diff --git a/index.html b/index.html index 4298ec60c9..ad85643ccb 100644 --- a/index.html +++ b/index.html @@ -55,6 +55,6 @@
- + diff --git a/p__tasks__index.35162ab4.async.js b/p__tasks__index.ca82f628.async.js similarity index 84% rename from p__tasks__index.35162ab4.async.js rename to p__tasks__index.ca82f628.async.js index ee936a6526..e168d1050c 100644 --- a/p__tasks__index.35162ab4.async.js +++ b/p__tasks__index.ca82f628.async.js @@ -1,17 +1,17 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[210,5,6,7],{"+Axu":function(k,d,e){},"/omn":function(k,d,e){},"07cG":function(k,d,e){k.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMUNCRTZCNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMUNCRTZDNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxQ0JFNjk0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxQ0JFNkE0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xcnMrAAABN0lEQVR42qzTsUtCURTH8fskisZoa4ogcGhpcYuW+gsk+icyGiyEoNVB0i3EWYJwaG2Koj+gBiEqqIasRQlCHCJ8fU+cB4fLldS68BHO755zeQ/vi7L3q4vOuRMsu9HWNTZT/NTHGHY6U5cDMm78lUm5P65/OaDtZXsoB3or2PWythxQ9cInFHBrsjvNHr3eqhxQxIsJS5jAlsl29GlLJpOZooQ979HmsY9zHOMUZ8hjwfTJTC/iIkkR4RIruvmJJXQxhVhfaVr3ryCDcfIvSMM2+lpP4ghveMahGe5rb+z/jTeomXoNG1hH1uQ17f1ZySskaxYPmNH6FR9Ia/0O+XY6gy6SbByYes4MO93r/HYT5V40A3kzcGeCB3whF8hzujfUt3CBhqkbmo30McnFaan8oKZvAQYAarBDzHlRpVIAAAAASUVORK5CYII="},"1A8V":function(k,d,e){},"1Zrr":function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"1vsH":function(k,d,e){"use strict";e.d(d,"i",function(){return pe}),e.d(d,"o",function(){return ie}),e.d(d,"e",function(){return Z}),e.d(d,"h",function(){return Le}),e.d(d,"c",function(){return ke}),e.d(d,"f",function(){return K}),e.d(d,"g",function(){return N}),e.d(d,"a",function(){return se}),e.d(d,"F",function(){return fe}),e.d(d,"G",function(){return Oe}),e.d(d,"H",function(){return Ge}),e.d(d,"v",function(){return H}),e.d(d,"u",function(){return oe}),e.d(d,"s",function(){return Ae}),e.d(d,"r",function(){return Xe}),e.d(d,"D",function(){return Qe}),e.d(d,"l",function(){return et}),e.d(d,"k",function(){return A}),e.d(d,"C",function(){return be}),e.d(d,"x",function(){return Ke}),e.d(d,"A",function(){return Dt}),e.d(d,"q",function(){return dt}),e.d(d,"d",function(){return Ut}),e.d(d,"b",function(){return G}),e.d(d,"w",function(){return ut}),e.d(d,"B",function(){return mt}),e.d(d,"p",function(){return Lt}),e.d(d,"y",function(){return Ne}),e.d(d,"t",function(){return Nt}),e.d(d,"j",function(){return Xt}),e.d(d,"E",function(){return J}),e.d(d,"n",function(){return Re}),e.d(d,"z",function(){return ee}),e.d(d,"m",function(){return Me});var U=e("miYZ"),g=e("tsqr"),O=e("sRBo"),n=e("kaz8"),o=e("WmNS"),i=e.n(o),l=e("14J3"),c=e("BMrR"),s=e("jCWc"),u=e("kPKH"),m=e("2qtc"),_=e("kLXV"),f=e("9og8"),b=e("jrin"),h=e("q1tI"),y=e.n(h),I=e("xKgJ"),p=e("s8TD"),t=e("V0Rq"),w=e("bntm"),Y={load:"text/html","123":"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp","602":"application/x-t602","669":"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"},V=e("aCH8"),Q=e.n(V),ue=e("m3rI"),pe=["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"],ce=function(r){var v={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"}};return r.data&&r.data.map(function(P,L){return y.a.createElement("span",{key:L,className:v[P]&&v[P].class},P)})},ie=function(r){var v,P=(v={},Object(b.a)(v,-1,"\u91CD\u505A\u4E2D"),Object(b.a)(v,0,"\u672A\u5F00\u542F"),Object(b.a)(v,1,"\u672A\u901A\u5173"),Object(b.a)(v,2,"\u6309\u65F6\u901A\u5173"),v);return P[r]||"\u8FDF\u4EA4\u901A\u5173"},Z=function(r){var v,P,L,W=(v={},Object(b.a)(v,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(b.a)(v,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(b.a)(v,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(b.a)(v,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(b.a)(v,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),v);return y.a.createElement("span",{className:W==null||((P=W[r.status])===null||P===void 0)?void 0:P.class},W==null||((L=W[r.status])===null||L===void 0)?void 0:L.name)},Le=function(r){var v=r.status,P={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return y.a.createElement("span",{className:P[v].class},P[v].name)}catch(L){console.log("utils.StatusGraduationProjectTags",r.status)}},ke={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},K={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},N=function(r){var v={\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"}},P=[];r.is_random&&P.push(y.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{r.status&&r.status.map(function(L,W){P.push(y.a.createElement("span",{key:W,className:v[L]&&v[L].class},L))})}catch(L){console.log("utils.status.tag:",L,r.status)}return P},ne=function(r){var v,P,L,W=(v={},Object(b.a)(v,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(b.a)(v,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(b.a)(v,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(b.a)(v,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(b.a)(v,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),v);return y.a.createElement("span",{className:(P=W[r.status])===null||P===void 0?void 0:P.class},(L=W[r.status])===null||L===void 0?void 0:L.name)},se=function(r){var v,P,L={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"}};return y.a.createElement("span",{className:(v=L[r.status])===null||v===void 0?void 0:v.class},(P=L[r.status])===null||P===void 0?void 0:P.name)},fe=function(r){r=new Date(r).getTime();var v=1e3*60,P=v*60,L=P*24,W="",ge=new Date().getTime(),Ce=ge-r;if(Ce<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),W="\u521A\u521A";var Ve=parseInt(Ce/L,10),ht=parseInt(Ce/P,10),Je=parseInt(Ce/v,10);return Ve>30?W=""+re(r,"yyyy-MM-dd"):Ve>1?W=""+Ve+"\u5929\u524D":Ve==1?W="\u6628\u5929":ht>=1?W=""+ht+"\u5C0F\u65F6\u524D":Je>=5?W=""+Je+"\u5206\u949F\u524D":W="\u521A\u521A",W},re=function(r,v){typeof r=="string"&&(r.indexOf("T")>=0&&(r=r.replace("T"," ")),r=new Date(Date.parse(r.replace(/-/g,"/")))),r=new Date(r);var P={"M+":r.getMonth()+1,"d+":r.getDate(),"h+":r.getHours(),"m+":r.getMinutes(),"s+":r.getSeconds(),"q+":Math.floor((r.getMonth()+3)/3),S:r.getMilliseconds()},L=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(v)&&(v=v.replace(RegExp.$1,(r.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(v)&&(v=v.replace(RegExp.$1,L[RegExp.$1.length-1][r.getDay()]));for(var W in P)new RegExp("("+W+")").test(v)&&(v=v.replace(RegExp.$1,RegExp.$1.length==1?P[W]:("00"+P[W]).substr((""+P[W]).length)));return v},Oe=function(r){if(!r||r<0)return"0\u79D2";console.log("time:",r);var v=60,P=v*60,L=P*24,W=r/L,ge=r/P,Ce=r/v,Ve=r%60;return W>=1?parseInt(W.toString())+"\u5929"+Math.floor(ge%24)+"\u65F6"+Math.floor(Ce%60)+"\u5206"+Math.floor(r%60)+"\u79D2":ge>1?parseInt(ge.toString())+"\u65F6"+Math.floor(Ce%60)+"\u5206"+Math.floor(r%60)+"\u79D2":Ce>=1?parseInt(Ce.toString())+"\u5206"+Math.floor(r%60)+"\u79D2":Math.ceil(r)+"\u79D2"},Ge=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,P=0;if(r){P=r.length;for(var L=0;L=55296&&W<=56319&&(P--,L++)}}return P<=v},H=function(r,v,P){if(v){var L=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,W=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,ge=W.test(v),Ce=L.test(v);(ge===!0||Ce===!0||(v.length<2||v.length>=21))&&P("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}P()},oe=function(r,v,P){if(v){var L=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,W=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,ge=W.test(v),Ce=L.test(v);(ge===!0||Ce===!0||(v.length<2||v.length>=11))&&P("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}P()},Ae=function(r){if(!r)return"";for(var v=r.length-1,P="",L=0;L0){v=!1;break}return v}function Ze(){var z=navigator.userAgent,r=["Chrome"];return r.some(function(v){return z.indexOf(v)>-1})}function We(){var z=navigator.userAgent,r=["Chrome","Firefox"];return r.some(function(v){return z.indexOf(v)>-1})}var _t=function(){var r,v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return v==null||((r=v.toString())===null||r===void 0)?void 0:r.replace(/\B(?=(\d{3})+(?!\d))/g,",")},Dt=function(r){var v=document.createElement("a");v.target="_blank",document.body.appendChild(v),v.href=r;var P=document.createEvent("MouseEvents");P.initEvent("click",!1,!1),v.dispatchEvent(P),document.body.removeChild(v)},dt=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return r.length<=6?r:"".concat(r.substring(0,3),"...").concat(r.substring(r.length-3,r.length))},Ut=function(){var r=new Date().getHours(),v=new Date().getMinutes();return v>=30?(r++,v="00"):v="30",r+":"+v},G=function(){var r=new Date().getHours(),v=new Date().getMinutes();return v>=30?(r++,v="00"):v="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+r+":"+v},q;(function(z){z.Number="Number",z.String="String",z.Boolean="Boolean",z.Object="Object",z.Array="Array",z.Function="Function"})(q||(q={}));var X=function(r){var v=Object.prototype.toString.call(r);return v.substring(8,v.length-1)},ut=function(r){return X(r)===q.Array?r.length===0:X(r)===q.Object?Object.keys(r).length===0:!r},mt=function(r,v){for(var P=[],L=r;L1&&arguments[1]!==void 0?arguments[1]:12,P=v/2-2,L=v/2+3;return r.length>v?r.substr(0,P)+"..."+r.substr(L,v):r},Lt=function(r){return r>4.5?5:r>4&&r<=4.5?4.5:r>3.5&&r<=4?4:r>3&&r<=3.5?3.5:r>2.5&&r<=3?3:r>2&&r<=2.5?2.5:r>1.5&&r<=2?2:r>1&&r<=1.5?1.5:r>.5&&r<=1?1:r>0&&r<=.5?.5:0},Ne=function(r){return r==null};function aa(z,r){var v=new RegExp("(^|&)".concat(z,"=([^&]*)(&|$)"),"i"),P=r.substr(1).match(v);return P!=null?decodeURIComponent(P[2]):null}var Nt=function(r){switch(r.container_type){case"ApplyUserAuthentication":if(r.tiding_type==="Apply"){if(r.auth_type===1)return window.open("/admins/identity_authentications");if(r.auth_type===2)return window.open("/admins/professional_authentications")}return r.tiding_type==="System"?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return r.tiding_type==="Apply"?window.open("/admins/department_applies"):r.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return r.tiding_type==="Apply"?window.open("/admins/unit_applies"):r.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(r.parent_container_type){case"ApplyShixun":if(r.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(r.tiding_type==="System")return window.open("/shixuns/".concat(r.identifier,"/challenges"));case"ApplySubject":if(r.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(r.tiding_type==="System")return window.open("/paths/".concat(r.parent_container_id));case"TrialAuthorization":if(r.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(r.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(r.belong_container_id,"/teachers"));case"StudentJoinCourse":if(r.tiding_type==="Apply")return window.open("/classrooms/".concat(r.belong_container_id,"/teachers"));if(r.tiding_type==="System")return window.open("/classrooms/".concat(r.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/"));case"Course":return r.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(r.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(r.container_id));case"JournalsForMessage":switch(r.parent_container_type){case"Principal":return"";case"HomeworkCommon":return r.homework_type==="normal"?window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/question")):r.homework_type==="group"?window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/question")):r.homework_type==="practice"?window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_topics/").concat(r.parent_container_id,"/detail"));case"StudentWorksScore":return r.homework_type==="normal"?window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/question")):r.homework_type==="group"?window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/question")):r.homework_type==="practice"?window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(r.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(r.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(r.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(r.container_id));case"DealProject":return window.open("/projects/".concat(r.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(r.container_id));case"Poll":switch(r.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(r.belong_container_id,"/poll/").concat(r.container_id,"/detail"));default:return window.open(" /classrooms/".concat(r.belong_container_id,"/poll/").concat(r.container_id,"/detail"))}case"Exercise":switch(r.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(r.belong_container_id,"/exercise/").concat(r.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(r.belong_container_id,"/exercise/").concat(r.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(r.belong_container_id,"/exercise/").concat(r.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_topics/").concat(r.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_topics/").concat(r.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_tasks/").concat(r.container_id));case"GraduationWork":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_tasks/").concat(r.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_tasks/").concat(r.parent_container_id));case"HomeworkCommon":switch(r.parent_container_type){case"AnonymousCommentFail":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="practice")return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="practice")return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="practice")return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=0"));default:if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="practice")return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/review/").concat(r.container_id));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/review/").concat(r.container_id));if(r.homework_type==="practice")return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.trigger_user.id,"/review/").concat(r.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.trigger_user.id,"/review/").concat(r.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("".concat(ue.a.API_SERVER,"/admins/mirror_repositories"));case"Journal":return window.open("/issues/".concat(r.parent_container_id));case"Issue":return window.open("/issues/".concat(r.container_id));case"PullRequest":return window.open("/projects/".concat(r.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(r.tiding_type==="Apply")return window.open("/admins/library_applies");if(r.tiding_type==="System")return window.open("/moop_cases/".concat(r.container_id));case"ProjectPackage":return r.tiding_type==="Destroyed"||r.tiding_type==="Destroyed_end"?void 0:r.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(r.container_id));case"Discuss":return r.parent_container_type==="Hack"&&r.extra?window.open("/myproblems/".concat(r.extra,"/comment")):window.open("/shixuns/".concat(r.identifier,"/shixun_discuss"));case"Video":if(r.tiding_type==="Apply")return window.open("/admins/video_applies");if(r.tiding_type==="System"){var v;return window.open("/users/".concat((v=Object(I.w)())===null||v===void 0?void 0:v.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(r.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(r.container_id));case"ResubmitStudentWork":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/").concat(r.container_id,"/appraise"));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/").concat(r.container_id,"/appraise"));case"AdjustScore":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(r.belong_container_id,"/course_videos?open=live"));case"Hack":if(r.extra&&r.parent_container_type!=="HackDelete")return window.open("/problems/".concat(r.extra,"/edit"));default:return}},Xt=function(r){var v,P;return new Promise(function(){var L=Object(f.a)(i.a.mark(function W(ge,Ce){var Ve;return i.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!(r.ip_limit!=="no"||r.ip_bind)){Je.next=4;break}return Je.next=3,Object(p.a)({ip_limit:r==null?void 0:r.ip_limit});case 3:v=Je.sent;case 4:return Je.next=6,Object(t.f)({id:r.exerciseId,ip:v});case 6:if(Ve=Je.sent,Ve.status===0?ge(Ve):Ce(Ve),!r.errmsgHide){Je.next=10;break}return Je.abrupt("return",!0);case 10:if(!(Ve.status===-1)){Je.next=15;break}return P=_.a.info({title:y.a.createElement(c.a,null,y.a.createElement(u.a,{flex:"1"},"\u63D0\u793A"),y.a.createElement(u.a,null,y.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return P.destroy()}}))),icon:null,className:"custom-modal-divider",content:y.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),Je.abrupt("return",!1);case 15:if(!(Ve.status===-2)){Je.next=18;break}return P=_.a.info({title:y.a.createElement(c.a,null,y.a.createElement(u.a,{flex:"1"},"\u63D0\u793A"),y.a.createElement(u.a,null,y.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return P.destroy()}}))),icon:null,className:"custom-modal-divider",content:y.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",y.a.createElement("span",{className:"c-red"},Ve.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),Je.abrupt("return",!1);case 18:case"end":return Je.stop()}},W)}));return function(W,ge){return L.apply(this,arguments)}}())},J=function(){var z=Object(f.a)(i.a.mark(function r(v){var P;return i.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(!(v.ip_limit!=="no"||v.ip_bind)){W.next=4;break}return W.next=3,Xt(v);case 3:Ze()||_.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:y.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",y.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",y.a.createElement("br",null),"\u8BF7\u4F7F\u7528",y.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(v.open_camera||v.screen_open||v.ip_limit!=="no")){W.next=12;break}if(We()){W.next=9;break}return _.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:y.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",y.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",y.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",y.a.createElement("br",null),"\u8BF7\u4F7F\u7528",y.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",y.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),W.abrupt("return",!1);case 9:P=_.a.info({title:y.a.createElement(c.a,null,y.a.createElement(u.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),y.a.createElement(u.a,null,y.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return P.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:y.a.createElement("div",{className:"font16 p20"},v.open_camera&&y.a.createElement(c.a,{align:"middle",justify:"start",className:"mt20"},y.a.createElement(u.a,null,y.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),y.a.createElement(u.a,null,"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01",y.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),v.screen_open&&y.a.createElement(c.a,{justify:"start",className:"mt20"},y.a.createElement(u.a,{flex:"24px",className:"mr20"},y.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),y.a.createElement(u.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",v.screen_num,"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u9000\u51FA\u5168\u5C4F\u5C06\u5224\u5B9A\u4E3A\u5207\u5C4F\u4E00\u6B21\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u9000\u51FA\u5168\u5C4F\uFF09",y.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),(v.inner_ip!==""||v.public_ip!=="")&&v.ip_limit!=="no"&&y.a.createElement(c.a,{justify:"start",className:"mt20"},y.a.createElement(u.a,{flex:"24px",className:"mr20"},y.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),y.a.createElement(u.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A\u3002IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002",y.a.createElement("br",null),y.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),y.a.createElement("br",null),y.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),v.ip_bind&&y.a.createElement(c.a,{justify:"start",className:"mt20"},y.a.createElement(u.a,{flex:"24px",className:"mr20"},y.a.createElement("span",{className:"iconfont icon-IPbangding c-blue font24"})),y.a.createElement(u.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A\u3002\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002",y.a.createElement("br",null),y.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),y.a.createElement("br",null),y.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),y.a.createElement("p",{className:"ml40 mt40"},y.a.createElement(n.a,{onChange:function(Ce){return P.update({okButtonProps:{disabled:!Ce.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var Ce;Object(w.d)(document.body),v.history.push("/classrooms/".concat(v.coursesId,"/exercise/").concat(v.exerciseId,"/users/").concat((Ce=Object(I.w)())===null||Ce===void 0?void 0:Ce.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),W.next=13;break;case 12:v.history.push("/classrooms/".concat(v.coursesId,"/exercise/").concat(v.exerciseId,"/users/").concat(v.login));case 13:case"end":return W.stop()}},r)}));return function(v){return z.apply(this,arguments)}}(),Re=[{name:"\u535A\u58EB\u7814\u7A76\u751F",id:8},{name:"\u7855\u58EB\u7814\u7A76\u751F",id:7},{name:"\u672C\u79D1",id:6},{name:"\u5927\u4E13",id:5},{name:"\u4E2D\u4E13",id:4},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9}],ee=function(r,v){var P={1:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6682\u672A\u53D1\u5E03\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",2:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u4E0D\u5B58\u5728\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",3:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",4:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5C06\u4E8E".concat(v,"\u53D1\u5E03\uFF0C\u8BF7\u7B49\u5F85\u3002")},L=P[r];g.b.warn(L)},Te=function(r,v){for(var P,L,W=window.atob(r),ge=W.length,Ce=new Uint8Array(ge),Ve=0;Ve30?W=""+re(r,"yyyy-MM-dd"):Ve>1?W=""+Ve+"\u5929\u524D":Ve==1?W="\u6628\u5929":ht>=1?W=""+ht+"\u5C0F\u65F6\u524D":Je>=5?W=""+Je+"\u5206\u949F\u524D":W="\u521A\u521A",W},re=function(r,v){typeof r=="string"&&(r.indexOf("T")>=0&&(r=r.replace("T"," ")),r=new Date(Date.parse(r.replace(/-/g,"/")))),r=new Date(r);var P={"M+":r.getMonth()+1,"d+":r.getDate(),"h+":r.getHours(),"m+":r.getMinutes(),"s+":r.getSeconds(),"q+":Math.floor((r.getMonth()+3)/3),S:r.getMilliseconds()},L=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(v)&&(v=v.replace(RegExp.$1,(r.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(v)&&(v=v.replace(RegExp.$1,L[RegExp.$1.length-1][r.getDay()]));for(var W in P)new RegExp("("+W+")").test(v)&&(v=v.replace(RegExp.$1,RegExp.$1.length==1?P[W]:("00"+P[W]).substr((""+P[W]).length)));return v},Oe=function(r){if(!r||r<0)return"0\u79D2";console.log("time:",r);var v=60,P=v*60,L=P*24,W=r/L,ge=r/P,Ce=r/v,Ve=r%60;return W>=1?parseInt(W.toString())+"\u5929"+Math.floor(ge%24)+"\u65F6"+Math.floor(Ce%60)+"\u5206"+Math.floor(r%60)+"\u79D2":ge>1?parseInt(ge.toString())+"\u65F6"+Math.floor(Ce%60)+"\u5206"+Math.floor(r%60)+"\u79D2":Ce>=1?parseInt(Ce.toString())+"\u5206"+Math.floor(r%60)+"\u79D2":Math.ceil(r)+"\u79D2"},Ge=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,P=0;if(r){P=r.length;for(var L=0;L=55296&&W<=56319&&(P--,L++)}}return P<=v},H=function(r,v,P){if(v){var L=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,W=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,ge=W.test(v),Ce=L.test(v);(ge===!0||Ce===!0||(v.length<2||v.length>=21))&&P("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}P()},oe=function(r,v,P){if(v){var L=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,W=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,ge=W.test(v),Ce=L.test(v);(ge===!0||Ce===!0||(v.length<2||v.length>=11))&&P("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}P()},Ae=function(r){if(!r)return"";for(var v=r.length-1,P="",L=0;L0){v=!1;break}return v}function Ze(){var z=navigator.userAgent,r=["Chrome"];return r.some(function(v){return z.indexOf(v)>-1})}function We(){var z=navigator.userAgent,r=["Chrome","Firefox"];return r.some(function(v){return z.indexOf(v)>-1})}var _t=function(){var r,v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return v==null||((r=v.toString())===null||r===void 0)?void 0:r.replace(/\B(?=(\d{3})+(?!\d))/g,",")},Ut=function(r){var v=document.createElement("a");v.target="_blank",document.body.appendChild(v),v.href=r;var P=document.createEvent("MouseEvents");P.initEvent("click",!1,!1),v.dispatchEvent(P),document.body.removeChild(v)},dt=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return r.length<=6?r:"".concat(r.substring(0,3),"...").concat(r.substring(r.length-3,r.length))},Pt=function(){var r=new Date().getHours(),v=new Date().getMinutes();return v>=30?(r++,v="00"):v="30",r+":"+v},G=function(){var r=new Date().getHours(),v=new Date().getMinutes();return v>=30?(r++,v="00"):v="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+r+":"+v},q;(function(z){z.Number="Number",z.String="String",z.Boolean="Boolean",z.Object="Object",z.Array="Array",z.Function="Function"})(q||(q={}));var X=function(r){var v=Object.prototype.toString.call(r);return v.substring(8,v.length-1)},ut=function(r){return X(r)===q.Array?r.length===0:X(r)===q.Object?Object.keys(r).length===0:!r},mt=function(r,v){for(var P=[],L=r;L1&&arguments[1]!==void 0?arguments[1]:12,P=v/2-2,L=v/2+3;return r.length>v?r.substr(0,P)+"..."+r.substr(L,v):r},Lt=function(r){return r>4.5?5:r>4&&r<=4.5?4.5:r>3.5&&r<=4?4:r>3&&r<=3.5?3.5:r>2.5&&r<=3?3:r>2&&r<=2.5?2.5:r>1.5&&r<=2?2:r>1&&r<=1.5?1.5:r>.5&&r<=1?1:r>0&&r<=.5?.5:0},Ne=function(r){return r==null};function na(z,r){var v=new RegExp("(^|&)".concat(z,"=([^&]*)(&|$)"),"i"),P=r.substr(1).match(v);return P!=null?decodeURIComponent(P[2]):null}var Nt=function(r){switch(r.container_type){case"ApplyUserAuthentication":if(r.tiding_type==="Apply"){if(r.auth_type===1)return window.open("/admins/identity_authentications");if(r.auth_type===2)return window.open("/admins/professional_authentications")}return r.tiding_type==="System"?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return r.tiding_type==="Apply"?window.open("/admins/department_applies"):r.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return r.tiding_type==="Apply"?window.open("/admins/unit_applies"):r.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(r.parent_container_type){case"ApplyShixun":if(r.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(r.tiding_type==="System")return window.open("/shixuns/".concat(r.identifier,"/challenges"));case"ApplySubject":if(r.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(r.tiding_type==="System")return window.open("/paths/".concat(r.parent_container_id));case"TrialAuthorization":if(r.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(r.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(r.belong_container_id,"/teachers"));case"StudentJoinCourse":if(r.tiding_type==="Apply")return window.open("/classrooms/".concat(r.belong_container_id,"/teachers"));if(r.tiding_type==="System")return window.open("/classrooms/".concat(r.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/"));case"Course":return r.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(r.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(r.container_id));case"JournalsForMessage":switch(r.parent_container_type){case"Principal":return"";case"HomeworkCommon":return r.homework_type==="normal"?window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/question")):r.homework_type==="group"?window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/question")):r.homework_type==="practice"?window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_topics/").concat(r.parent_container_id,"/detail"));case"StudentWorksScore":return r.homework_type==="normal"?window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/question")):r.homework_type==="group"?window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/question")):r.homework_type==="practice"?window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(r.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(r.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(r.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(r.container_id));case"DealProject":return window.open("/projects/".concat(r.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(r.container_id));case"Poll":switch(r.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(r.belong_container_id,"/poll/").concat(r.container_id,"/detail"));default:return window.open(" /classrooms/".concat(r.belong_container_id,"/poll/").concat(r.container_id,"/detail"))}case"Exercise":switch(r.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(r.belong_container_id,"/exercise/").concat(r.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(r.belong_container_id,"/exercise/").concat(r.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(r.belong_container_id,"/exercise/").concat(r.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_topics/").concat(r.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_topics/").concat(r.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_tasks/").concat(r.container_id));case"GraduationWork":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_tasks/").concat(r.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(r.belong_container_id,"/graduation_tasks/").concat(r.parent_container_id));case"HomeworkCommon":switch(r.parent_container_type){case"AnonymousCommentFail":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="practice")return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="practice")return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="practice")return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=0"));default:if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/detail"));if(r.homework_type==="practice")return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/review/").concat(r.container_id));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/review/").concat(r.container_id));if(r.homework_type==="practice")return window.open("/classrooms/".concat(r.belong_container_id,"/shixun_homework/").concat(r.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.trigger_user.id,"/review/").concat(r.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.trigger_user.id,"/review/").concat(r.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("".concat(ue.a.API_SERVER,"/admins/mirror_repositories"));case"Journal":return window.open("/issues/".concat(r.parent_container_id));case"Issue":return window.open("/issues/".concat(r.container_id));case"PullRequest":return window.open("/projects/".concat(r.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(r.tiding_type==="Apply")return window.open("/admins/library_applies");if(r.tiding_type==="System")return window.open("/moop_cases/".concat(r.container_id));case"ProjectPackage":return r.tiding_type==="Destroyed"||r.tiding_type==="Destroyed_end"?void 0:r.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(r.container_id));case"Discuss":return r.parent_container_type==="Hack"&&r.extra?window.open("/myproblems/".concat(r.extra,"/comment")):window.open("/shixuns/".concat(r.identifier,"/shixun_discuss"));case"Video":if(r.tiding_type==="Apply")return window.open("/admins/video_applies");if(r.tiding_type==="System"){var v;return window.open("/users/".concat((v=Object(I.w)())===null||v===void 0?void 0:v.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(r.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(r.container_id));case"ResubmitStudentWork":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id,"/").concat(r.container_id,"/appraise"));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id,"/").concat(r.container_id,"/appraise"));case"AdjustScore":if(r.homework_type==="normal")return window.open("/classrooms/".concat(r.belong_container_id,"/common_homework/").concat(r.parent_container_id));if(r.homework_type==="group")return window.open("/classrooms/".concat(r.belong_container_id,"/group_homework/").concat(r.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(r.belong_container_id,"/course_videos?open=live"));case"Hack":if(r.extra&&r.parent_container_type!=="HackDelete")return window.open("/problems/".concat(r.extra,"/edit"));default:return}},Kt=function(r){var v,P;return new Promise(function(){var L=Object(f.a)(i.a.mark(function W(ge,Ce){var Ve;return i.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!(r.ip_limit!=="no"||r.ip_bind)){Je.next=4;break}return Je.next=3,Object(p.a)({ip_limit:r==null?void 0:r.ip_limit});case 3:v=Je.sent;case 4:return Je.next=6,Object(t.f)({id:r.exerciseId,ip:v});case 6:if(Ve=Je.sent,Ve.status===0?ge(Ve):Ce(Ve),!r.errmsgHide){Je.next=10;break}return Je.abrupt("return",!0);case 10:if(!(Ve.status===-1)){Je.next=15;break}return P=_.a.info({title:y.a.createElement(c.a,null,y.a.createElement(u.a,{flex:"1"},"\u63D0\u793A"),y.a.createElement(u.a,null,y.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return P.destroy()}}))),icon:null,className:"custom-modal-divider",content:y.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),Je.abrupt("return",!1);case 15:if(!(Ve.status===-2)){Je.next=18;break}return P=_.a.info({title:y.a.createElement(c.a,null,y.a.createElement(u.a,{flex:"1"},"\u63D0\u793A"),y.a.createElement(u.a,null,y.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return P.destroy()}}))),icon:null,className:"custom-modal-divider",content:y.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",y.a.createElement("span",{className:"c-red"},Ve.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),Je.abrupt("return",!1);case 18:case"end":return Je.stop()}},W)}));return function(W,ge){return L.apply(this,arguments)}}())},J=function(){var z=Object(f.a)(i.a.mark(function r(v){var P;return i.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(!(v.ip_limit!=="no"||v.ip_bind)){W.next=4;break}return W.next=3,Kt(v);case 3:Ze()||_.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:y.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",y.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",y.a.createElement("br",null),"\u8BF7\u4F7F\u7528",y.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(v.open_camera||v.screen_open||v.ip_limit!=="no")){W.next=12;break}if(We()){W.next=9;break}return _.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:y.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",y.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",y.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",y.a.createElement("br",null),"\u8BF7\u4F7F\u7528",y.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",y.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),W.abrupt("return",!1);case 9:P=_.a.info({title:y.a.createElement(c.a,null,y.a.createElement(u.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),y.a.createElement(u.a,null,y.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return P.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:y.a.createElement("div",{className:"font16 p20"},v.open_camera&&y.a.createElement(c.a,{align:"middle",justify:"start",className:"mt20"},y.a.createElement(u.a,null,y.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),y.a.createElement(u.a,null,"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01",y.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),v.screen_open&&y.a.createElement(c.a,{justify:"start",className:"mt20"},y.a.createElement(u.a,{flex:"24px",className:"mr20"},y.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),y.a.createElement(u.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",v.screen_num,"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u9000\u51FA\u5168\u5C4F\u5C06\u5224\u5B9A\u4E3A\u5207\u5C4F\u4E00\u6B21\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u9000\u51FA\u5168\u5C4F\uFF09",y.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),(v.inner_ip!==""||v.public_ip!=="")&&v.ip_limit!=="no"&&y.a.createElement(c.a,{justify:"start",className:"mt20"},y.a.createElement(u.a,{flex:"24px",className:"mr20"},y.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),y.a.createElement(u.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A\u3002IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002",y.a.createElement("br",null),y.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),y.a.createElement("br",null),y.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),v.ip_bind&&y.a.createElement(c.a,{justify:"start",className:"mt20"},y.a.createElement(u.a,{flex:"24px",className:"mr20"},y.a.createElement("span",{className:"iconfont icon-IPbangding c-blue font24"})),y.a.createElement(u.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A\u3002\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002",y.a.createElement("br",null),y.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),y.a.createElement("br",null),y.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),y.a.createElement("p",{className:"ml40 mt40"},y.a.createElement(n.a,{onChange:function(Ce){return P.update({okButtonProps:{disabled:!Ce.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var Ce;Object(w.d)(document.body),v.history.push("/classrooms/".concat(v.coursesId,"/exercise/").concat(v.exerciseId,"/users/").concat((Ce=Object(I.w)())===null||Ce===void 0?void 0:Ce.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),W.next=13;break;case 12:v.history.push("/classrooms/".concat(v.coursesId,"/exercise/").concat(v.exerciseId,"/users/").concat(v.login));case 13:case"end":return W.stop()}},r)}));return function(v){return z.apply(this,arguments)}}(),Re=[{name:"\u535A\u58EB\u7814\u7A76\u751F",id:8},{name:"\u7855\u58EB\u7814\u7A76\u751F",id:7},{name:"\u672C\u79D1",id:6},{name:"\u5927\u4E13",id:5},{name:"\u4E2D\u4E13",id:4},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9}],ee=function(r,v){var P={1:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6682\u672A\u53D1\u5E03\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",2:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u4E0D\u5B58\u5728\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",3:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",4:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5C06\u4E8E".concat(v,"\u53D1\u5E03\uFF0C\u8BF7\u7B49\u5F85\u3002")},L=P[r];g.b.warn(L)},Te=function(r,v){for(var P,L,W=window.atob(r),ge=W.length,Ce=new Uint8Array(ge),Ve=0;Ve=Oe.length?Ge.slice(Oe.length):Ge}).join(` `)}var s=[],u=["
    "],m=new i.a.Renderer,_=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function f(){s.length=0,u=["
      "]}function b(se,fe,re,Oe){if(fe>=se.length||se[fe].level<=re)return fe;var Ge=se[fe];Oe.push("
    • "+Ge.text+""),fe++;var H=[];return fe=b(se,fe,Ge.level,H),H.length>0&&(Oe.push("
        "),H.forEach(function(oe){Oe.push(oe)}),Oe.push("
      ")),Oe.push("
    • "),fe=b(se,fe,re,Oe),fe}function h(){return b(s,0,0,u),u.push("
    "),u.join("")}var y={heading:function(fe){var re=_.exec(fe);if(re)return{type:"heading",raw:re[0],depth:re[1].length,text:re[2]}},fences:function(fe){var re=this.rules.block.fences.exec(fe);if(re){var Oe=re[0],Ge=c(Oe,re[3]||""),H=re[2]?re[2].trim():re[2];if(["latex","katex","math"].indexOf(H)>=0){var oe=t(),Ae=Ge;Ge=oe,w[oe]={type:"block",expression:Ae}}return{type:"code",raw:Oe,lang:H,text:Ge}}}},I=/(?:\${2})([^\n`]+?)(?:\${2})/gi,p=0,t=function(){return"__special_katext_id_".concat(p++,"__")},w={};function Y(){return w}function V(){p=0,w={}}function Q(se){return se=se.replace(I,function(fe,re){var Oe=t();return w[Oe]={type:"inline",expression:re},Oe}),se}var ue=m.listitem;m.listitem=function(se){return ue(Q(se))};var pe=m.paragraph;m.paragraph=function(se){return pe(Q(se))};var ce=m.tablecell;m.tablecell=function(se,fe){return ce(Q(se),fe)},m.code=function(se,fe,re){var Oe=(fe||"").match(/\S*/)[0];return Oe?["latex","katex","math"].indexOf(Oe)>=0?"

    ".concat(se,"

    "):'
    ').concat(re?se:Object(l.escape)(se,!0),`
    `):'
    '+(re?se:Object(l.escape)(se,!0))+"
    "},m.heading=function(se,fe,re){var Oe=this.options.headerPrefix+re.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:Oe,level:fe,text:se}),"'+se+""},i.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:y,renderer:m});var ie=i.a,Z=e("SJMd"),Le=e("m3rI"),ke=e("Oy/b"),K=/]*>/g;function N(se){var fe=document.createElement("div");return fe.innerHTML=se,fe.childNodes.length===0?"":fe.childNodes[0].nodeValue}var ne=d.a=function(se){var fe=se.value,re=fe===void 0?"":fe,Oe=se.className,Ge=se.style,H=Ge===void 0?{}:Ge,oe=String(re),Ae=Object(U.useMemo)(function(){try{var Ye=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ze=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ct=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;oe=oe.replace(Ye,"("+Le.a.API_SERVER+"/api/attachments/").replace(ze,'"'+Le.a.API_SERVER+"/api/attachments/").replace(ct,'"'+Le.a.API_SERVER+"/files/uploads/")}catch(be){}var et=ie(oe),A=Y();return oe.match(/\[TOC\]/)&&(et=et.replace("

    [TOC]

    ",h()),f()),et=et.replace(/(__special_katext_id_\d+__)/g,function(be,Ke){var Ze=A[Ke],We=Ze.type,_t=Ze.expression;return Object(ke.renderToString)(N(_t)||"",{displayMode:We==="block",throwOnError:!1,output:"html"})}),et=et.replace(/▁/g,"\u2581\u2581\u2581"),V(),et},[oe]),Xe=Object(U.useRef)();function Qe(Ye){var ze=Ye.target;if(ze.tagName.toUpperCase()==="A"){var ct=ze.getAttribute("href");if(ct.startsWith("#")){Ye.preventDefault();var et=document.getElementById(ct.replace("#",""));et&&et.scrollIntoView(!0)}}}return Object(U.useEffect)(function(){if(Xe.current&&Ae&&(Ae.match(K)&&window.PR.prettyPrint()),Xe.current)return Xe.current.addEventListener("click",Qe),function(){Xe.current.removeEventListener("click",Qe),V(),f()}},[Ae,Xe.current,Qe]),g.a.createElement("div",{ref:Xe,style:H,className:"".concat(Oe||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ae}})}},"9VGf":function(k,d,e){"use strict";e.d(d,"a",function(){return O});var U=e("q1tI"),g=e.n(U);function O(n,o){var i=Object(U.useRef)();Object(U.useEffect)(function(){i.current=n}),Object(U.useEffect)(function(){function l(){i.current()}if(o!==null){var c=setInterval(l,o);return function(){return clearInterval(c)}}},[o])}},AKST:function(k,d,e){},AMnG:function(k,d,e){"use strict";var U=e("miYZ"),g=e("tsqr"),O=e("tJVT"),n=e("q1tI"),o=e.n(n),i=e("nWbc"),l=e.n(i),c=e("Ot1p");d.a=function(s){var u=s.id,m=s.activeDiscussIndex,_=s.onReplyDiscuss,f=Object(n.useState)(""),b=Object(O.a)(f,2),h=b[0],y=b[1];function I(t){y(t)}function p(){if(!h){g.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}_(u,h),y("")}return o.a.createElement("div",{key:u,className:"discuss-item-editor",style:{display:m===u?"block":"none",width:"100%"}},o.a.createElement(c.a,{miniToolbar:!0,startInit:m===u,defaultValue:h,id:u,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:I}),o.a.createElement("a",{onClick:p,className:"btn-send"},"\u53D1\u9001"))}},ARon:function(k,d,e){},BdwD:function(k,d,e){"use strict";var U=e("k1fw"),g=e("q1tI"),O=e.n(g),n=function(i){var l=i.styles,c=l===void 0?{}:l,s=i.customText;return O.a.createElement("section",{className:"tc animated fadeIn",style:Object(U.a)(Object(U.a)({},{color:"#999",margin:"200px auto"}),c)},O.a.createElement("img",{src:e("FOrL")}),O.a.createElement("p",{className:"mt20 font14"},s||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};d.a=n},BjJ7:function(k,d,e){"use strict";e.d(d,"d",function(){return g}),e.d(d,"c",function(){return O}),e.d(d,"e",function(){return n}),e.d(d,"b",function(){return o}),e.d(d,"a",function(){return l});var U=e("m3rI");function g(c){var s=!0;if(c.length>0){for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:"",u=[],m=0;m0||Q.target.offsetWidth>0){var ue=b(Q.target.offsetWidth,Q.target.offsetHeight,I),pe=Object(g.a)(ue,2),ce=pe[0],ie=pe[1];console.log("cols, rows",ce,ie),I.resize(ce,ie),_.a.publish("ssh-xterm-resize",{columns:ce,rows:ie,width:Q.target.offsetWidth,height:Q.target.offsetHeight})}}}catch(Z){Y.e(Z)}finally{Y.f()}});return t.observe(p),t}var y=3e4;d.a=function(I){var p=I.sshConfigData,t=I.sid,w=Object(n.useState)(null),Y=Object(g.a)(w,2),V=Y[0],Q=Y[1],ue=p.ws_url,pe=p.password,ce=p.port,ie=Object(n.useRef)(),Z=Object(n.useRef)(),Le=Object(n.useRef)(!1);return Object(n.useEffect)(function(){if(ie.current&&ue){var ke=new c.Terminal({fontSize:16,rendererType:"dom"});ke.open(ie.current),ke.onData(function(N){Z.current&&(Z.current.readyState===1&&(Z.current.send(JSON.stringify({tp:"client",data:N})),_.a.publish("on-operating-ssh")))}),ke.write("Connecting..."),Q(ke);var K=h(ke,ie.current);return function(){ke.dispose(),K.unobserve(ie.current)}}},[ue,ie.current]),Object(n.useEffect)(function(){if(V&&ue){var ke=function(){var Oe=new WebSocket(ue);Z.current=Oe,Oe.onopen=function(){var Ge=V.element.parentElement;if(Ge){var H=Ge.offsetWidth,oe=Ge.offsetHeight;console.log("init",{tp:"init",data:Object(U.a)(Object(U.a)({},p),{},{secret:pe,width:H,height:oe,rows:V.rows,columns:V.cols})}),Oe.send(JSON.stringify({tp:"init",data:Object(U.a)(Object(U.a)({},p),{},{secret:pe,width:H,height:oe,rows:V.rows,columns:V.cols})}))}V.focus()},Oe.onerror=function(Ge){console.log("------in socket error----",Ge,Oe,ue)},Oe.onmessage=function(Ge){Le.current||(V.write("\r"),setTimeout(function(){},1e3)),Le.current=!0,console.log("event:",Ge);var H=i.Base64.decode(Ge.data.toString()),oe=V._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",H,oe,V),V.write(H)},Oe.onclose=function(Ge){K&&clearInterval(K),V.write(`\r -connection closed`)}},K=setInterval(function(){Z.current&&Z.current.send(JSON.stringify({tp:"h"}))},y),N=_.a.subscribe("create-socket",function(re){t===re&&(Z.current&&Z.current.readyState===1?V.focus():ke(),V.focus())}),ne=_.a.subscribe("close-socket",function(re){t===re&&(Z.current&&(Z.current.close(),Le.current=!1,V.clear()),Z.current=null)}),se=_.a.subscribe("ssh-xterm-resize",function(re){Z.current&&Z.current.readyState===1&&Z.current.send(JSON.stringify({tp:"resize",data:Object(U.a)({},re)}))}),fe=_.a.subscribe("ssh-add-connect-time",function(){Z.current&&Z.current.readyState===1&&Z.current.send(JSON.stringify({tp:"overtime"}))});return function(){ne(),N(),se(),fe(),Z.current&&(Z.current.close(),Le.current=!1)}}},[V,ue,ce]),o.a.createElement("div",{ref:ie,className:"xterm-panel"},ue?null:o.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},FOrL:function(k,d){k.exports="data:image/png;base64,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"},H65k:function(k,d,e){},HmJG:function(k,d,e){},IWh4:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},IZBM:function(k,d,e){"use strict";e.d(d,"j",function(){return g}),e.d(d,"k",function(){return O}),e.d(d,"y",function(){return n}),e.d(d,"g",function(){return o}),e.d(d,"B",function(){return i}),e.d(d,"x",function(){return l}),e.d(d,"t",function(){return c}),e.d(d,"u",function(){return s}),e.d(d,"e",function(){return u}),e.d(d,"o",function(){return m}),e.d(d,"f",function(){return _}),e.d(d,"h",function(){return f}),e.d(d,"s",function(){return y}),e.d(d,"i",function(){return I}),e.d(d,"r",function(){return p}),e.d(d,"c",function(){return t}),e.d(d,"v",function(){return w}),e.d(d,"w",function(){return Y}),e.d(d,"A",function(){return V}),e.d(d,"l",function(){return Q}),e.d(d,"m",function(){return ue}),e.d(d,"n",function(){return pe}),e.d(d,"q",function(){return ce}),e.d(d,"z",function(){return ie}),e.d(d,"a",function(){return Z}),e.d(d,"b",function(){return Le}),e.d(d,"p",function(){return ke}),e.d(d,"d",function(){return K});var U=e("ErOA");function g(N,ne){return Object(U.c)("tasks/".concat(N,".json"),ne||{})}function O(N){return Object(U.c)("myshixuns/".concat(N,"/challenges.json"))}function n(N,ne,se){return Object(U.c)("tasks/".concat(N,"/star.json?shixun_id=").concat(ne,"&star=").concat(se))}function o(N,ne){return Object(U.c)("tasks/".concat(N,"/rep_content.json"),ne)}function i(N,ne){return Object(U.f)("myshixuns/".concat(N,"/update_file.json"),ne)}function l(N,ne){return Object(U.c)("tasks/".concat(N,"/reset_original_code.json"),ne)}function c(N,ne){return Object(U.f)("myshixuns/".concat(N,"/reset_repository.json"),ne)}function s(N,ne){return Object(U.c)("tasks/".concat(N,"/reset_passed_code.json"),ne)}function u(N,ne){return Object(U.f)("tasks/".concat(N,"/game_build.json"),ne)}function m(N,ne){return Object(U.c)("tasks/".concat(N,"/game_status.json"),ne)}function _(N,ne){return Object(U.f)("tasks/".concat(N,"/choose_build.json"),ne)}function f(N){return Object(U.c)("tasks/".concat(N,"/picture_display.json"))}function b(N,ne){return Object(U.c)("tasks/".concat(N,"/cost_time.json"),ne)}function h(N,ne){return Object(U.c)("courses/".concat(N,"/inform_detail.json"),ne)}function y(N){return Object(U.f)("tasks/".concat(N,"/plus_or_cancel_praise.json"))}function I(N){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(U.f)("myshixuns/".concat(N,"/repository.json"),ne)}function p(N){return Object(U.c)("myshixuns/".concat(N,"/open_webssh.json"))}function t(N){return Object(U.c)("tasks/".concat(N,"/close_webssh.json"))}function w(N){return Object(U.c)("tasks/".concat(N,"/reset_vnc_link.json"))}function Y(N){return Object(U.f)("tasks/".concat(N,"/reset_windows_vnc_link.json"))}function V(N){return Object(U.c)("tasks/".concat(N,"/check_test_sets.json"))}function Q(N){return Object(U.c)("tasks/".concat(N,"/get_answer_info.json"))}function ue(N){return Object(U.c)("tasks/".concat(N,"/get_choose_answer.json"))}function pe(N){return Object(U.c)("tasks/".concat(N,"/unlock_choose_answer.json"))}function ce(N,ne){return Object(U.c)("tasks/".concat(N,"/unlock_answer.json?answer_id=").concat(ne))}function ie(N,ne,se){return Object(U.f)("tasks/".concat(N,"/set_games_status.json"),{result:ne,data:se})}function Z(N){return Object(U.f)("tasks/".concat(N,"/extend_vnc.json"))}function Le(N){return Object(U.f)("tasks/".concat(N,"/extend_windows_vnc.json"))}function ke(N,ne){return Object(U.c)("tasks/".concat(N,"/rank_list.json"),ne)}function K(N,ne){return Object(U.f)("tasks/".concat(N,"/close_windows_vnc.json"),{tpi_id:ne})}},IxHN:function(k,d,e){"use strict";var U=e("q1tI"),g=e.n(U),O=e("07cG"),n=e.n(O);d.a=function(o){var i=o.message,l=o.className,c=o.children,s=o.style,u=s===void 0?{}:s;return g.a.createElement("div",{className:"".concat(n.a.idsRingWrapper," ").concat(l)},g.a.createElement("div",{className:n.a.ldsRing},g.a.createElement("div",null),g.a.createElement("div",null),g.a.createElement("div",null),g.a.createElement("div",null)),i?g.a.createElement("p",{style:u},i):null,c)}},KJ0q:function(k,d,e){},LYID:function(k,d,e){k.exports=e.p+"static/failer.5e83e9b8.svg"},Lmeb:function(k,d,e){},M8RZ:function(k,d,e){"use strict";e.d(d,"a",function(){return s});var U=e("fWQN"),g=e("mtLc"),O=e("yKVA"),n=e("879j"),o=e("q1tI"),i=e.n(o),l=e("i8i4"),c=e.n(l),s=function(u){Object(O.a)(_,u);var m=Object(n.a)(_);function _(f){var b;Object(U.a)(this,_),b=m.call(this,f);var h=window.document;return b.node=h.createElement("div"),h.body.appendChild(b.node),b}return Object(g.a)(_,[{key:"render",value:function(){var b=this.props.children;return Object(l.createPortal)(b,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),_}(i.a.Component)},Mm8t:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADJElEQVRYR72Xy4vOYRTHP98FGzsRw8al2FGMBWUyRJmZlFxKsnKZnT+ABRbsWRmXlaKMIrks5JIpyhiFlZExG7fIig3p6EznmX7vO7/L+/6m5tRb7++5nOf7nNvzPaINMbNNwE5gPTA/fq7he/yeAzclPWlVraoWmlkH0A/sA1ZUrY/5UeAaMCDpS9meUgBmdhI4DCwKJX+AB8Az4BvwNcYXAguADcBWYHaMfwYuSnI9uVIIwMyeAhtj1whwAbgh6WfZjcxsLrAbOAKsjbVDkrry9uUCMDP36bzY0C/JD58iZrbHByUNFsw7iIGY+yHJ46ZBpgAws4/AkljVI+l+gXIPyMcx110UeGa2HbgX68YlLc3qawBgZteBdKuq+GgJQDrMzCz+D0ram8YnD4mAOxETqyW9qfB1uwBWAa9D56kUmBMAItVeRrQX+jwLKGpCpQua9qSY8Ozo9BRNADxN/PYjkjrLbp4xaVsWyOzzi3p2TFghAfgALPOCUxTxzaDqWCCsnawwJmm5zKwHuAv8BRZL8hSslGkA8FT8BMwCeh3A+Si1jyRtqTw5FtQFEFZ4CGyeKNVm9gJYBxyXdGaGABwDTgPDDiAVnkOSLs8QgIPAJWDcAfwC5gB9kjwWWpImF0zmdSubzawXuAP8rg0gfJlSyj/3S7paB0AtFwQAL9tevpNsk+TPdamYWYMLagVhprA0g+iSNFSGwMwagvAscNRrgaS+KvR58/EsJ0v8c8omabhIl5m5/z0OznkMpJLqbKejinCUKM1a4j2wS9Lb5vVBWJymOWvqTqX4XfC9lktxC5a4JckJbIOYWSrFo5JW1n6MWrBEbmqaWe5j5My3ree4ZqzkP8eRUulJ9s9CKlbn4NCfpWaNhCSTUpNMWFJlz9AOmAwla2DIeaQ0y4grqVkVCDPLUrEpzLiIlmeZce3MyES845zCiH2wrDGZZMhO1aIx8b6vlLCYmRMOT79sY9LAhLNWq6Leza2ZsyYvs04o8lozJzTeTTnbcanfmmUCMzWnB4I3Vrnd58eAK9NuTnOqmPPHHcCagvb8FXBbUuqEKsH+B6mvmv9ZL+YKAAAAAElFTkSuQmCC"},OoWo:function(k,d,e){},Ot1p:function(k,d,e){"use strict";var U=e("2qtc"),g=e("kLXV"),O=e("rAM+"),n=e("tJVT"),o=e("jrin"),i=e("q1tI"),l=e.n(i),c=e("VrN/"),s=e.n(c),u=e("bdgK"),m=e("p77/"),_=e("Bd2K"),f=e("ELLl"),b=e("19Vz"),h=e("lZu9"),y=e("kSUc"),I=e("9Bee"),p=e("0Owb"),t=e("dejd"),w=e("C+DQ"),Y=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function V(J){var Re=J.onActionCallback,ee=J.title,Te=J.icon,Me=J.actionName,z=J.className,r=z===void 0?"":z,v=J.children;function P(){Re(Me)}return l.a.createElement("a",{title:ee,className:r,onClick:P},l.a.createElement("i",{className:"md-iconfont ".concat(Te)}),v)}var Q=function(J){var Re=J.watch,ee=J.showNullButton,Te=J.onActionCallback,Me=J.fullScreen,z=[].concat(Y,[{title:"".concat(Re?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Re?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},z.map(function(r,v){return l.a.createElement("li",{key:v},r.actionName?l.a.createElement(V,Object(p.a)({},r,{onActionCallback:Te})):l.a.createElement("span",{className:"v-line"}))}),ee?l.a.createElement("li",null,l.a.createElement(V,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Te},l.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(V,{icon:"".concat(Me?"icon-shrink":"icon-enlarge"),title:Me?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Te})))},ue=e("M8RZ"),pe=e("+L6B"),ce=e("2/Rp"),ie=e("y8nQ"),Z=e("Vl3Y"),Le=e("5NDa"),ke=e("5rEg"),K={labelCol:{span:4},wrapperCol:{span:20}},N=function(J){var Re=J.callback,ee=J.onCancel;function Te(Me){Re(Me)}return l.a.createElement(Z.a,Object(p.a)({},K,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Te}),l.a.createElement(Z.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},l.a.createElement(ke.a,null)),l.a.createElement(Z.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},l.a.createElement(ke.a,null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(ce.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(ce.a,{type:"ghost",onClick:ee},"\u53D6\u6D88")))},ne=e("7ahc"),se=e("HmJG"),fe=e("BjJ7"),re=Z.a.useForm,Oe={width:280,marginRight:10},Ge={labelCol:{span:5},wrapperCol:{span:19}},H=function(J){var Re=J.callback,ee=J.onCancel,Te=re(),Me=Object(n.a)(Te,1),z=Me[0];function r(L){Re(L)}function v(L){z.setFieldsValue({src:"/api/attachments/".concat(L.id)})}function P(L){var W=L.target.files[0];Ae(W,v)}return l.a.createElement(Z.a,Object(p.a)({form:z},Ge,{className:"upload-image-panel",onFinish:r}),l.a.createElement(Z.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(Z.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},l.a.createElement(ke.a,{style:Oe})),l.a.createElement(oe,{onFileChange:P}))),l.a.createElement(Z.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},l.a.createElement(ke.a,{style:{width:264}})),l.a.createElement(Z.a.Item,{style:{textAlign:"right"}},l.a.createElement(ce.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(ce.a,{type:"ghost",onClick:ee},"\u53D6\u6D88")))};function oe(J){var Re=J.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:Re}))}function Ae(J,Re){if(!J)throw new String("\u6CA1\u6709\u6587\u4EF6");var ee=new FormData;ee.append("editormd-image-file",J),ee.append("file_param_name","editormd-image-file"),ee.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(Me){Re(JSON.parse(Me.target.responseText))},!1),Te.addEventListener("error",function(Me){console.error(Me)},!1),Te.open("POST","".concat(fe.a,"/api/attachments.json")),Te.send(ee)}var Xe=e("giR+"),Qe=e("fyUT"),Ye=e("7Kak"),ze=e("9yH6"),ct=ze.a.Group,et={margin:"0 8px"},A=function(J){var Re=J.callback,ee=J.onCancel;function Te(Me){Re(Me)}return l.a.createElement(Z.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Te},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:et},"\u5355\u5143\u683C\u6570\uFF1A"),l.a.createElement("span",{style:et},"\u884C\u6570"),l.a.createElement(Z.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},l.a.createElement(Qe.a,null)),l.a.createElement("span",{style:et},"\u5217\u6570"),l.a.createElement(Z.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},l.a.createElement(Qe.a,null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:et},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),l.a.createElement(Z.a.Item,{name:"align"},l.a.createElement(ct,null,l.a.createElement(ze.a,{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(ze.a,{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(ze.a,{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(ze.a,{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(ce.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(ce.a,{type:"ghost",onClick:ee},"\u53D6\u6D88")))},be="link",Ke="upload-image",Ze="code-block",We="add-table",_t="------------",Dt={default:_t,left:":".concat(_t),center:":".concat(_t,":"),right:"".concat(_t,":")},dt=e("9VGf"),Ut,G;function q(){}var X=0,ut=1e4,mt="\u2581";function zt(J){return/^\d+$/.test(J)?"".concat(J,"px"):J}var Lt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ne=Lt?"Cmd":"Ctrl",aa=(Ut={},Object(o.a)(Ut,Ne+"-B","bold"),Object(o.a)(Ut,Ne+"-I","italic"),Ut),Nt=(G={},Object(o.a)(G,be,"\u6DFB\u52A0\u94FE\u63A5"),Object(o.a)(G,Ze,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(o.a)(G,Ke,"\u6DFB\u52A0\u56FE\u7247"),Object(o.a)(G,We,"\u6DFB\u52A0\u8868\u683C"),G),Xt=d.a=function(J){var Re=J.defaultValue,ee=Re===void 0?"":Re,Te=J.onChange,Me=J.width,z=Me===void 0?"100%":Me,r=J.height,v=r===void 0?400:r,P=J.miniToolbar,L=P===void 0?!1:P,W=J.isFocus,ge=W===void 0?!1:W,Ce=J.watch,Ve=J.id,ht=Ve===void 0?"markdown-editor-id":Ve,Je=J.showResizeBar,ha=Je===void 0?!1:Je,$t=J.noStorage,qa=$t===void 0?!1:$t,Fa=J.showNullButton,Va=Fa===void 0?!1:Fa,ga=J.fullScreen,qt=ga===void 0?!1:ga,Ha=J.onBlur,en=J.onCMBeforeChange,Nn=J.className,vr=Nn===void 0?"":Nn,_n=J.placeholder,br=_n===void 0?"":_n,sa=J.values,tn=sa===void 0?"":sa,jn=Object(i.useState)(null),Ga=Object(n.a)(jn,2),te=Ga[0],Ln=Ga[1],Mn=Object(i.useState)(ee),hn=Object(n.a)(Mn,2),Xa=hn[0],Ya=hn[1],Ia=Object(i.useState)(Ce),an=Object(n.a)(Ia,2),va=an[0],nn=an[1],Ar=Object(i.useState)(qt),gn=Object(n.a)(Ar,2),ba=gn[0],Fn=gn[1],In=Object(i.useState)(""),vn=Object(n.a)(In,2),oa=vn[0],Aa=vn[1],Bn=Object(i.useState)(0),bn=Object(n.a)(Bn,2),Ta=bn[0],rn=bn[1],kn=Object(i.useState)(v),An=Object(n.a)(kn,2),sn=An[0],on=An[1],yn=Object(i.useState)(!1),Rn=Object(n.a)(yn,2),yr=Rn[0],ln=Rn[1],ya=Object(i.useRef)(),Ba=Object(i.useRef)(),un=Object(i.useRef)(),cn=Object(i.useRef)();Object(i.useEffect)(function(){Ya(tn),te==null||te.setValue(tn)},[tn]),Object(i.useEffect)(function(){if(ya.current){var $e=function(At,Ot){var Tt=Ot.clipboardData;if(Tt){var It=Tt.types.toString(),Yt=Tt.items;if(It==="text/html,Files"||It==="Files"){var Wt=Yt[1];It==="Files"&&(Wt=Yt[0]),Wt.kind==="file"&&Wt.type.match(/^image\//i)&&Ae(Wt.getAsFile(),function(ea){ea.id?qe.replaceSelection("![,](/api/attachments/".concat(ea.id,")")):(ea==null?void 0:ea.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},qe=s.a.fromTextArea(ya.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!L,lineWrapping:!0,value:ee,autoCloseTags:!0,autoCloseBrackets:!0});return qe.on("paste",$e),Ln(qe),function(){qe.off("paste",$e)}}},[]);var xn=Object(i.useCallback)(function(){if(Ba.current)try{var $e=Ba.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,qe=Ba.current.getElementsByClassName("markdown-editor-body")[0];ba?qe.style.height="calc(100vh - ".concat($e,"px)"):qe.style.height="".concat(sn-$e,"px")}catch(tt){console.log(tt,"---- to set md editor body height")}},[sn,Ba,ba]);Object(i.useEffect)(function(){function $e(){var tt=new u.default(function(At){var Ot=Object(O.a)(At),Tt;try{for(Ot.s();!(Tt=Ot.n()).done;){var It=Tt.value;(It.target.offsetHeight>0||It.target.offsetWidth>0)&&(xn(),te.setSize("100%","100%"),te.refresh())}}catch(Yt){Ot.e(Yt)}finally{Ot.f()}});return tt.observe(ya.current.parentElement),tt}if(te){var qe=$e();return function(){qe.unobserve(ya.current.parentElement)}}},[te,xn]),Object(i.useEffect)(function(){if(te){for(var $e=[],qe=function(){var It=At[tt];Ot=Object(n.a)(It,2);var Yt=Ot[0],Wt=Ot[1],ea=Object(o.a)({},Yt,function(){On(Wt)});$e.push(ea),te.addKeyMap(ea)},tt=0,At=Object.entries(aa);tt0){var $e=new Date().getTime(),qe=window.sessionStorage.getItem(ht);$e>=Ta+ut&&(!qe||qe!==Xa)&&(window.sessionStorage.setItem(ht,Xa),ln(!0))}},ut),Object(i.useEffect)(function(){nn(Ce)},[te,Ce]),Object(i.useEffect)(function(){te&&(ge&&te.focus())},[te,ge]),Object(i.useEffect)(function(){if(va&&te){var $e=function(At){var Ot=At.target;if(cn.current){var Tt=Ot.scrollTop/Ot.scrollHeight;cn.current.scrollTop=cn.current.scrollHeight*Tt}},qe=te.getScrollerElement();return qe.addEventListener("scroll",$e),function(){qe.removeEventListener("scroll",$e)}}},[te,va]),Object(i.useEffect)(function(){if(te&&en){var $e=function(tt,At){en(tt,At)};return te.on("beforeChange",$e),function(){te.off("beforeChange",$e)}}},[te,en]),Object(i.useEffect)(function(){if(te&&Ha){var $e=function(){Ha(te.getValue())};return te.on("blur",$e),function(){te.off("blur",$e)}}},[te,Ha]),Object(i.useEffect)(function(){if(te){var $e=function(tt){var At=tt.getValue();Ya(At),rn(new Date().getTime()),tt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Te&&Te(At)};return te.on("change",$e),function(){te.off("change",$e)}}},[te,Te]),Object(i.useEffect)(function(){te&&(ee==null?(te.setValue(""),Ya("")):ee!==te.getValue()&&(te.setValue(ee),Ya(ee)))},[te,ee]);var On=Object(i.useCallback)(function($e){var qe=te.getCursor(),tt=te.getSelection(),At=tt.split(` +connection closed`)}},K=setInterval(function(){Z.current&&Z.current.send(JSON.stringify({tp:"h"}))},y),N=_.a.subscribe("create-socket",function(re){t===re&&(Z.current&&Z.current.readyState===1?V.focus():ke(),V.focus())}),ne=_.a.subscribe("close-socket",function(re){t===re&&(Z.current&&(Z.current.close(),Le.current=!1,V.clear()),Z.current=null)}),se=_.a.subscribe("ssh-xterm-resize",function(re){Z.current&&Z.current.readyState===1&&Z.current.send(JSON.stringify({tp:"resize",data:Object(U.a)({},re)}))}),fe=_.a.subscribe("ssh-add-connect-time",function(){Z.current&&Z.current.readyState===1&&Z.current.send(JSON.stringify({tp:"overtime"}))});return function(){ne(),N(),se(),fe(),Z.current&&(Z.current.close(),Le.current=!1)}}},[V,ue,ce]),o.a.createElement("div",{ref:ie,className:"xterm-panel"},ue?null:o.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},FOrL:function(k,d){k.exports="data:image/png;base64,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"},H65k:function(k,d,e){},HmJG:function(k,d,e){},IWh4:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},IZBM:function(k,d,e){"use strict";e.d(d,"j",function(){return g}),e.d(d,"k",function(){return O}),e.d(d,"y",function(){return n}),e.d(d,"g",function(){return o}),e.d(d,"B",function(){return i}),e.d(d,"x",function(){return l}),e.d(d,"t",function(){return c}),e.d(d,"u",function(){return s}),e.d(d,"e",function(){return u}),e.d(d,"o",function(){return m}),e.d(d,"f",function(){return _}),e.d(d,"h",function(){return f}),e.d(d,"s",function(){return y}),e.d(d,"i",function(){return I}),e.d(d,"r",function(){return p}),e.d(d,"c",function(){return t}),e.d(d,"v",function(){return w}),e.d(d,"w",function(){return Y}),e.d(d,"A",function(){return V}),e.d(d,"l",function(){return Q}),e.d(d,"m",function(){return ue}),e.d(d,"n",function(){return pe}),e.d(d,"q",function(){return ce}),e.d(d,"z",function(){return ie}),e.d(d,"a",function(){return Z}),e.d(d,"b",function(){return Le}),e.d(d,"p",function(){return ke}),e.d(d,"d",function(){return K});var U=e("ErOA");function g(N,ne){return Object(U.c)("tasks/".concat(N,".json"),ne||{})}function O(N){return Object(U.c)("myshixuns/".concat(N,"/challenges.json"))}function n(N,ne,se){return Object(U.c)("tasks/".concat(N,"/star.json?shixun_id=").concat(ne,"&star=").concat(se))}function o(N,ne){return Object(U.c)("tasks/".concat(N,"/rep_content.json"),ne)}function i(N,ne){return Object(U.f)("myshixuns/".concat(N,"/update_file.json"),ne)}function l(N,ne){return Object(U.c)("tasks/".concat(N,"/reset_original_code.json"),ne)}function c(N,ne){return Object(U.f)("myshixuns/".concat(N,"/reset_repository.json"),ne)}function s(N,ne){return Object(U.c)("tasks/".concat(N,"/reset_passed_code.json"),ne)}function u(N,ne){return Object(U.f)("tasks/".concat(N,"/game_build.json"),ne)}function m(N,ne){return Object(U.c)("tasks/".concat(N,"/game_status.json"),ne)}function _(N,ne){return Object(U.f)("tasks/".concat(N,"/choose_build.json"),ne)}function f(N){return Object(U.c)("tasks/".concat(N,"/picture_display.json"))}function b(N,ne){return Object(U.c)("tasks/".concat(N,"/cost_time.json"),ne)}function h(N,ne){return Object(U.c)("courses/".concat(N,"/inform_detail.json"),ne)}function y(N){return Object(U.f)("tasks/".concat(N,"/plus_or_cancel_praise.json"))}function I(N){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(U.f)("myshixuns/".concat(N,"/repository.json"),ne)}function p(N){return Object(U.c)("myshixuns/".concat(N,"/open_webssh.json"))}function t(N){return Object(U.c)("tasks/".concat(N,"/close_webssh.json"))}function w(N){return Object(U.c)("tasks/".concat(N,"/reset_vnc_link.json"))}function Y(N){return Object(U.f)("tasks/".concat(N,"/reset_windows_vnc_link.json"))}function V(N){return Object(U.c)("tasks/".concat(N,"/check_test_sets.json"))}function Q(N){return Object(U.c)("tasks/".concat(N,"/get_answer_info.json"))}function ue(N){return Object(U.c)("tasks/".concat(N,"/get_choose_answer.json"))}function pe(N){return Object(U.c)("tasks/".concat(N,"/unlock_choose_answer.json"))}function ce(N,ne){return Object(U.c)("tasks/".concat(N,"/unlock_answer.json?answer_id=").concat(ne))}function ie(N,ne,se){return Object(U.f)("tasks/".concat(N,"/set_games_status.json"),{result:ne,data:se})}function Z(N){return Object(U.f)("tasks/".concat(N,"/extend_vnc.json"))}function Le(N){return Object(U.f)("tasks/".concat(N,"/extend_windows_vnc.json"))}function ke(N,ne){return Object(U.c)("tasks/".concat(N,"/rank_list.json"),ne)}function K(N,ne){return Object(U.f)("tasks/".concat(N,"/close_windows_vnc.json"),{tpi_id:ne})}},IxHN:function(k,d,e){"use strict";var U=e("q1tI"),g=e.n(U),O=e("07cG"),n=e.n(O);d.a=function(o){var i=o.message,l=o.className,c=o.children,s=o.style,u=s===void 0?{}:s;return g.a.createElement("div",{className:"".concat(n.a.idsRingWrapper," ").concat(l)},g.a.createElement("div",{className:n.a.ldsRing},g.a.createElement("div",null),g.a.createElement("div",null),g.a.createElement("div",null),g.a.createElement("div",null)),i?g.a.createElement("p",{style:u},i):null,c)}},KJ0q:function(k,d,e){},LYID:function(k,d,e){k.exports=e.p+"static/failer.5e83e9b8.svg"},Lmeb:function(k,d,e){},M8RZ:function(k,d,e){"use strict";e.d(d,"a",function(){return s});var U=e("fWQN"),g=e("mtLc"),O=e("yKVA"),n=e("879j"),o=e("q1tI"),i=e.n(o),l=e("i8i4"),c=e.n(l),s=function(u){Object(O.a)(_,u);var m=Object(n.a)(_);function _(f){var b;Object(U.a)(this,_),b=m.call(this,f);var h=window.document;return b.node=h.createElement("div"),h.body.appendChild(b.node),b}return Object(g.a)(_,[{key:"render",value:function(){var b=this.props.children;return Object(l.createPortal)(b,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),_}(i.a.Component)},Mm8t:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADJElEQVRYR72Xy4vOYRTHP98FGzsRw8al2FGMBWUyRJmZlFxKsnKZnT+ABRbsWRmXlaKMIrks5JIpyhiFlZExG7fIig3p6EznmX7vO7/L+/6m5tRb7++5nOf7nNvzPaINMbNNwE5gPTA/fq7he/yeAzclPWlVraoWmlkH0A/sA1ZUrY/5UeAaMCDpS9meUgBmdhI4DCwKJX+AB8Az4BvwNcYXAguADcBWYHaMfwYuSnI9uVIIwMyeAhtj1whwAbgh6WfZjcxsLrAbOAKsjbVDkrry9uUCMDP36bzY0C/JD58iZrbHByUNFsw7iIGY+yHJ46ZBpgAws4/AkljVI+l+gXIPyMcx110UeGa2HbgX68YlLc3qawBgZteBdKuq+GgJQDrMzCz+D0ram8YnD4mAOxETqyW9qfB1uwBWAa9D56kUmBMAItVeRrQX+jwLKGpCpQua9qSY8Ozo9BRNADxN/PYjkjrLbp4xaVsWyOzzi3p2TFghAfgALPOCUxTxzaDqWCCsnawwJmm5zKwHuAv8BRZL8hSslGkA8FT8BMwCeh3A+Si1jyRtqTw5FtQFEFZ4CGyeKNVm9gJYBxyXdGaGABwDTgPDDiAVnkOSLs8QgIPAJWDcAfwC5gB9kjwWWpImF0zmdSubzawXuAP8rg0gfJlSyj/3S7paB0AtFwQAL9tevpNsk+TPdamYWYMLagVhprA0g+iSNFSGwMwagvAscNRrgaS+KvR58/EsJ0v8c8omabhIl5m5/z0OznkMpJLqbKejinCUKM1a4j2wS9Lb5vVBWJymOWvqTqX4XfC9lktxC5a4JckJbIOYWSrFo5JW1n6MWrBEbmqaWe5j5My3ree4ZqzkP8eRUulJ9s9CKlbn4NCfpWaNhCSTUpNMWFJlz9AOmAwla2DIeaQ0y4grqVkVCDPLUrEpzLiIlmeZce3MyES845zCiH2wrDGZZMhO1aIx8b6vlLCYmRMOT79sY9LAhLNWq6Leza2ZsyYvs04o8lozJzTeTTnbcanfmmUCMzWnB4I3Vrnd58eAK9NuTnOqmPPHHcCagvb8FXBbUuqEKsH+B6mvmv9ZL+YKAAAAAElFTkSuQmCC"},OoWo:function(k,d,e){},Ot1p:function(k,d,e){"use strict";var U=e("2qtc"),g=e("kLXV"),O=e("rAM+"),n=e("tJVT"),o=e("jrin"),i=e("q1tI"),l=e.n(i),c=e("VrN/"),s=e.n(c),u=e("bdgK"),m=e("p77/"),_=e("Bd2K"),f=e("ELLl"),b=e("19Vz"),h=e("lZu9"),y=e("kSUc"),I=e("9Bee"),p=e("0Owb"),t=e("dejd"),w=e("C+DQ"),Y=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function V(J){var Re=J.onActionCallback,ee=J.title,Te=J.icon,Me=J.actionName,z=J.className,r=z===void 0?"":z,v=J.children;function P(){Re(Me)}return l.a.createElement("a",{title:ee,className:r,onClick:P},l.a.createElement("i",{className:"md-iconfont ".concat(Te)}),v)}var Q=function(J){var Re=J.watch,ee=J.showNullButton,Te=J.onActionCallback,Me=J.fullScreen,z=[].concat(Y,[{title:"".concat(Re?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Re?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},z.map(function(r,v){return l.a.createElement("li",{key:v},r.actionName?l.a.createElement(V,Object(p.a)({},r,{onActionCallback:Te})):l.a.createElement("span",{className:"v-line"}))}),ee?l.a.createElement("li",null,l.a.createElement(V,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Te},l.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(V,{icon:"".concat(Me?"icon-shrink":"icon-enlarge"),title:Me?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Te})))},ue=e("M8RZ"),pe=e("+L6B"),ce=e("2/Rp"),ie=e("y8nQ"),Z=e("Vl3Y"),Le=e("5NDa"),ke=e("5rEg"),K={labelCol:{span:4},wrapperCol:{span:20}},N=function(J){var Re=J.callback,ee=J.onCancel;function Te(Me){Re(Me)}return l.a.createElement(Z.a,Object(p.a)({},K,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Te}),l.a.createElement(Z.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},l.a.createElement(ke.a,null)),l.a.createElement(Z.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},l.a.createElement(ke.a,null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(ce.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(ce.a,{type:"ghost",onClick:ee},"\u53D6\u6D88")))},ne=e("7ahc"),se=e("HmJG"),fe=e("BjJ7"),re=Z.a.useForm,Oe={width:280,marginRight:10},Ge={labelCol:{span:5},wrapperCol:{span:19}},H=function(J){var Re=J.callback,ee=J.onCancel,Te=re(),Me=Object(n.a)(Te,1),z=Me[0];function r(L){Re(L)}function v(L){z.setFieldsValue({src:"/api/attachments/".concat(L.id)})}function P(L){var W=L.target.files[0];Ae(W,v)}return l.a.createElement(Z.a,Object(p.a)({form:z},Ge,{className:"upload-image-panel",onFinish:r}),l.a.createElement(Z.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(Z.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},l.a.createElement(ke.a,{style:Oe})),l.a.createElement(oe,{onFileChange:P}))),l.a.createElement(Z.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},l.a.createElement(ke.a,{style:{width:264}})),l.a.createElement(Z.a.Item,{style:{textAlign:"right"}},l.a.createElement(ce.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(ce.a,{type:"ghost",onClick:ee},"\u53D6\u6D88")))};function oe(J){var Re=J.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:Re}))}function Ae(J,Re){if(!J)throw new String("\u6CA1\u6709\u6587\u4EF6");var ee=new FormData;ee.append("editormd-image-file",J),ee.append("file_param_name","editormd-image-file"),ee.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(Me){Re(JSON.parse(Me.target.responseText))},!1),Te.addEventListener("error",function(Me){console.error(Me)},!1),Te.open("POST","".concat(fe.a,"/api/attachments.json")),Te.send(ee)}var Xe=e("giR+"),Qe=e("fyUT"),Ye=e("7Kak"),ze=e("9yH6"),ct=ze.a.Group,et={margin:"0 8px"},A=function(J){var Re=J.callback,ee=J.onCancel;function Te(Me){Re(Me)}return l.a.createElement(Z.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Te},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:et},"\u5355\u5143\u683C\u6570\uFF1A"),l.a.createElement("span",{style:et},"\u884C\u6570"),l.a.createElement(Z.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},l.a.createElement(Qe.a,null)),l.a.createElement("span",{style:et},"\u5217\u6570"),l.a.createElement(Z.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},l.a.createElement(Qe.a,null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:et},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),l.a.createElement(Z.a.Item,{name:"align"},l.a.createElement(ct,null,l.a.createElement(ze.a,{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(ze.a,{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(ze.a,{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(ze.a,{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(ce.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(ce.a,{type:"ghost",onClick:ee},"\u53D6\u6D88")))},be="link",Ke="upload-image",Ze="code-block",We="add-table",_t="------------",Ut={default:_t,left:":".concat(_t),center:":".concat(_t,":"),right:"".concat(_t,":")},dt=e("9VGf"),Pt,G;function q(){}var X=0,ut=1e4,mt="\u2581";function Ht(J){return/^\d+$/.test(J)?"".concat(J,"px"):J}var Lt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ne=Lt?"Cmd":"Ctrl",na=(Pt={},Object(o.a)(Pt,Ne+"-B","bold"),Object(o.a)(Pt,Ne+"-I","italic"),Pt),Nt=(G={},Object(o.a)(G,be,"\u6DFB\u52A0\u94FE\u63A5"),Object(o.a)(G,Ze,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(o.a)(G,Ke,"\u6DFB\u52A0\u56FE\u7247"),Object(o.a)(G,We,"\u6DFB\u52A0\u8868\u683C"),G),Kt=d.a=function(J){var Re=J.defaultValue,ee=Re===void 0?"":Re,Te=J.onChange,Me=J.width,z=Me===void 0?"100%":Me,r=J.height,v=r===void 0?400:r,P=J.miniToolbar,L=P===void 0?!1:P,W=J.isFocus,ge=W===void 0?!1:W,Ce=J.watch,Ve=J.id,ht=Ve===void 0?"markdown-editor-id":Ve,Je=J.showResizeBar,ha=Je===void 0?!1:Je,ea=J.noStorage,qa=ea===void 0?!1:ea,Fa=J.showNullButton,Va=Fa===void 0?!1:Fa,ga=J.fullScreen,ta=ga===void 0?!1:ga,Ha=J.onBlur,en=J.onCMBeforeChange,Nn=J.className,vr=Nn===void 0?"":Nn,_n=J.placeholder,br=_n===void 0?"":_n,oa=J.values,tn=oa===void 0?"":oa,jn=Object(i.useState)(null),Ga=Object(n.a)(jn,2),te=Ga[0],Ln=Ga[1],Mn=Object(i.useState)(ee),hn=Object(n.a)(Mn,2),Xa=hn[0],Ya=hn[1],Ia=Object(i.useState)(Ce),an=Object(n.a)(Ia,2),va=an[0],nn=an[1],Ar=Object(i.useState)(ta),gn=Object(n.a)(Ar,2),ba=gn[0],Fn=gn[1],In=Object(i.useState)(""),vn=Object(n.a)(In,2),la=vn[0],Aa=vn[1],Bn=Object(i.useState)(0),bn=Object(n.a)(Bn,2),ya=bn[0],rn=bn[1],kn=Object(i.useState)(v),An=Object(n.a)(kn,2),sn=An[0],on=An[1],yn=Object(i.useState)(!1),Rn=Object(n.a)(yn,2),yr=Rn[0],ln=Rn[1],Ra=Object(i.useRef)(),Ba=Object(i.useRef)(),un=Object(i.useRef)(),cn=Object(i.useRef)();Object(i.useEffect)(function(){Ya(tn),te==null||te.setValue(tn)},[tn]),Object(i.useEffect)(function(){if(Ra.current){var $e=function(yt,Ot){var Tt=Ot.clipboardData;if(Tt){var Bt=Tt.types.toString(),Qt=Tt.items;if(Bt==="text/html,Files"||Bt==="Files"){var Gt=Qt[1];Bt==="Files"&&(Gt=Qt[0]),Gt.kind==="file"&&Gt.type.match(/^image\//i)&&Ae(Gt.getAsFile(),function(aa){aa.id?qe.replaceSelection("![,](/api/attachments/".concat(aa.id,")")):(aa==null?void 0:aa.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},qe=s.a.fromTextArea(Ra.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!L,lineWrapping:!0,value:ee,autoCloseTags:!0,autoCloseBrackets:!0});return qe.on("paste",$e),Ln(qe),function(){qe.off("paste",$e)}}},[]);var xn=Object(i.useCallback)(function(){if(Ba.current)try{var $e=Ba.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,qe=Ba.current.getElementsByClassName("markdown-editor-body")[0];ba?qe.style.height="calc(100vh - ".concat($e,"px)"):qe.style.height="".concat(sn-$e,"px")}catch(tt){console.log(tt,"---- to set md editor body height")}},[sn,Ba,ba]);Object(i.useEffect)(function(){function $e(){var tt=new u.default(function(yt){var Ot=Object(O.a)(yt),Tt;try{for(Ot.s();!(Tt=Ot.n()).done;){var Bt=Tt.value;(Bt.target.offsetHeight>0||Bt.target.offsetWidth>0)&&(xn(),te.setSize("100%","100%"),te.refresh())}}catch(Qt){Ot.e(Qt)}finally{Ot.f()}});return tt.observe(Ra.current.parentElement),tt}if(te){var qe=$e();return function(){qe.unobserve(Ra.current.parentElement)}}},[te,xn]),Object(i.useEffect)(function(){if(te){for(var $e=[],qe=function(){var Bt=yt[tt];Ot=Object(n.a)(Bt,2);var Qt=Ot[0],Gt=Ot[1],aa=Object(o.a)({},Qt,function(){On(Gt)});$e.push(aa),te.addKeyMap(aa)},tt=0,yt=Object.entries(na);tt0){var $e=new Date().getTime(),qe=window.sessionStorage.getItem(ht);$e>=ya+ut&&(!qe||qe!==Xa)&&(window.sessionStorage.setItem(ht,Xa),ln(!0))}},ut),Object(i.useEffect)(function(){nn(Ce)},[te,Ce]),Object(i.useEffect)(function(){te&&(ge&&te.focus())},[te,ge]),Object(i.useEffect)(function(){if(va&&te){var $e=function(yt){var Ot=yt.target;if(cn.current){var Tt=Ot.scrollTop/Ot.scrollHeight;cn.current.scrollTop=cn.current.scrollHeight*Tt}},qe=te.getScrollerElement();return qe.addEventListener("scroll",$e),function(){qe.removeEventListener("scroll",$e)}}},[te,va]),Object(i.useEffect)(function(){if(te&&en){var $e=function(tt,yt){en(tt,yt)};return te.on("beforeChange",$e),function(){te.off("beforeChange",$e)}}},[te,en]),Object(i.useEffect)(function(){if(te&&Ha){var $e=function(){Ha(te.getValue())};return te.on("blur",$e),function(){te.off("blur",$e)}}},[te,Ha]),Object(i.useEffect)(function(){if(te){var $e=function(tt){var yt=tt.getValue();Ya(yt),rn(new Date().getTime()),tt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Te&&Te(yt)};return te.on("change",$e),function(){te.off("change",$e)}}},[te,Te]),Object(i.useEffect)(function(){te&&(ee==null?(te.setValue(""),Ya("")):ee!==te.getValue()&&(te.setValue(ee),Ya(ee)))},[te,ee]);var On=Object(i.useCallback)(function($e){var qe=te.getCursor(),tt=te.getSelection(),yt=tt.split(` `);switch($e){case"bold":return te.replaceSelection("**"+tt+"**"),tt===""&&te.setCursor(qe.line,qe.ch+2),te.focus();case"italic":return te.replaceSelection("*"+tt+"*"),tt===""&&te.setCursor(qe.line,qe.ch+1),te.focus();case"code":return te.replaceSelection("`"+tt+"`"),tt===""&&te.setCursor(qe.line,qe.ch+1),te.focus();case"inline-latex":return te.replaceSelection("`$$"+tt+"$$`"),tt===""&&te.setCursor(qe.line,qe.ch+3),te.focus();case"latex":return te.replaceSelection("```latex\n"+tt+"\n```"),te.setCursor(qe.line+1,tt.length+1),te.focus();case"line-break":return te.replaceSelection(`
    -`),te.focus();case"list-ul":return tt===""?te.replaceSelection("- "+tt):te.replaceSelection(At.map(function(Ot){return Ot===""?"":"- ".concat(Ot)}).join(` -`)),te.focus();case"list-ol":return tt===""?te.replaceSelection("1. "+tt):te.replaceSelection(At.map(function(Ot,Tt){return Ot===""?"":"".concat(Tt+1,". ").concat(Ot)}).join(` -`)),te.focus();case"add-null-ch":return tt===""&&te.setCursor(qe.line,qe.ch+1),te.replaceSelection(mt),te.focus();case"eraser":return te.setValue(""),te.focus();case"trigger-watch":return nn(!va),te.focus();case"trigger-full-screen":return Fn(!ba),te.focus();case be:Aa(be);return;case Ze:Aa(Ze);return;case Ke:Aa(Ke);return;case We:Aa(We);return;default:throw new Error}},[te,va,ba]),Ka=Object(i.useCallback)(function($e){Aa("");switch(oa){case be:var qe=$e.title,tt=$e.link;return te.replaceSelection("[".concat(qe,"](").concat(tt,")")),te.focus();case Ze:var At=$e.language,Ot=$e.content;return te.replaceSelection(["```"+At,Ot,"```"].join(` -`)),te.focus();case Ke:var Tt=$e.src,It=$e.alt;return te.replaceSelection("![ ".concat(It," ]( ").concat(Tt,' "').concat(It,'" )')),te.focus();case We:for(var Yt=$e.row,Wt=$e.col,ea=$e.align,mn=` -`,Ja=0;Ja300&&(Wt=300);var ea=v+Wt+"px";on(ea)}},At=un.current,Ot=!1,Tt=0;return At.addEventListener("mousedown",$e),document.addEventListener("mousemove",tt),document.addEventListener("mouseup",qe),function(){At.removeEventListener("mousedown",$e),document.removeEventListener("mousemove",tt),document.removeEventListener("mouseup",qe)}}},[te,un]),Object(i.useEffect)(function(){on(v)},[v]);var Wn=zt(z),dn=zt(sn),Vn={width:Wn,height:dn},Za=Object(i.useMemo)(function(){if(Ta){var $e=new Date(Ta),qe=$e.getHours(),tt=$e.getMinutes(),At=$e.getSeconds();return qe=qe<10?"0"+qe:qe,tt=tt<10?"0"+tt:tt,At=At<10?"0"+At:At,"".concat(qe,":").concat(tt,":").concat(At)}return 0},[Ta]);function Rr(){window.sessionStorage.removeItem(ht),ln(!1),rn(0)}function Hn(){ln(!1),rn(0),te.setValue(window.sessionStorage.getItem(ht))}return l.a.createElement(i.Fragment,null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ba},l.a.createElement("div",{className:"markdown-editor-container ".concat(vr," ").concat(va?"on-preview":""," ").concat(L?"mini":""," ").concat(ba?"full-screen":""),style:Vn},l.a.createElement(Q,{watch:va,fullScreen:ba,showNullButton:Va,onActionCallback:On}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:ya,placeholder:br})),va?l.a.createElement("div",{ref:cn,className:"preview-container"},l.a.createElement(I.a,{value:Xa})):null))),ha?l.a.createElement("a",{ref:un,className:"editor-resize"}):null,l.a.createElement(ue.a,null,Nt[oa]?l.a.createElement(g.a,{centered:!0,title:Nt[oa],visible:!0,onCancel:Qa,footer:null},zn):null))}},Plam:function(k,d,e){"use strict";var U=e("giR+"),g=e("fyUT"),O=e("2qtc"),n=e("kLXV"),o=e("DjyN"),i=e("NUBc"),l=e("WmNS"),c=e.n(l),s=e("9og8"),u=e("tJVT"),m=e("k1fw"),_=e("q1tI"),f=e.n(_),b=e("8Abk"),h=e("IxHN"),y=e("M8RZ"),I=e("BdwD"),p=e("fXAG"),t=e("mCJh"),w=e("m3rI"),Y=e("9Bee"),V=e("Ypxr"),Q=e("AMnG"),ue=e("kaH+"),pe=e("dhSg");function ce(K){var N=K.data,ne=K.index,se=K.adminOrOperator,fe=K.parentDiscussIndex,re=K.shixunIdentifier,Oe=K.user,Ge=K.onSetRewardData,H=K.onSetActionType,oe=N.author,Ae=N.can_delete,Xe=N.content,Qe=N.hidden,Ye=N.id,ze=N.reward,ct=N.time;function et(){Ge({id:Ye,index:ne,user_id:oe.user_id,parentDiscussIndex:fe})}function A(){H({id:Ye,index:ne,params:{hidden:Qe?"0":"1",container_identifier:re},type:"hidden-discuss",parentDiscussIndex:fe,message:Qe?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function be(){H({id:Ye,index:ne,type:"delete-discuss",parentDiscussIndex:fe,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var Ke=se||Ae||oe.user_id===Oe.user_id||oe.login===Oe.login;return f.a.createElement("div",{className:"second-level-discuss"},f.a.createElement("div",{className:"discuss-info-body"},f.a.createElement("div",{className:"discuss-info"},f.a.createElement("a",{href:"/users/".concat(oe.login),target:"_blank"},oe.name),f.a.createElement("span",{className:"grey"},ct),ze?f.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(ze)},f.a.createElement("i",{className:"iconfont icon-gift c-orange "}),f.a.createElement("span",null,ze)):null),f.a.createElement("div",{className:"btn-group"},se?f.a.createElement("a",{onClick:et,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},f.a.createElement("i",{className:"iconfont icon-jiangli"})):null,se?f.a.createElement("a",{onClick:A,title:Qe?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},f.a.createElement("i",{className:Qe?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ke?f.a.createElement("a",{onClick:be,title:"\u5220\u9664"},f.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),f.a.createElement(Y.a,{className:"discuss-content",value:Xe}))}var ie=function(K){var N=K.data,ne=K.index,se=K.shixunIdentifier,fe=K.adminOrOperator,re=K.identity,Oe=K.onTopOrDownDiscuss,Ge=K.onPlusDiscuss,H=K.onSetActionType,oe=K.onSetRewardData,Ae=K.user,Xe=K.activeDiscussIndex,Qe=K.onReplyDiscuss,Ye=K.onSetActiveDiscussIndex,ze=N.content,ct=N.children,et=N.game_url,A=N.hidden,be=N.id,Ke=N.position,Ze=N.praise_count,We=N.reward,_t=N.sticky,Dt=N.time,dt=N.user_praise,Ut=N.game_passed,G=N.author;function q(){Ye(be)}function X(){Oe(be,!_t,ne)}function ut(){Ge(be,!dt,ne)}function mt(){oe({id:be,index:ne,user_id:G.user_id})}function zt(){H({id:be,index:ne,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Lt(){H({id:be,index:ne,params:{hidden:A?"0":"1",container_identifier:se},type:"hidden-discuss",message:A?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var Ne=function(Nt){var Xt=Nt.target,J=Xt.nodeName,Re=Xt.src;J==="IMG"&&(pe.a.publish("preview-image",Re),console.log("src:",Re))};return f.a.createElement("div",{className:"discuss-item-container",key:be},f.a.createElement("a",{href:"/users/".concat(G.login),target:"_blank"},f.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(w.a.IMG_SERVER,"/images/").concat(G.image_url),width:"50"})),f.a.createElement("section",null,f.a.createElement("div",{className:"discuss-info"},f.a.createElement("a",{href:"/users/".concat(G.login),target:"_blank"},G.name),f.a.createElement("span",{className:"grey"},Dt),Ke?f.a.createElement("span",{className:"c-green"}," [\u7B2C",Ke,"\u5173] "):null,et?f.a.createElement("a",{href:et,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,_t?f.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,We?f.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(We)},f.a.createElement("i",{className:"iconfont icon-gift c-orange "}),f.a.createElement("span",null,We)):null,re<=5?f.a.createElement("span",{style:{flex:"1",textAlign:"right",color:Ut===1?"#29bd8b":""}},Ut===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),f.a.createElement("div",{onClick:Ne},f.a.createElement(Y.a,{className:"discuss-content",value:ze})),ct&&ct.length>0?f.a.createElement("div",{className:"reply-discuss-container",onClick:Ne},ct.map(function(aa,Nt){return f.a.createElement(ce,{key:aa.id,data:aa,index:Nt,shixunIdentifier:se,adminOrOperator:fe,user:Ae,onSetRewardData:oe,onSetActionType:H,parentDiscussIndex:ne})})):null,f.a.createElement("div",{className:"btn-group"},fe?f.a.createElement("a",{onClick:mt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},f.a.createElement("i",{className:"iconfont icon-jiangli"})):null,fe?f.a.createElement("a",{onClick:Lt,title:A?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},f.a.createElement("i",{className:A?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,re<=5?f.a.createElement("a",{onClick:X,className:_t?"btn-top":"btn-down",title:_t?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},f.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,fe&&(!ct||ct.length==0)?f.a.createElement("a",{onClick:zt,title:"\u5220\u9664"},f.a.createElement("i",{className:"iconfont icon-shanchu"})):null,f.a.createElement("a",{onClick:q,title:"\u56DE\u590D"},f.a.createElement("i",{className:"iconfont icon-huifu1"})),f.a.createElement("a",{onClick:ut,className:dt?"c-orange":""},f.a.createElement("i",{className:dt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),f.a.createElement("span",null,Ze||""))),f.a.createElement(Q.a,{id:be,activeDiscussIndex:Xe,onReplyDiscuss:Qe})))},Z={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Le(K,N){switch(N.type){case p.O:return Object(m.a)(Object(m.a)({},K),{},{loading:!0});case p.V:return Object(m.a)(Object(m.a)({},K),{},{showRewardDialog:!0});case p.b:return Object(m.a)(Object(m.a)({},K),{},{showRewardDialog:!1});case p.k:return Object(m.a)(Object(m.a)({},K),N.payload);case p.Y:return Object(m.a)(Object(m.a)({},K),N.payload);case p.w:return Object(m.a)(Object(m.a)({},K),N.payload);case p.y:return Object(m.a)(Object(m.a)({},K),N.payload);case p.G:return Object(m.a)(Object(m.a)({},K),N.payload);case p.a:return Object(m.a)(Object(m.a)({},K),N.payload);default:throw new Error}}var ke=d.a=function(K){var N=K.shixunIdentifier,ne=K.identity,se=K.activeIndex,fe=K.user,re=K.isShixunDetail,Oe=re===void 0?!1:re,Ge=Object(_.useReducer)(Le,Z),H=Object(u.a)(Ge,2),oe=H[0],Ae=H[1],Xe=oe.page,Qe=oe.loading,Ye=oe.data,ze=oe.actionType,ct=oe.showRewardDialog,et=oe.activeDiscussIndex,A=Object(_.useRef)(),be=Object(_.useRef)();function Ke(z){return Ze.apply(this,arguments)}function Ze(){return Ze=Object(s.a)(c.a.mark(function z(r){var v;return c.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(!Qe){L.next=2;break}return L.abrupt("return");case 2:return L.prev=2,Ae({type:p.O}),L.next=6,Object(t.c)(N,r);case 6:v=L.sent,Ae({type:p.k,payload:{activeDiscussIndex:null,page:r,data:v,loading:!1}}),L.next=13;break;case 10:L.prev=10,L.t0=L.catch(2),console.log(L.t0);case 13:case"end":return L.stop()}},z,null,[[2,10]])})),Ze.apply(this,arguments)}function We(z){Ke(z)}function _t(z,r,v){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(s.a)(c.a.mark(function z(r,v,P){var L;return c.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.prev=0,ge.next=3,Object(t.e)(r,v);case 3:L=ge.sent,ee[P].user_praise=v,ee[P].praise_count=L.praise_count,Ae({type:p.w,payload:{data:Object(m.a)(Object(m.a)({},Ye),{},{comments:ee})}}),ge.next=12;break;case 9:ge.prev=9,ge.t0=ge.catch(0),console.log(ge.t0);case 12:case"end":return ge.stop()}},z,null,[[0,9]])})),Dt.apply(this,arguments)}function dt(z,r,v){return Ut.apply(this,arguments)}function Ut(){return Ut=Object(s.a)(c.a.mark(function z(r,v,P){return c.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.prev=0,W.next=3,Object(t.h)(r,v);case 3:ee[P].sticky=v,Ae({type:p.Y,payload:{data:Object(m.a)(Object(m.a)({},Ye),{},{comments:ee})}}),Ke(oe.page),W.next=11;break;case 8:W.prev=8,W.t0=W.catch(0),console.log(W.t0);case 11:case"end":return W.stop()}},z,null,[[0,8]])})),Ut.apply(this,arguments)}function G(){Ae({type:p.y,payload:{actionType:null}})}function q(){return X.apply(this,arguments)}function X(){return X=Object(s.a)(c.a.mark(function z(){var r,v,P,L,W,ge,Ce,Ve;return c.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(r=ze.id,v=ze.params,P=ze.type,L=ze.index,W=ze.parentDiscussIndex,!(P==="hidden-discuss")){Je.next=6;break}return Je.next=4,Object(t.d)(r,v);case 4:W?ee[W].children[L].hidden=v.hidden==1:ee[L].hidden=v.hidden==1,Ae({type:p.y,payload:{actionType:null,data:Object(m.a)(Object(m.a)({},Ye),{},{comments:ee})}});case 6:if(!(P==="delete-discuss")){Je.next=31;break}return Je.next=9,Object(t.b)(r);case 9:if(!(W||W===0)){Je.next=22;break}ge=ee[W].children,Ce=ge.length-1;case 12:if(!(Ce>=0)){Je.next=19;break}if(!(ge[Ce].id===r)){Je.next=16;break}return ge.splice(Ce,1),Je.abrupt("break",19);case 16:Ce--,Je.next=12;break;case 19:ee[W].children=ge,Je.next=30;break;case 22:Ve=ee.length-1;case 23:if(!(Ve>=0)){Je.next=30;break}if(!(ee[Ve].id===r)){Je.next=27;break}return ee.splice(Ve,1),Je.abrupt("break",30);case 27:Ve--,Je.next=23;break;case 30:Ae({type:p.y,payload:{actionType:null,data:Object(m.a)(Object(m.a)({},Ye),{},{comments:ee})}});case 31:case"end":return Je.stop()}},z)})),X.apply(this,arguments)}function ut(z){Ae({type:p.y,payload:{actionType:z}})}function mt(){Ae({type:p.b})}function zt(){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(s.a)(c.a.mark(function z(){var r,v,P,L,W,ge,Ce;return c.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return r=A.current,v=r.id,P=r.index,L=r.score,W=r.user_id,ge=r.parentDiscussIndex,ht.next=3,Object(t.g)(v,{container_type:"Discusses",score:L,user_id:W});case 3:Ce=ht.sent,ge?ee[ge].children[P].reward=Ce.code:ee[P].reward=Ce.code,Ae({type:p.G,payload:{showRewardDialog:!1,data:Object(m.a)(Object(m.a)({},Ye),{},{comments:ee})}}),A.current=null;case 7:case"end":return ht.stop()}},z)})),Lt.apply(this,arguments)}function Ne(z){A.current=z,Ae({type:p.V})}function aa(z){A.current.score=z}function Nt(z,r){return Xt.apply(this,arguments)}function Xt(){return Xt=Object(s.a)(c.a.mark(function z(r,v){return c.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.prev=0,L.next=3,Object(t.f)(r,v);case 3:Ke(Xe),L.next=9;break;case 6:L.prev=6,L.t0=L.catch(0),console.log(L.t0);case 9:case"end":return L.stop()}},z,null,[[0,6]])})),Xt.apply(this,arguments)}function J(z){et===z?Ae({type:p.a,payload:{activeDiscussIndex:null}}):Ae({type:p.a,payload:{activeDiscussIndex:z}})}if(Object(_.useEffect)(function(){function z(){return r.apply(this,arguments)}function r(){return r=Object(s.a)(c.a.mark(function v(){return c.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(!(se===3&&!Ye&&N)){L.next=3;break}return L.next=3,Ke(Xe);case 3:case"end":return L.stop()}},v)})),r.apply(this,arguments)}z()},[N,se,Xe,Ae]),Object(_.useEffect)(function(){var z=pe.a.subscribe("create-discuss",function(){Ke(Xe)});return z},[N]),!Ye)return!Oe&&f.a.createElement(h.a,null);var Re=Ye.disscuss_count,ee=Ye.comments,Te=Ye.all,Me=Ye.can_hidden;return f.a.createElement(_.Fragment,null,f.a.createElement("div",{className:"discuss-container",ref:be},!Oe&&Qe?f.a.createElement(h.a,null):null,Re===0?f.a.createElement(I.a,null):null,ee.map(function(z,r){return f.a.createElement(ie,{user:fe,key:z.id,data:z,index:r,identity:ne,onPaginationChange:We,shixunIdentifier:N,onSetActionType:ut,onTopOrDownDiscuss:dt,adminOrOperator:Me,onPlusDiscuss:_t,onSetRewardData:Ne,activeDiscussIndex:et,onSetActiveDiscussIndex:J,onReplyDiscuss:Nt})}),Re>10?f.a.createElement("div",{className:"pagination-container"},f.a.createElement(i.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:We,current:Xe,total:Re})):null),f.a.createElement(y.a,null,f.a.createElement(n.a,{centered:!0,title:"\u63D0\u793A",visible:!!ze,onOk:q,onCancel:G},f.a.createElement("p",null,ze?ze.message:"")),f.a.createElement(n.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:ct,onCancel:mt,onOk:zt},f.a.createElement(g.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:aa,style:{width:"228px"}}))))}},"Q+I+":function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII="},Q7Vx:function(k,d,e){},QUgM:function(k,d,e){},"S+dL":function(k,d){k.exports="data:image/gif;base64,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"},Sa5k:function(k,d,e){k.exports=e.p+"static/nothing.4d201a0a.png"},TVoq:function(k,d,e){},Tl6Z:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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"},UZu5:function(k,d,e){},UbZX:function(k,d,e){k.exports=e.p+"static/success.2e2721eb.svg"},UlFV:function(k,d,e){},VPUa:function(k,d,e){k.exports=e.p+"static/passall.2673ac21.png"},VjRW:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII="},X9zl:function(k,d,e){},XDHc:function(k,d,e){},XZCF:function(k,d,e){},XyRZ:function(k,d,e){},Ypxr:function(k,d,e){},Yr8L:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII="},ZBwS:function(k,d){var e=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},U=-1,g=1,O=0;e.Diff=function(n,o){return[n,o]},e.prototype.diff_main=function(n,o,i,l){typeof l=="undefined"&&(this.Diff_Timeout<=0?l=Number.MAX_VALUE:l=new Date().getTime()+this.Diff_Timeout*1e3);var c=l;if(n==null||o==null)throw new Error("Null input. (diff_main)");if(n==o)return n?[new e.Diff(O,n)]:[];typeof i=="undefined"&&(i=!0);var s=i,u=this.diff_commonPrefix(n,o),m=n.substring(0,u);n=n.substring(u),o=o.substring(u),u=this.diff_commonSuffix(n,o);var _=n.substring(n.length-u);n=n.substring(0,n.length-u),o=o.substring(0,o.length-u);var f=this.diff_compute_(n,o,s,c);return m&&f.unshift(new e.Diff(O,m)),_&&f.push(new e.Diff(O,_)),this.diff_cleanupMerge(f),f},e.prototype.diff_compute_=function(n,o,i,l){var c;if(!n)return[new e.Diff(g,o)];if(!o)return[new e.Diff(U,n)];var s=n.length>o.length?n:o,u=n.length>o.length?o:n,m=s.indexOf(u);if(m!=-1)return c=[new e.Diff(g,s.substring(0,m)),new e.Diff(O,u),new e.Diff(g,s.substring(m+u.length))],n.length>o.length&&(c[0][0]=c[2][0]=U),c;if(u.length==1)return[new e.Diff(U,n),new e.Diff(g,o)];var _=this.diff_halfMatch_(n,o);if(_){var f=_[0],b=_[1],h=_[2],y=_[3],I=_[4],p=this.diff_main(f,h,i,l),t=this.diff_main(b,y,i,l);return p.concat([new e.Diff(O,I)],t)}return i&&n.length>100&&o.length>100?this.diff_lineMode_(n,o,l):this.diff_bisect_(n,o,l)},e.prototype.diff_lineMode_=function(n,o,i){var l=this.diff_linesToChars_(n,o);n=l.chars1,o=l.chars2;var c=l.lineArray,s=this.diff_main(n,o,!1,i);this.diff_charsToLines_(s,c),this.diff_cleanupSemantic(s),s.push(new e.Diff(O,""));for(var u=0,m=0,_=0,f="",b="";u=1&&_>=1){s.splice(u-m-_,m+_),u=u-m-_;for(var h=this.diff_main(f,b,!1,i),y=h.length-1;y>=0;y--)s.splice(u,0,h[y]);u=u+h.length}_=0,m=0,f="",b="";break}u++}return s.pop(),s},e.prototype.diff_bisect_=function(n,o,i){for(var l=n.length,c=o.length,s=Math.ceil((l+c)/2),u=s,m=2*s,_=new Array(m),f=new Array(m),b=0;bi);Y++){for(var V=-Y+I;V<=Y-p;V+=2){var Q=u+V,ue;V==-Y||V!=Y&&_[Q-1]<_[Q+1]?ue=_[Q+1]:ue=_[Q-1]+1;for(var pe=ue-V;uel)p+=2;else if(pe>c)I+=2;else if(y){var ce=u+h-V;if(ce>=0&&ce=ie)return this.diff_bisectSplit_(n,o,ue,pe,i)}}}for(var Z=-Y+t;Z<=Y-w;Z+=2){var ce=u+Z,ie;Z==-Y||Z!=Y&&f[ce-1]l)w+=2;else if(Le>c)t+=2;else if(!y){var Q=u+h-Z;if(Q>=0&&Q=ie)return this.diff_bisectSplit_(n,o,ue,pe,i)}}}}return[new e.Diff(U,n),new e.Diff(g,o)]},e.prototype.diff_bisectSplit_=function(n,o,i,l,c){var s=n.substring(0,i),u=o.substring(0,l),m=n.substring(i),_=o.substring(l),f=this.diff_main(s,u,!1,c),b=this.diff_main(m,_,!1,c);return f.concat(b)},e.prototype.diff_linesToChars_=function(n,o){var i=[],l={};i[0]="";function c(_){for(var f="",b=0,h=-1,y=i.length;h<_.length-1;){h=_.indexOf(` +`),te.focus();default:throw new Error}},[te,la]),zn=Object(i.useMemo)(function(){switch(la){case be:return l.a.createElement(N,{callback:Ka,onCancel:Qa});case Ze:return l.a.createElement(ne.b,{callback:Ka,onCancel:Qa});case Ke:return l.a.createElement(H,{callback:Ka,onCancel:Qa});case We:return l.a.createElement(A,{callback:Ka,onCancel:Qa});default:return null}},[la]);function Qa(){Aa("")}Object(i.useEffect)(function(){if(un.current){var $e=function(Qt){Ot=!0,Tt=Qt.pageY},qe=function(){Ot=!1},tt=function(Qt){if(Ot){var Gt=Qt.pageY-Tt;Gt<0&&(Gt=0),Gt>300&&(Gt=300);var aa=v+Gt+"px";on(aa)}},yt=un.current,Ot=!1,Tt=0;return yt.addEventListener("mousedown",$e),document.addEventListener("mousemove",tt),document.addEventListener("mouseup",qe),function(){yt.removeEventListener("mousedown",$e),document.removeEventListener("mousemove",tt),document.removeEventListener("mouseup",qe)}}},[te,un]),Object(i.useEffect)(function(){on(v)},[v]);var Wn=Ht(z),dn=Ht(sn),Vn={width:Wn,height:dn},Za=Object(i.useMemo)(function(){if(ya){var $e=new Date(ya),qe=$e.getHours(),tt=$e.getMinutes(),yt=$e.getSeconds();return qe=qe<10?"0"+qe:qe,tt=tt<10?"0"+tt:tt,yt=yt<10?"0"+yt:yt,"".concat(qe,":").concat(tt,":").concat(yt)}return 0},[ya]);function Rr(){window.sessionStorage.removeItem(ht),ln(!1),rn(0)}function Hn(){ln(!1),rn(0),te.setValue(window.sessionStorage.getItem(ht))}return l.a.createElement(i.Fragment,null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ba},l.a.createElement("div",{className:"markdown-editor-container ".concat(vr," ").concat(va?"on-preview":""," ").concat(L?"mini":""," ").concat(ba?"full-screen":""),style:Vn},l.a.createElement(Q,{watch:va,fullScreen:ba,showNullButton:Va,onActionCallback:On}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:Ra,placeholder:br})),va?l.a.createElement("div",{ref:cn,className:"preview-container"},l.a.createElement(I.a,{value:Xa})):null))),ha?l.a.createElement("a",{ref:un,className:"editor-resize"}):null,l.a.createElement(ue.a,null,Nt[la]?l.a.createElement(g.a,{centered:!0,title:Nt[la],visible:!0,onCancel:Qa,footer:null},zn):null))}},Plam:function(k,d,e){"use strict";var U=e("giR+"),g=e("fyUT"),O=e("2qtc"),n=e("kLXV"),o=e("DjyN"),i=e("NUBc"),l=e("WmNS"),c=e.n(l),s=e("9og8"),u=e("tJVT"),m=e("k1fw"),_=e("q1tI"),f=e.n(_),b=e("8Abk"),h=e("IxHN"),y=e("M8RZ"),I=e("BdwD"),p=e("fXAG"),t=e("mCJh"),w=e("m3rI"),Y=e("9Bee"),V=e("Ypxr"),Q=e("AMnG"),ue=e("kaH+"),pe=e("dhSg");function ce(K){var N=K.data,ne=K.index,se=K.adminOrOperator,fe=K.parentDiscussIndex,re=K.shixunIdentifier,Oe=K.user,Ge=K.onSetRewardData,H=K.onSetActionType,oe=N.author,Ae=N.can_delete,Xe=N.content,Qe=N.hidden,Ye=N.id,ze=N.reward,ct=N.time;function et(){Ge({id:Ye,index:ne,user_id:oe.user_id,parentDiscussIndex:fe})}function A(){H({id:Ye,index:ne,params:{hidden:Qe?"0":"1",container_identifier:re},type:"hidden-discuss",parentDiscussIndex:fe,message:Qe?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function be(){H({id:Ye,index:ne,type:"delete-discuss",parentDiscussIndex:fe,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var Ke=se||Ae||oe.user_id===Oe.user_id||oe.login===Oe.login;return f.a.createElement("div",{className:"second-level-discuss"},f.a.createElement("div",{className:"discuss-info-body"},f.a.createElement("div",{className:"discuss-info"},f.a.createElement("a",{href:"/users/".concat(oe.login),target:"_blank"},oe.name),f.a.createElement("span",{className:"grey"},ct),ze?f.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(ze)},f.a.createElement("i",{className:"iconfont icon-gift c-orange "}),f.a.createElement("span",null,ze)):null),f.a.createElement("div",{className:"btn-group"},se?f.a.createElement("a",{onClick:et,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},f.a.createElement("i",{className:"iconfont icon-jiangli"})):null,se?f.a.createElement("a",{onClick:A,title:Qe?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},f.a.createElement("i",{className:Qe?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ke?f.a.createElement("a",{onClick:be,title:"\u5220\u9664"},f.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),f.a.createElement(Y.a,{className:"discuss-content",value:Xe}))}var ie=function(K){var N=K.data,ne=K.index,se=K.shixunIdentifier,fe=K.adminOrOperator,re=K.identity,Oe=K.onTopOrDownDiscuss,Ge=K.onPlusDiscuss,H=K.onSetActionType,oe=K.onSetRewardData,Ae=K.user,Xe=K.activeDiscussIndex,Qe=K.onReplyDiscuss,Ye=K.onSetActiveDiscussIndex,ze=N.content,ct=N.children,et=N.game_url,A=N.hidden,be=N.id,Ke=N.position,Ze=N.praise_count,We=N.reward,_t=N.sticky,Ut=N.time,dt=N.user_praise,Pt=N.game_passed,G=N.author;function q(){Ye(be)}function X(){Oe(be,!_t,ne)}function ut(){Ge(be,!dt,ne)}function mt(){oe({id:be,index:ne,user_id:G.user_id})}function Ht(){H({id:be,index:ne,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Lt(){H({id:be,index:ne,params:{hidden:A?"0":"1",container_identifier:se},type:"hidden-discuss",message:A?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var Ne=function(Nt){var Kt=Nt.target,J=Kt.nodeName,Re=Kt.src;J==="IMG"&&(pe.a.publish("preview-image",Re),console.log("src:",Re))};return f.a.createElement("div",{className:"discuss-item-container",key:be},f.a.createElement("a",{href:"/users/".concat(G.login),target:"_blank"},f.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(w.a.IMG_SERVER,"/images/").concat(G.image_url),width:"50"})),f.a.createElement("section",null,f.a.createElement("div",{className:"discuss-info"},f.a.createElement("a",{href:"/users/".concat(G.login),target:"_blank"},G.name),f.a.createElement("span",{className:"grey"},Ut),Ke?f.a.createElement("span",{className:"c-green"}," [\u7B2C",Ke,"\u5173] "):null,et?f.a.createElement("a",{href:et,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,_t?f.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,We?f.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(We)},f.a.createElement("i",{className:"iconfont icon-gift c-orange "}),f.a.createElement("span",null,We)):null,re<=5?f.a.createElement("span",{style:{flex:"1",textAlign:"right",color:Pt===1?"#29bd8b":""}},Pt===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),f.a.createElement("div",{onClick:Ne},f.a.createElement(Y.a,{className:"discuss-content",value:ze})),ct&&ct.length>0?f.a.createElement("div",{className:"reply-discuss-container",onClick:Ne},ct.map(function(na,Nt){return f.a.createElement(ce,{key:na.id,data:na,index:Nt,shixunIdentifier:se,adminOrOperator:fe,user:Ae,onSetRewardData:oe,onSetActionType:H,parentDiscussIndex:ne})})):null,f.a.createElement("div",{className:"btn-group"},fe?f.a.createElement("a",{onClick:mt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},f.a.createElement("i",{className:"iconfont icon-jiangli"})):null,fe?f.a.createElement("a",{onClick:Lt,title:A?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},f.a.createElement("i",{className:A?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,re<=5?f.a.createElement("a",{onClick:X,className:_t?"btn-top":"btn-down",title:_t?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},f.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,fe&&(!ct||ct.length==0)?f.a.createElement("a",{onClick:Ht,title:"\u5220\u9664"},f.a.createElement("i",{className:"iconfont icon-shanchu"})):null,f.a.createElement("a",{onClick:q,title:"\u56DE\u590D"},f.a.createElement("i",{className:"iconfont icon-huifu1"})),f.a.createElement("a",{onClick:ut,className:dt?"c-orange":""},f.a.createElement("i",{className:dt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),f.a.createElement("span",null,Ze||""))),f.a.createElement(Q.a,{id:be,activeDiscussIndex:Xe,onReplyDiscuss:Qe})))},Z={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Le(K,N){switch(N.type){case p.O:return Object(m.a)(Object(m.a)({},K),{},{loading:!0});case p.V:return Object(m.a)(Object(m.a)({},K),{},{showRewardDialog:!0});case p.b:return Object(m.a)(Object(m.a)({},K),{},{showRewardDialog:!1});case p.k:return Object(m.a)(Object(m.a)({},K),N.payload);case p.Y:return Object(m.a)(Object(m.a)({},K),N.payload);case p.w:return Object(m.a)(Object(m.a)({},K),N.payload);case p.y:return Object(m.a)(Object(m.a)({},K),N.payload);case p.G:return Object(m.a)(Object(m.a)({},K),N.payload);case p.a:return Object(m.a)(Object(m.a)({},K),N.payload);default:throw new Error}}var ke=d.a=function(K){var N=K.shixunIdentifier,ne=K.identity,se=K.activeIndex,fe=K.user,re=K.isShixunDetail,Oe=re===void 0?!1:re,Ge=Object(_.useReducer)(Le,Z),H=Object(u.a)(Ge,2),oe=H[0],Ae=H[1],Xe=oe.page,Qe=oe.loading,Ye=oe.data,ze=oe.actionType,ct=oe.showRewardDialog,et=oe.activeDiscussIndex,A=Object(_.useRef)(),be=Object(_.useRef)();function Ke(z){return Ze.apply(this,arguments)}function Ze(){return Ze=Object(s.a)(c.a.mark(function z(r){var v;return c.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(!Qe){L.next=2;break}return L.abrupt("return");case 2:return L.prev=2,Ae({type:p.O}),L.next=6,Object(t.c)(N,r);case 6:v=L.sent,Ae({type:p.k,payload:{activeDiscussIndex:null,page:r,data:v,loading:!1}}),L.next=13;break;case 10:L.prev=10,L.t0=L.catch(2),console.log(L.t0);case 13:case"end":return L.stop()}},z,null,[[2,10]])})),Ze.apply(this,arguments)}function We(z){Ke(z)}function _t(z,r,v){return Ut.apply(this,arguments)}function Ut(){return Ut=Object(s.a)(c.a.mark(function z(r,v,P){var L;return c.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.prev=0,ge.next=3,Object(t.e)(r,v);case 3:L=ge.sent,ee[P].user_praise=v,ee[P].praise_count=L.praise_count,Ae({type:p.w,payload:{data:Object(m.a)(Object(m.a)({},Ye),{},{comments:ee})}}),ge.next=12;break;case 9:ge.prev=9,ge.t0=ge.catch(0),console.log(ge.t0);case 12:case"end":return ge.stop()}},z,null,[[0,9]])})),Ut.apply(this,arguments)}function dt(z,r,v){return Pt.apply(this,arguments)}function Pt(){return Pt=Object(s.a)(c.a.mark(function z(r,v,P){return c.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.prev=0,W.next=3,Object(t.h)(r,v);case 3:ee[P].sticky=v,Ae({type:p.Y,payload:{data:Object(m.a)(Object(m.a)({},Ye),{},{comments:ee})}}),Ke(oe.page),W.next=11;break;case 8:W.prev=8,W.t0=W.catch(0),console.log(W.t0);case 11:case"end":return W.stop()}},z,null,[[0,8]])})),Pt.apply(this,arguments)}function G(){Ae({type:p.y,payload:{actionType:null}})}function q(){return X.apply(this,arguments)}function X(){return X=Object(s.a)(c.a.mark(function z(){var r,v,P,L,W,ge,Ce,Ve;return c.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(r=ze.id,v=ze.params,P=ze.type,L=ze.index,W=ze.parentDiscussIndex,!(P==="hidden-discuss")){Je.next=6;break}return Je.next=4,Object(t.d)(r,v);case 4:W?ee[W].children[L].hidden=v.hidden==1:ee[L].hidden=v.hidden==1,Ae({type:p.y,payload:{actionType:null,data:Object(m.a)(Object(m.a)({},Ye),{},{comments:ee})}});case 6:if(!(P==="delete-discuss")){Je.next=31;break}return Je.next=9,Object(t.b)(r);case 9:if(!(W||W===0)){Je.next=22;break}ge=ee[W].children,Ce=ge.length-1;case 12:if(!(Ce>=0)){Je.next=19;break}if(!(ge[Ce].id===r)){Je.next=16;break}return ge.splice(Ce,1),Je.abrupt("break",19);case 16:Ce--,Je.next=12;break;case 19:ee[W].children=ge,Je.next=30;break;case 22:Ve=ee.length-1;case 23:if(!(Ve>=0)){Je.next=30;break}if(!(ee[Ve].id===r)){Je.next=27;break}return ee.splice(Ve,1),Je.abrupt("break",30);case 27:Ve--,Je.next=23;break;case 30:Ae({type:p.y,payload:{actionType:null,data:Object(m.a)(Object(m.a)({},Ye),{},{comments:ee})}});case 31:case"end":return Je.stop()}},z)})),X.apply(this,arguments)}function ut(z){Ae({type:p.y,payload:{actionType:z}})}function mt(){Ae({type:p.b})}function Ht(){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(s.a)(c.a.mark(function z(){var r,v,P,L,W,ge,Ce;return c.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return r=A.current,v=r.id,P=r.index,L=r.score,W=r.user_id,ge=r.parentDiscussIndex,ht.next=3,Object(t.g)(v,{container_type:"Discusses",score:L,user_id:W});case 3:Ce=ht.sent,ge?ee[ge].children[P].reward=Ce.code:ee[P].reward=Ce.code,Ae({type:p.G,payload:{showRewardDialog:!1,data:Object(m.a)(Object(m.a)({},Ye),{},{comments:ee})}}),A.current=null;case 7:case"end":return ht.stop()}},z)})),Lt.apply(this,arguments)}function Ne(z){A.current=z,Ae({type:p.V})}function na(z){A.current.score=z}function Nt(z,r){return Kt.apply(this,arguments)}function Kt(){return Kt=Object(s.a)(c.a.mark(function z(r,v){return c.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.prev=0,L.next=3,Object(t.f)(r,v);case 3:Ke(Xe),L.next=9;break;case 6:L.prev=6,L.t0=L.catch(0),console.log(L.t0);case 9:case"end":return L.stop()}},z,null,[[0,6]])})),Kt.apply(this,arguments)}function J(z){et===z?Ae({type:p.a,payload:{activeDiscussIndex:null}}):Ae({type:p.a,payload:{activeDiscussIndex:z}})}if(Object(_.useEffect)(function(){function z(){return r.apply(this,arguments)}function r(){return r=Object(s.a)(c.a.mark(function v(){return c.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(!(se===3&&!Ye&&N)){L.next=3;break}return L.next=3,Ke(Xe);case 3:case"end":return L.stop()}},v)})),r.apply(this,arguments)}z()},[N,se,Xe,Ae]),Object(_.useEffect)(function(){var z=pe.a.subscribe("create-discuss",function(){Ke(Xe)});return z},[N]),!Ye)return!Oe&&f.a.createElement(h.a,null);var Re=Ye.disscuss_count,ee=Ye.comments,Te=Ye.all,Me=Ye.can_hidden;return f.a.createElement(_.Fragment,null,f.a.createElement("div",{className:"discuss-container",ref:be},!Oe&&Qe?f.a.createElement(h.a,null):null,Re===0?f.a.createElement(I.a,null):null,ee.map(function(z,r){return f.a.createElement(ie,{user:fe,key:z.id,data:z,index:r,identity:ne,onPaginationChange:We,shixunIdentifier:N,onSetActionType:ut,onTopOrDownDiscuss:dt,adminOrOperator:Me,onPlusDiscuss:_t,onSetRewardData:Ne,activeDiscussIndex:et,onSetActiveDiscussIndex:J,onReplyDiscuss:Nt})}),Re>10?f.a.createElement("div",{className:"pagination-container"},f.a.createElement(i.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:We,current:Xe,total:Re})):null),f.a.createElement(y.a,null,f.a.createElement(n.a,{centered:!0,title:"\u63D0\u793A",visible:!!ze,onOk:q,onCancel:G},f.a.createElement("p",null,ze?ze.message:"")),f.a.createElement(n.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:ct,onCancel:mt,onOk:Ht},f.a.createElement(g.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:na,style:{width:"228px"}}))))}},"Q+I+":function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII="},Q7Vx:function(k,d,e){},QUgM:function(k,d,e){},"S+dL":function(k,d){k.exports="data:image/gif;base64,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"},Sa5k:function(k,d,e){k.exports=e.p+"static/nothing.4d201a0a.png"},TVoq:function(k,d,e){},Tl6Z:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxdCXPaytY8ArEaYzt2cm/efe///6+v3ktu4ngBm13Ah1zdUTMeLYCEuYmnSuUFEKOZnj7rnAnW67X94q21ucLN1cbvc1z1zVXzXG5byRXJtcDP36YFvxhY4sk+21yNzTXcXL3N1Y+fs6LvWwF4M1zTzbV+B8vptxgUFynssA8Igj1AtgZgJriid7CcRmticuKJvd5cnYIgmIkIiUTELPHz1RhBZNUhzkIwF68sQMXAGW2uccq938FyBJB8gP6R1+aYsBl+j8A8nOi6XAHAp7rLygFThJ8EW4D+tADWVgp41gDNE/rxDpaKWzyhl9BD8gAyxuREAEUbVyB6BpXUZc6qr3nYpYGfa9yH+orhe2LgdFNE4gT61PQdLNXpI5cZlM9JH2Di2pisOl4ju1QhChpiadXwPSP0JwbNOV736Tbs7ztYyujf5rrBxPvaGAM+hzjoASBjrOC30BMI1BB9GAFEffQvEMU3xOsPANc7WA5oH1OAMscAT2EqdzEBTydkgQRglp70bSlM0xQxtcbzPL2DpTxGoah5wiR0sXqfT9y/0RB/zwCi8QKiVVsskn6cqsl9imBpgFEazv9jgDxiVfYgap5LBGdNlNm5/L4qEYghQGJ4lhBmf8PRZ+5LfLZfFiwdACVwRM4dBvEKq2+45wTWoIiqnySEnqOm8j2YoCWAWWGCRyWZ/5cQo08A0IXznpE89ztYPBbPlbPCHmUwwz0UwUB8IG2AY2FJfCgS30me+cw+lTlgZ7geRfSGzkK5PRWxdCpg+QDFT03hW/x+BUoe73C/FlZvV8zZiVUfuwnxHMMdQF3D88+xMK6csYjv891OwJn31mDxKbJjKHm0cu4KDnwAXeYcA/soK5LW0jzjs80SfB4hJr4tZv1iB5bpQgQ2MS7qSf57h3v9cmCJJ+iT47AaYpKvREcocp8+rjnuMXHecwUg3afoHB30ZVKSo4wM07PE+VaEGRoA2xDA+CTKbwSGWfxuYPEBhRN5bUnwLa9xQug1naWIpE+ySv923teGUs3X/69EUVVDH/sAzUMB/SMAYB5FqW/JGE1/N7B8siRKvIbYGWNQVgVWTxOgqkG3me+gD333ME8HtD/DJJWtH9QsiWsNwTR5A9/Fe9jXP2C1fQFzRb8DWK4tCQYuoJPsQvvnGPhHxxlXT9Ft4on6S5hjiBXuview6l3uDTx/HQukyHO3wSY38rnPYMjoVwaLei1joHyz7VhJHj1fYPB8Xs4rvGfiYY4bfN8QA/7WpigDo8MCelkPTDLA58biYvhhR4x/HRMsbVAp2xc86Acxk7M+ew0mGaRQNsXSBKLGVThPzYXehK4U4flXOQpzA0x0iTH4BFb9toeOpf6nDsTujyJa+zFaDatbrZ4lBuuuwMq6wsNMUt4zxf3SUipPMdYST9BXgPxzjqUTYVKXIkKnljgy7wtaaHROdmzbS14/JWZRhXYOeXsD0GTJ7Uv4H4qYjGeWeGP/abmvNO2/54zHB7ArUzI+ZyjtgQCjba9jbTMR2Z+sgOPvGGBRPWUN8dPD5I9yBrALYB0716MsJ90ujYp7FmACsPE9FgQXYYRxrYtoaTvssbLtZPKlY3REKSL+aGKoZdth+DtLkpxHOYzSKRkotYLKYCjOsO8Zoq/s9iQsnAaYNcawi/cvME5xn//tEcMR+j/G/dKYYYzF8aY6i2bcj4Ds6xyFtg+RUjajXOH75wDCOKW/N+jrCL9/PaJYU8CkufeXeJ+7VaUGMMwEIEX7PSmyKKoES1ucYRGo8xoK2jpDme1XAJSmOMQiUHkffZkJm/VtO5eEFsvfORZHYOV5fZ+E3f4GG6rl0gDoW+Ibmsh1SD8y2bcKneUCD3Bl2y72Bv4eZoisa1g9ZXtQ/8AqvZfJvQaDTfB3aIk3WJVDJlr9SFEeOxkm/SHOu0/iLAwcUTQT/WNe8uK+PQazBJbEakLHTGYa4feUz9axgqsIxXfAELfyd9uSJKe26AJtAIjZ9w/o/1+W7HXm/qClJXGaZgljp+Bz52Uh4KgqzWJpr3chVCqGao7NvsKKo3s+rd1g9e4LlL5tb1xfYkADSyLYdUviThP0tW2vM+3pr+ngs2s8Q8+Sfc1TWfVjAGzXFjqiRbeqrAQYkyNZgwt8b9tSgpVlgSW+z58e5w7d60EGEJj7sW/OacOSdEvdXRiJvvRNGKAjsnkqTi6OBbdxcOtpICsukIlc4D5d+d5lQfYgm83xcyF9vrW3S3SaoH+VgqXrAcoKYLm214E7ZaIiCmQeUCPcQ8VaCHDULYmlMBttJczSF1BNxUrqiNk/syRSTMD1BXBUOMcZ7NEUVlo41supbDSbYKweqgKLTob7xQ2stmWGMjy2wxJ6NDDImEdbLAUVby2x0FYOOKjgjQQ4ExFJl8KQNEtrwlQtAY06xcaWeKpD/G9hp7l1hX30smRZ1tAfHuWIWx0eU8DSgOj6cqBMvrRk/5DZ9lZVbi0NHStiLave95qa8jXxz5hjxjY9TrN9/Byn1P7AgnmuSgwNPWBZ4P5ZrPIcBMFBytsG7C/6xeY+D5vf6+iHpkFMNq9Fm9eoM1yIfvDyWsbtn3F/fq7t8ZKqnyPuR6UpA5v+NDffMZe/q9JbKgFLbAl8cP7HQNcwQ3TEHfpfST6JzZitb2TiHjYDGv+vIZPbxesDvBYzRBcgWgO4KwFVWywVX2Otl/hz46oBImZ9c/N3/HzDCvWWS5+j8VCwcEedW91ggAdL00XOgdzVnoNHXaFLH0o8YfL/S6y4uSOeXsSHvEaAxIDobX5qaY6sRr1lvPn84hgAER3rafOd+1qOTXEhzDJM6KXoYKWBxTew9IhOMkzIM8d6KTJ4qjg2xSk2wGpj/m4sWkZgiPh/fYAogph4xt/xfa4AkLxxWKpT7FDRmfGMfLZMgMT931Hctez1BrYpnKA+OTb1mdCHgqWWAiB6RNPM7PkuSu1mcLhVYyq+m4b4KqZgiBDM0RMvLMVOE68VrRrFiO1o8/nKTFv0tSWKONu3zfdOPUB6WTCbv7dez7EWP3nmiqVBRhmi6KFMsKxSvmidIWLOrdh+IBfpMWN8x6QvNr8/gSHigb4Ak1ChfRJl9xoDnZcNtnbYY1EhQLoYB5bdoP9nDlZ5KdOxeR/3WzfFnxT38a4gULg4axlqRNp4h+akox4KlqlHlmfVh6XM3GnvS8wMth1X6gIMpOlHsEcbuofPrKUfYS4yuW6JW32G7zlmGwCYcwERrUrGowgkfV8IRupY/h6rWo7ulaW8d0xqxhwKlqV4Q2lCn1l6UZpzO7yUREiTm2Invi+A4jNr55aUzdBQwHNVukcB8L8ox1RiNz+vbLu4D8XnlhjC+9qizxQJC8yz2LqACV0aWLSqAEVPlm+lvati61hATGC6ADgaKYPAWEtosjFe/RMliJJriMNhihXTEUtt6vl8/Cx9S/ZgP+DnZ0zUCmKo44grAmlc0M/C8dCxGlt+ovzUNaEPBUtDdIGZbYftfe3Hvt5aKLAs5OMqohpvaeIBqedU5SQLYYU9Qy9QJZWrfpAhkgdQnueyGHrisLwSIA1gpkcUVzGQCvpa1ligXYzLbAdGYhR6UgZYmh6lKK0jHdszmirihg9Pl/pCABtgQB+t4gbQciD/4/heZkWcdAB/DexxJmPJ+nNzMhLYqiu6GF0BRR1zqz3FP0XRpCxmUeWxlSEHlzkiSifD3QRFv809vqcmfX+qWjEFWJU9fInRmutS5J7/EdGitVkY3GxD1LXFKqG4qomPqMqN8oxCW9nMMs/x2gYZXkNlD3pR6X299ZixK6s4SIf+XOAZm6p44jmpn1FRjJX3j/js3KHypUdkxDpDJGKoL2L0L/m+J4/F1JLxrxIsWyZ0WU45WkVpictMuZw5/2uBWpU9Yrr88QZmrG8hNGXVjyE6+hi8r1h1cWDvDtYNPcMt+XzTJwI8okqT2wfiaPRZTFNZnMMKx2DLhD4ELAEGoSWrfJ1hBbGkOcHREvb4nhP9rVr/6EAZnrrmrfNebhe9QyR7AqcfI8F0ntEieoAndpXTh76wPPNkrgGUUETVSEBLa6rofqhDRNHBYGH5CDKLr9PUPUjnfyp7xOO0efBjg8M1bZUdpzkT+pJFJnGaOZ7lQiZWzwbo5FksYKMLS/J6NQPvpwiSVAk3ntW1asugTtC/4FBmUX2lIXK8Y9snh43sjYoBYzJc01Zl8ggTEuX4d3pgishxjqklNBEL5hre5LygH6s/PECsxP37n7gKznCvpuvRhY7UqhgsP03ossCyBvpaeOCpsscbiZamY5K6A/0Z4uY54z5dS/Y/TS05/CqybTd85BFrbRHB4wy2ir9jCPYgs/wBJlFH3IMAsS33bx5hSF9E0b5gCbHSlgIGmrZvwR5ppi3FxMRVKDefmUJxzFr5c3GKcYLcaHDT42klmMiyaX6XuG/1OMsPwJ1u7sUCzQ8EIp9v8/PctoOKkTBcVTsCmFi+E1i0Q6yC8GDllivfh0GuHIcWc3DHOUrzRAAwTnGccWsGxZHBaxs6Fo+a1Wrmfs5a+QDpgweg1P/OhSVfBRXRp1pFC7QOC62LZ7sPc97MEp1NgINi5fENQFHzmJscpAf1eGawz0pYZC6e5SIe13jVR7a9rWSuZi5BBfHFrP84QhzuYO3REfbRJ4I8XuBVSezRFlbmRr1nnes0sNB7+mS7Ff6t0mKZu5OKCfhawCzm6uR2VJ38XWQ+RctXJ2m66dFVVBR1d/CHEBRV5tlSUrC/TNXI3B6bBhbd+FRFGL8r5mWWxTIXj2kzz7IQkKnushKNvuWZ/O4OK3+GfobMvBMdYiXueBVFL95o8bwus0AA8fK1zAi5sId6yLmN966oGGNhu2MyB3chvtSV2wzMWYbOQWo/K8BGNUvKZqliSwviDw+LTDD5RVf+WESEmswzjwLtY8dVQZE3L5k9OrJQfsAQ2VnPZB2QojVZy2htx7FHxTErp3SeJy4gv+fQbb6m6QLxSpfvmYrYtQKTGEnc59YxmUOH1cI04Fa8EBUcdTBdyxmHvQySUFbXsffbzrDKWPI0KyhWVIkbARBNz+rU8hhTZ/LbO/R7QJZI8edEjuJbtStB2YPzyeSmG+idl8JseyvEvPnlEUESKgCgaE4tOXolbcUUVUDJXnOPLhDZ6+DbS4lQh3GydCKazVqsaOrqKhV7pLXIIM+MfvAs+LWM9cEmNkPsDas+IKWix5zJjNH/MXaj00HlWT1FxASdWh0FhFgqNGVVUZ65jJMySbqf+6d73460ZVUAUhf2IGv4zgIgOEKxyg4GyxoDG9px6oI05WHILmOwSxxLeUqh7nnBSaFntp9iFU0cgI0BsLxw/4iTdKwIOWJQHUsqP/1w9KSzDKcowUFL08oASwDHS+sIz18TsLgWyB2smY/qO4Hi2LTiJ5nRvL0S5TIv1THKM80P2DJaFBhk3HOwbzwngxSm1YW3zGDweYoT8yD9gbVpq25dx/HnWhoDKKjXSChS66moAk7zdpgz0KoD1Fy2OwJrhI5pzXTKxx3EWtPS6wlzgX3w6HQHiaG2Hac4cCfLFI6dVbJJ3QCYMwFBUfN2nOVMhIMsdD3EVYoX5BW7tfNf9I59TGrJU77PYPG1YxzMymCWlh3ntHImGDP+8SrhOAYI9sL0oNg1dzVBN+/NO2XkTFiO+TbPFbHHmTg+zwCQl/MFNv28P+D2eQd5BaJrda2EYGMoNz7LQaqLWuZisBTYY4EBZ1nweZYFAsCsLKn3VrZoGIglE5UMELrTOTYzS+rYBWKlHKojdjKkQQvfq9mMU8zx6FCwLPAFPUx61uQE4kRjq6NTM8sOHdw5ylYnwwKZCFji+M1fANvoUF8GPl/m7kQyFfWrZ0zKuSURXZbOWEJPWpcAlscMBn+W79fxPhgsc9jr9GaOcyi8mdHJonEmmsqvLBBJZSTAGpaUau/DuTYHlT/Y2zdm27NSVB1guGW5DtSP6WFD/0sViAP9LmGOnrl0DIpaWToLc2hHlp/f0cwxQYu2GQDgSzhmQtMzTVZYSj1REkPb7WDwQ5ijbkmy0xK+Ft2Y37RkpySrSb14WiUIykpTS7lvnNC9j2HRQx/Wnr3O3J3ZsO1jfg/WS3X7wdK2CwSntVUGUKY7rkbK12fHEdWDdXInooN1dYeyP6dq64VbS2m5jDEZF+jDz3owwh7nUg7kpQqVsAGZ5Rn9j8uZ/XcXDzD6xQO70twTM4dVaH2W4mfhSg+FPeYZnsy+45fhAdW7yOHINaHhdeVWiG8ZOseqClbBRDYA1JgdWL+WrMJDvR/x+kvBINRKMWGWpTALN6QvRTxc43sme/h2XgopZlSjqlsSBtAFPjp0fNxtER/wAK0MsCwAjHNLtqQ+7Wmx/IwSY7X8BErV8RaatvDLXAAIZMcadkoyQy9miIGwB+vUpbGHlntfilhlwtGD7V886CLDKAgFME2xQOM+35YNFrPtmitZIqSM3AyNEvMIllFVkVsnYvuykxIOPB7jy8pUL8nowh4dhz2GkpjVANh+lvsSnUVr8n45tPQY9J+sU+B6EHFNx3pdWwkJbqHDGJElMYVjuL65v2iakuleBkDcagy0XPiMVAinaqHEugHEYgD2eBZHWxua5QwAGDjMEgqzrLEAyshGvABQ1xnjGdn2kchhWQ7H0GfOYjVEZci5Au0OA13W/dL2Uz9ixfEEMCYn83iZDkQP389ofF2sGnpM+bma5NYG4g3WY2hCMFgZ3u+4PaXcqyHzF4qUCMuax9DjYe2J0+cYYCmj0Q/TlknrQLdqWRIoHYMFftbINSnNbttnD51hwpfCgFT+zy0pPqzH0FAJpp9lauXs6wmgT2adrnIJveTC+dyzlZR072OWdUET+i2bHs0yFdF5KxPzGc8wVPawpLTFzHlNTcumbR8107EkoLmQCeBrHxxmiZzxPXSyrkQ59rU++tTzzOmgzEHfEvGW5OTSEXUqZ+HovpyVWBWLDKdfAwNZF/ZwGaLmMS2nwhBkj5HDHqxixSNwmYTUEFOZUf1DwMLdiIMMVmni9X95rM2oKrBQFHVFFJ0CWPril3gs6M+ZgZrvhCEalgT4VsIedfHELvD/J0tC/Mosc4dZeuJ/4YYt13A4VMRmVSS/AlCuqmSVNLBMRBR17XhbVWviou46Hsp9duYx71RPq1/i/h0ByMrDOi2ZeDLLvaz0QCaqBwfi1DO2dTssqezGYTW3UbFe2OtzGsdW8n4wH1g4OBoUq6q4sFahvJRJKUOx5gGRTRnYpSikDSiDXy05eVTZY2zJyfUBQEHP8VwUyEmKzyk6UATQkXefofTG/fth2zsNXL9ZpWAhKjuiK5RlFbmHSi5lRVeRfMXKliwHMvc8/2d890iek+cqr8RCXNr2mdNNMODXCvrds+TklDRf1yXGrWGvawM/WQXJXGlgmThUdyhYWCqMTHVv+XkzZbTvBXw8DYwDdbMu6H9kyTbPIfr/J+7J0MhzQarvi/8lr/GI4O8ZzEQROfYotQsrlsBWGlio5bds94wuX8VKlqC4xb2L1PC/wUNXCag1+vRZdJs+xNSTMx73+J/GXwY54/DZEi/xssCii8eIh6FnBQov0G9Xqc06uqcUpdIyRBHpNm+TFwu/fDL/Sawc+GsBYpEDoT5b+rFzZbUI4oXBxO8ZIlF9HV9zmILxmLo8+0XG+7sAym2GvhHIImqLz4jtoUrrtQhYTPSXrBVBU+0+ZUJohnL/bZ7yx9X9Z4HvP7RNAJKvOyiGKxGx9ZSJbTo+j6zTUq7Rh6xkqGtxnF575qvSpPtazoqjfU8fRN9jopkoqLMcU5aDW3Tyh1j1N55VVAVgiugUerhFG2wapoztLfrPIOkqxeq5SDG/tV1Ysq/ZPZlsUaX4+Yn+nAAX83JvLMkUm+9pErJaAtvjDk6jBih6WpXy5mGFWgp4KC6WApq7HB3Ml0xWx7gSVFljei5m9CfbDsWswYiLtwZL3RJXeRmKJs86VFHDA62mOSubIsxktZbNsnTSUQFPy8b7l6NLrdCnovm0XYiRseUX1mlaEiS89jD7DztSwDevlIWeBFYW1Q9FXFGbn1pSPDhLR6CVEFSgx3Bz/CdL3PtBxri44/jR4+/wLb6PeNZ7MNI6h9mpdF95gDKwI2YGBBWcOL4rw9wBRKsM6ve1j+I0K2vr7aVjsTx7dAGXHU0YYpkh1s4tKbt+n/OcAQBFXefKo7M9H0NPKeJnqbpNsCLOIH8/QIcZQgEukrBzC4r+BPY7tGAzrReCNk2nqovexAMaHlMmn5n4VE6LiCqy1ARGg0/0jI8NlLdkFrYPzop5xkT0AZx1wUnm8backOWBoLkGAPLAV4fS/sUz4T15tkGKAswiSsyF0eKME/ze9jDKXgUE/+lgoaavZSH0JPMPGLio4CTXLNkxudgBcL57Ff2c5ipT12Hp1qFlb1lhQjez9Roioj7aa4fkzzq+b9FOASwc5BvbPvL3ESuXR8Ht4nBigtISk8eCwLOSVyQPGmdwdA1wFI0ZEZgXuPi5C4+y/6ZAOSWwkJLp4GK0+BkDdG7JYU/RHkBk8jarGtBXxGuZY/HxTEZeTPyuW3Iu4sR232zPlMw83XEXn9RvARY1LTV4OYMeQoVydoC5WLNkd2FDrkDM55Xzfj28aiEXt5PsM4AUVd2c901thwrYvxtYSMs3lhSgYR4rvZTtkn0/CgoFx1rAsyxxMTBgGeT4fB6s2kOnfgmwqFnfEJ/Go0zc+AT7y+NsvnmAHIIV80BycmxyCn6WIi0SYHAj1xDg+WLbB2Od41kGdqQCgims8V2+n15mlgkp0uaWURDgnVmygcyKSQ0xMRtYeYzjsMoj41j8/7jC1Uk/Sih6C4sEMF/3zIpXBj8Ja+efDBafLsOSHNzbRP9EIJYTj4o5syQIuospWxQsugvyEIbmnqDhyU/APwgsChoW1mvCUupZ4gFtil+FWymmtr3LktbMogD7cLvFyrYrKjGDsLbnc3AHwb7lSt7BsodvZiFKI5OtfY07CWZi3UQO41w6k08Tu1ZCXwmO6QEm9ztYSmxuRJjOtsijZEaWVNdc2GvnXGBJCIFH1zUwyS0rtnmMPqHJKVo3vztYTJTcmqOz+ML8ZTdWTuCpHctfaWB/RbD4wLO2JJ2hzDMKmKc8t+RcyV92QH8HsLjKMTeu86LJTZHjRpzVi0tRRdH1Ww3e/wswAKUTk3Afdk5AAAAAAElFTkSuQmCC"},UZu5:function(k,d,e){},UbZX:function(k,d,e){k.exports=e.p+"static/success.2e2721eb.svg"},UlFV:function(k,d,e){},VPUa:function(k,d,e){k.exports=e.p+"static/passall.2673ac21.png"},VjRW:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII="},X9zl:function(k,d,e){},XDHc:function(k,d,e){},XZCF:function(k,d,e){},XyRZ:function(k,d,e){},Ypxr:function(k,d,e){},Yr8L:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII="},ZBwS:function(k,d){var e=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},U=-1,g=1,O=0;e.Diff=function(n,o){return[n,o]},e.prototype.diff_main=function(n,o,i,l){typeof l=="undefined"&&(this.Diff_Timeout<=0?l=Number.MAX_VALUE:l=new Date().getTime()+this.Diff_Timeout*1e3);var c=l;if(n==null||o==null)throw new Error("Null input. (diff_main)");if(n==o)return n?[new e.Diff(O,n)]:[];typeof i=="undefined"&&(i=!0);var s=i,u=this.diff_commonPrefix(n,o),m=n.substring(0,u);n=n.substring(u),o=o.substring(u),u=this.diff_commonSuffix(n,o);var _=n.substring(n.length-u);n=n.substring(0,n.length-u),o=o.substring(0,o.length-u);var f=this.diff_compute_(n,o,s,c);return m&&f.unshift(new e.Diff(O,m)),_&&f.push(new e.Diff(O,_)),this.diff_cleanupMerge(f),f},e.prototype.diff_compute_=function(n,o,i,l){var c;if(!n)return[new e.Diff(g,o)];if(!o)return[new e.Diff(U,n)];var s=n.length>o.length?n:o,u=n.length>o.length?o:n,m=s.indexOf(u);if(m!=-1)return c=[new e.Diff(g,s.substring(0,m)),new e.Diff(O,u),new e.Diff(g,s.substring(m+u.length))],n.length>o.length&&(c[0][0]=c[2][0]=U),c;if(u.length==1)return[new e.Diff(U,n),new e.Diff(g,o)];var _=this.diff_halfMatch_(n,o);if(_){var f=_[0],b=_[1],h=_[2],y=_[3],I=_[4],p=this.diff_main(f,h,i,l),t=this.diff_main(b,y,i,l);return p.concat([new e.Diff(O,I)],t)}return i&&n.length>100&&o.length>100?this.diff_lineMode_(n,o,l):this.diff_bisect_(n,o,l)},e.prototype.diff_lineMode_=function(n,o,i){var l=this.diff_linesToChars_(n,o);n=l.chars1,o=l.chars2;var c=l.lineArray,s=this.diff_main(n,o,!1,i);this.diff_charsToLines_(s,c),this.diff_cleanupSemantic(s),s.push(new e.Diff(O,""));for(var u=0,m=0,_=0,f="",b="";u=1&&_>=1){s.splice(u-m-_,m+_),u=u-m-_;for(var h=this.diff_main(f,b,!1,i),y=h.length-1;y>=0;y--)s.splice(u,0,h[y]);u=u+h.length}_=0,m=0,f="",b="";break}u++}return s.pop(),s},e.prototype.diff_bisect_=function(n,o,i){for(var l=n.length,c=o.length,s=Math.ceil((l+c)/2),u=s,m=2*s,_=new Array(m),f=new Array(m),b=0;bi);Y++){for(var V=-Y+I;V<=Y-p;V+=2){var Q=u+V,ue;V==-Y||V!=Y&&_[Q-1]<_[Q+1]?ue=_[Q+1]:ue=_[Q-1]+1;for(var pe=ue-V;uel)p+=2;else if(pe>c)I+=2;else if(y){var ce=u+h-V;if(ce>=0&&ce=ie)return this.diff_bisectSplit_(n,o,ue,pe,i)}}}for(var Z=-Y+t;Z<=Y-w;Z+=2){var ce=u+Z,ie;Z==-Y||Z!=Y&&f[ce-1]l)w+=2;else if(Le>c)t+=2;else if(!y){var Q=u+h-Z;if(Q>=0&&Q=ie)return this.diff_bisectSplit_(n,o,ue,pe,i)}}}}return[new e.Diff(U,n),new e.Diff(g,o)]},e.prototype.diff_bisectSplit_=function(n,o,i,l,c){var s=n.substring(0,i),u=o.substring(0,l),m=n.substring(i),_=o.substring(l),f=this.diff_main(s,u,!1,c),b=this.diff_main(m,_,!1,c);return f.concat(b)},e.prototype.diff_linesToChars_=function(n,o){var i=[],l={};i[0]="";function c(_){for(var f="",b=0,h=-1,y=i.length;h<_.length-1;){h=_.indexOf(` `,b),h==-1&&(h=_.length-1);var I=_.substring(b,h+1);(l.hasOwnProperty?l.hasOwnProperty(I):l[I]!==void 0)?f+=String.fromCharCode(l[I]):(y==s&&(I=_.substring(b),h=_.length),f+=String.fromCharCode(y),l[I]=y,i[y++]=I),b=h+1}return f}var s=4e4,u=c(n);s=65535;var m=c(o);return{chars1:u,chars2:m,lineArray:i}},e.prototype.diff_charsToLines_=function(n,o){for(var i=0;il?n=n.substring(i-l):io.length?n:o,l=n.length>o.length?o:n;if(i.length<4||l.length*2=p.length?[ue,pe,ce,ie,Q]:null}var u=s(i,l,Math.ceil(i.length/4)),m=s(i,l,Math.ceil(i.length/2)),_;if(!u&&!m)return null;m?u?_=u[4].length>m[4].length?u:m:_=m:_=u;var f,b,h,y;n.length>o.length?(f=_[0],b=_[1],h=_[2],y=_[3]):(h=_[0],y=_[1],f=_[2],b=_[3]);var I=_[4];return[f,b,h,y,I]},e.prototype.diff_cleanupSemantic=function(n){for(var o=!1,i=[],l=0,c=null,s=0,u=0,m=0,_=0,f=0;s0?i[l-1]:-1,u=0,m=0,_=0,f=0,c=null,o=!0)),s++;for(o&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),s=1;s=I?(y>=b.length/2||y>=h.length/2)&&(n.splice(s,0,new e.Diff(O,h.substring(0,y))),n[s-1][1]=b.substring(0,b.length-y),n[s+1][1]=h.substring(y),s++):(I>=b.length/2||I>=h.length/2)&&(n.splice(s,0,new e.Diff(O,b.substring(0,I))),n[s-1][0]=g,n[s-1][1]=h.substring(0,h.length-I),n[s+1][0]=U,n[s+1][1]=b.substring(I),s++),s++}s++}},e.prototype.diff_cleanupSemanticLossless=function(n){function o(I,p){if(!I||!p)return 6;var t=I.charAt(I.length-1),w=p.charAt(0),Y=t.match(e.nonAlphaNumericRegex_),V=w.match(e.nonAlphaNumericRegex_),Q=Y&&t.match(e.whitespaceRegex_),ue=V&&w.match(e.whitespaceRegex_),pe=Q&&t.match(e.linebreakRegex_),ce=ue&&w.match(e.linebreakRegex_),ie=pe&&I.match(e.blanklineEndRegex_),Z=ce&&p.match(e.blanklineStartRegex_);return ie||Z?5:pe||ce?4:Y&&!Q&&ue?3:Q||ue?2:Y||V?1:0}for(var i=1;i=h&&(h=y,_=l,f=c,b=s)}n[i-1][1]!=_&&(_?n[i-1][1]=_:(n.splice(i-1,1),i--),n[i][1]=f,b?n[i+1][1]=b:(n.splice(i+1,1),i--))}i++}},e.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,e.whitespaceRegex_=/\s/,e.linebreakRegex_=/[\r\n]/,e.blanklineEndRegex_=/\n\r?\n$/,e.blanklineStartRegex_=/^\r?\n\r?\n/,e.prototype.diff_cleanupEfficiency=function(n){for(var o=!1,i=[],l=0,c=null,s=0,u=!1,m=!1,_=!1,f=!1;s0?i[l-1]:-1,_=f=!1),o=!0)),s++;o&&this.diff_cleanupMerge(n)},e.prototype.diff_cleanupMerge=function(n){n.push(new e.Diff(O,""));for(var o=0,i=0,l=0,c="",s="",u;o1?(i!==0&&l!==0&&(u=this.diff_commonPrefix(s,c),u!==0&&(o-i-l>0&&n[o-i-l-1][0]==O?n[o-i-l-1][1]+=s.substring(0,u):(n.splice(0,0,new e.Diff(O,s.substring(0,u))),o++),s=s.substring(u),c=c.substring(u)),u=this.diff_commonSuffix(s,c),u!==0&&(n[o][1]=s.substring(s.length-u)+n[o][1],s=s.substring(0,s.length-u),c=c.substring(0,c.length-u))),o-=i+l,n.splice(o,i+l),c.length&&(n.splice(o,0,new e.Diff(U,c)),o++),s.length&&(n.splice(o,0,new e.Diff(g,s)),o++),o++):o!==0&&n[o-1][0]==O?(n[o-1][1]+=n[o][1],n.splice(o,1)):o++,l=0,i=0,c="",s="";break}n[n.length-1][1]===""&&n.pop();var m=!1;for(o=1;oo);u++)c=i,s=l;return n.length!=u&&n[u][0]===U?s:s+(o-c)},e.prototype.diff_prettyHtml=function(n){for(var o=[],i=/&/g,l=//g,s=/\n/g,u=0;u");switch(m){case g:o[u]=''+f+"";break;case U:o[u]=''+f+"";break;case O:o[u]=""+f+"";break}}return o.join("")},e.prototype.diff_text1=function(n){for(var o=[],i=0;ithis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var l=this.match_alphabet_(o),c=this;function s(ue,pe){var ce=ue/o.length,ie=Math.abs(i-pe);return c.Match_Distance?ce+ie/c.Match_Distance:ie?1:ce}var u=this.Match_Threshold,m=n.indexOf(o,i);m!=-1&&(u=Math.min(s(0,m),u),m=n.lastIndexOf(o,i+o.length),m!=-1&&(u=Math.min(s(0,m),u)));var _=1<=p;Y--){var V=l[n.charAt(Y-1)];if(I===0?w[Y]=(w[Y+1]<<1|1)&V:w[Y]=(w[Y+1]<<1|1)&V|((y[Y+1]|y[Y])<<1|1)|y[Y+1],w[Y]&_){var Q=s(I,Y-1);if(Q<=u)if(u=Q,m=Y-1,m>i)p=Math.max(1,2*i-m);else break}}if(s(I+1,i)>u)break;y=w}return m},e.prototype.match_alphabet_=function(n){for(var o={},i=0;i2&&(this.diff_cleanupSemantic(c),this.diff_cleanupEfficiency(c));else if(n&&typeof n=="object"&&typeof o=="undefined"&&typeof i=="undefined")c=n,l=this.diff_text1(c);else if(typeof n=="string"&&o&&typeof o=="object"&&typeof i=="undefined")l=n,c=o;else if(typeof n=="string"&&typeof o=="string"&&i&&typeof i=="object")l=n,c=i;else throw new Error("Unknown call format to patch_make.");if(c.length===0)return[];for(var s=[],u=new e.patch_obj,m=0,_=0,f=0,b=l,h=l,y=0;y=2*this.Patch_Margin&&(m&&(this.patch_addContext_(u,b),s.push(u),u=new e.patch_obj,m=0,b=h,_=f));break}I!==g&&(_+=p.length),I!==U&&(f+=p.length)}return m&&(this.patch_addContext_(u,b),s.push(u)),s},e.prototype.patch_deepCopy=function(n){for(var o=[],i=0;ithis.Match_MaxBits?(_=this.match_main(o,m.substring(0,this.Match_MaxBits),u),_!=-1&&(f=this.match_main(o,m.substring(m.length-this.Match_MaxBits),u+m.length-this.Match_MaxBits),(f==-1||_>=f)&&(_=-1))):_=this.match_main(o,m,u),_==-1)c[s]=!1,l-=n[s].length2-n[s].length1;else{c[s]=!0,l=_-u;var b;if(f==-1?b=o.substring(_,_+m.length):b=o.substring(_,f+this.Match_MaxBits),m==b)o=o.substring(0,_)+this.diff_text2(n[s].diffs)+o.substring(_+m.length);else{var h=this.diff_main(m,b,!1);if(m.length>this.Match_MaxBits&&this.diff_levenshtein(h)/m.length>this.Patch_DeleteThreshold)c[s]=!1;else{this.diff_cleanupSemanticLossless(h);for(var y=0,I,p=0;ps[0][1].length){var u=o-s[0][1].length;s[0][1]=i.substring(s[0][1].length)+s[0][1],c.start1-=u,c.start2-=u,c.length1+=u,c.length2+=u}if(c=n[n.length-1],s=c.diffs,s.length==0||s[s.length-1][0]!=O)s.push(new e.Diff(O,i)),c.length1+=o,c.length2+=o;else if(o>s[s.length-1][1].length){var u=o-s[s.length-1][1].length;s[s.length-1][1]+=i.substring(0,u),c.length1+=u,c.length2+=u}return i},e.prototype.patch_splitMax=function(n){for(var o=this.Match_MaxBits,i=0;i2*o?(m.length1+=b.length,c+=b.length,_=!1,m.diffs.push(new e.Diff(f,b)),l.diffs.shift()):(b=b.substring(0,o-m.length1-this.Patch_Margin),m.length1+=b.length,c+=b.length,f===O?(m.length2+=b.length,s+=b.length):_=!1,m.diffs.push(new e.Diff(f,b)),b==l.diffs[0][1]?l.diffs.shift():l.diffs[0][1]=l.diffs[0][1].substring(b.length))}u=this.diff_text2(m.diffs),u=u.substring(u.length-this.Patch_Margin);var h=this.diff_text1(l.diffs).substring(0,this.Patch_Margin);h!==""&&(m.length1+=h.length,m.length2+=h.length,m.diffs.length!==0&&m.diffs[m.diffs.length-1][0]===O?m.diffs[m.diffs.length-1][1]+=h:m.diffs.push(new e.Diff(O,h))),_||n.splice(++i,0,m)}}},e.prototype.patch_toText=function(n){for(var o=[],i=0;i0&&arguments[0]!==void 0?arguments[0]:[],Y=w;if(Array.isArray(w)){for(var V=0;V0||Me.target.offsetWidth>0)&&be.current.instance.layout()}}catch(z){ee.e(z)}finally{ee.f()}}),J.observe(A.current)),J}function dt(){O.b.warn(decodeURIComponent(m))}Object(i.useEffect)(function(){var J=be.current.instance;if(pe!=null&&J&&We){var Re=J.getModel();Re&&pe!==Re.getValue()&&(b=!0,Re.setValue(pe),J.layout(),b=!1)}},[pe,We,be.current]);function Ut(){var J=be.current.instance;if(J){var Re=J.getSelection(),ee=be.current.pastePos||{},Te=new I.Range(ee.startLineNumber||Re.endLineNumber,ee.startColumn||Re.endColumn,ee.endLineNumber||Re.endLineNumber,ee.endColumn||Re.endColumn);setTimeout(function(){J.executeEdits("",[{range:Te,text:""}])},300)}}function G(J){(window.navigator.platform.match("Mac")?J.metaKey:J.ctrlKey)&&J.keyCode==83&&(J.preventDefault(),Oe())}var q=function(){if(H){var Re=be.current.instance.getContentHeight();Re<1800?Nt(Re0||Ye.target.offsetWidth>0)&&H.layout()}}catch(ze){Xe.e(ze)}finally{Xe.f()}}),oe.observe(ke.current)),oe}Object(i.useEffect)(function(){ke.current&&e.e(23).then(e.t.bind(null,"1lNs",7)).then(function(H){I=H;var oe=I.editor.createDiffEditor(ke.current,Object(U.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Le));se(oe);var Ae=fe(oe);return function(){oe.dispose();var Xe=oe.getModel();Xe&&Xe.dispose(),Ae.unobserve(ke.current)}})},[]),Object(i.useEffect)(function(){ne&&ne.setModel({original:I.editor.createModel(pe,ie),modified:I.editor.createModel(ce,ie)})},[pe,ce,ie,ne]);var re=_(V),Oe=_(ue),Ge={width:re,height:Oe};return l.a.createElement("div",{className:"my-diff-editor",ref:ke,style:Ge})}},bCnd:function(k,d,e){"use strict";e.d(d,"b",function(){return n}),e.d(d,"a",function(){return o});var U=e("je13"),g=e.n(U),O=!1;function n(i,l){var c=g.a.get("__ec");c||(c={}),c[i]=l,g.a.set("__ec",c)}function o(i,l){var c=g.a.get("__ec");return c?c[i]===void 0?l:c[i]:l}},bPs0:function(k,d,e){"use strict";e.d(d,"b",function(){return h});var U=e("k1fw"),g=e("WmNS"),O=e.n(g),n=e("9og8"),o=e("2qtc"),i=e("kLXV"),l=e("tJVT"),c=e("PpiC"),s=e("q1tI"),u=e.n(s),m=e("bntm"),_=e("V0Rq"),f=e("Ty5D"),b=e("9kvl"),h=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],y=function(p){var t=p.globalSetting,w=p.loading,Y=p.user,V=p.exercise,Q=p.dispatch,ue=Object(c.a)(p,["globalSetting","loading","user","exercise","dispatch"]),pe=Object(s.useState)({}),ce=Object(l.a)(pe,2),ie=ce[0],Z=ce[1],Le=i.a.useModal(),ke=Object(l.a)(Le,2),K=ke[0],N=ke[1],ne=Object(s.useRef)(null),se=Object(s.useState)(),fe=Object(l.a)(se,2),re=fe[0],Oe=fe[1],Ge=Object(s.useState)(!0),H=Object(l.a)(Ge,2),oe=H[0],Ae=H[1],Xe=Object(f.l)().query,Qe=Object(f.m)();Object(s.useEffect)(function(){var Ke,Ze;return clearTimeout(ne.current),document.addEventListener(Object(m.c)(),be,!1),window.addEventListener("blur",A,!1),((Ke=V.exerciseUserInfo)===null||Ke===void 0?void 0:Ke.screen_open)&&Object(m.a)()&&(Q({type:"globalSetting/headerFooterToggle",payload:!1}),Q({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Ae(!1)),((Ze=V.exerciseUserInfo)===null||Ze===void 0?void 0:Ze.screen_open)&&!Object(m.a)()?i.a.info({icon:null,content:u.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",u.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",V.exerciseUserInfo.screen_num-V.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",u.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Ae(!1),Object(m.d)(document.body),document.getElementById("root").addEventListener("click",Ye,!1)}}):document.getElementById("root").addEventListener("click",Ye,!1),function(){document.getElementById("root").removeEventListener("click",Ye,!1),document.removeEventListener(Object(m.c)(),be,!1),window.removeEventListener("blur",A,!1),clearTimeout(ne.current)}},[]),Object(s.useEffect)(function(){setTimeout(function(){V.actionTabs.removeEventListenerExitScreen&&(clearTimeout(ne.current),document.getElementById("root").removeEventListener("click",Ye,!1),document.removeEventListener(Object(m.c)(),be,!1))},500)},[V.actionTabs]),Object(s.useEffect)(function(){setTimeout(function(){V.exerciseUserInfo.used_screen_num>V.exerciseUserInfo.screen_num?et():oe||ze(),console.log("exercise.exerciseUserInfo.setTimeout:",JSON.stringify(V.exerciseUserInfo))},500),console.log("exercise.exerciseUserInfo:",JSON.stringify(V.exerciseUserInfo),oe)},[V.exerciseUserInfo]);var Ye=function(Ze){!Object(m.a)()&&Ze.target.nodeName!=="A"&&Ze.target.nodeName!=="BUTTON"&&Ze.target.innerHTML!=="\u786E \u5B9A"&&(Object(m.d)(document.body),console.log("documentClick.full"))},ze=function(){var Ke=Object(n.a)(O.a.mark(function Ze(){var We,_t;return O.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:console.log("\u5207\u5C4F\u63D0\u793A:",u.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",u.a.createElement("span",{className:"c-red"},V.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",u.a.createElement("span",{className:"c-red"},(We=V.exerciseUserInfo)===null||We===void 0?void 0:We.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")),i.a.destroyAll(),i.a.info({content:u.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",u.a.createElement("span",{className:"c-red"},V.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",u.a.createElement("span",{className:"c-red"},(_t=V.exerciseUserInfo)===null||_t===void 0?void 0:_t.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){Object(m.d)(document.body)}});case 3:case"end":return dt.stop()}},Ze)}));return function(){return Ke.apply(this,arguments)}}(),ct=function(){location.href="/classrooms/".concat(Qe.coursesId,"/exercise/").concat(Qe.categoryId,"/detail")},et=function(){var Ke=Object(n.a)(O.a.mark(function Ze(){var We;return O.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return i.a.destroyAll(),Dt.next=3,Object(_.P)({categoryId:Qe.categoryId,commit_method:1});case 3:We=Dt.sent,We&&(document.removeEventListener(Object(m.c)(),be,!1),Object(m.b)(),K.info({content:u.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",u.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){ct()}}));case 5:case"end":return Dt.stop()}},Ze)}));return function(){return Ke.apply(this,arguments)}}(),A=function(){Object(m.a)()&&Object(m.b)()},be=function(){var Ze=!1;if(console.log("fullscreen change"),Object(m.a)())clearTimeout(ne.current);else{Ze=!0;var We=setTimeout(Object(n.a)(O.a.mark(function _t(){return O.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.next=2,Object(_.K)({id:Qe.categoryId});case 2:return dt.next=4,Q({type:"exercise/getExerciseUserInfo",payload:Object(U.a)({},Qe)});case 4:console.log("timeout.exercise.get"),V.exerciseUserInfo.used_screen_num/g,p=f[0],t=f[1]||"",w=t.replace(h,"&").replace(y,"<").replace(I,">"),Y=!w.trim();if(b==="oldStr")switch(p){case o.DIFF_DELETE:return"")+w+"";case o.DIFF_EQUAL:return""+w+""}else switch(p){case o.DIFF_INSERT:return"")+w+"";case o.DIFF_EQUAL:return""+w+""}}d.a=function(f){var b,h,y=f.output,I=f.actual_output,p=Object(O.useReducer)(m,u),t=Object(U.a)(p,2),w=t[0],Y=t[1];return y=(b=y)===null||b===void 0?void 0:b.replace(/\n/g,"\r"),I=(h=I)===null||h===void 0?void 0:h.replace(/\n/g,"\r"),Object(O.useEffect)(function(){var V=s.diff_main(y||"",I||"");s.diff_cleanupEfficiency(V);var Q=V.map(function(pe){return _(pe,"oldStr")}).join(""),ue=V.map(function(pe){return _(pe,"newStr")}).join("");Y({type:"init",payload:{oldStr:Q,newStr:ue}})},[y,I]),n.a.createElement("div",{className:"diff-panel-container"},n.a.createElement("div",{dangerouslySetInnerHTML:{__html:w.oldStr}}),n.a.createElement("div",{dangerouslySetInnerHTML:{__html:w.newStr}}))}},dTJi:function(k,d,e){},dejd:function(k,d,e){},dfu6:function(k,d,e){"use strict";e.d(d,"a",function(){return U});var U=function(n){var o=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return o.test(n)},g=function(n){var o=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return o.test(n)}},dhSg:function(k,d,e){"use strict";function U(O){var n={},o={subscribe:function(l,c){return n[l]||(n[l]=[]),n[l].push(c),this.unsubscribe.bind(null,l,c)},unsubscribe:function(l,c){var s=n[l],u=-1;if(s){for(var m=0;m=0)return n[l].splice(u,1),!0}return!1},publish:function(l){if(!n[l])return!1;var c=Array.prototype.slice.call(arguments,1);return n[l].forEach(function(s){s.apply(null,c)}),this}};return O?Object.assign(O,o):o}var g=new U;d.a=g},"f+oW":function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(k,d,e){"use strict";e.d(d,"i",function(){return U}),e.d(d,"h",function(){return g}),e.d(d,"j",function(){return O}),e.d(d,"cb",function(){return n}),e.d(d,"n",function(){return o}),e.d(d,"Q",function(){return i}),e.d(d,"t",function(){return l}),e.d(d,"u",function(){return c}),e.d(d,"ab",function(){return s}),e.d(d,"z",function(){return u}),e.d(d,"l",function(){return m}),e.d(d,"W",function(){return _}),e.d(d,"r",function(){return f}),e.d(d,"L",function(){return b}),e.d(d,"Z",function(){return h}),e.d(d,"bb",function(){return y}),e.d(d,"k",function(){return I}),e.d(d,"O",function(){return p}),e.d(d,"Y",function(){return t}),e.d(d,"w",function(){return w}),e.d(d,"y",function(){return Y}),e.d(d,"V",function(){return V}),e.d(d,"b",function(){return Q}),e.d(d,"G",function(){return ue}),e.d(d,"a",function(){return pe}),e.d(d,"N",function(){return ie}),e.d(d,"f",function(){return Z}),e.d(d,"s",function(){return Le}),e.d(d,"X",function(){return ke}),e.d(d,"x",function(){return K}),e.d(d,"A",function(){return N}),e.d(d,"e",function(){return ne}),e.d(d,"d",function(){return se}),e.d(d,"U",function(){return fe}),e.d(d,"g",function(){return re}),e.d(d,"c",function(){return Oe}),e.d(d,"P",function(){return H}),e.d(d,"m",function(){return oe}),e.d(d,"E",function(){return Ae}),e.d(d,"H",function(){return Xe}),e.d(d,"C",function(){return Qe}),e.d(d,"D",function(){return Ye}),e.d(d,"B",function(){return ze}),e.d(d,"F",function(){return ct}),e.d(d,"S",function(){return et}),e.d(d,"p",function(){return A}),e.d(d,"q",function(){return be}),e.d(d,"T",function(){return Ke}),e.d(d,"R",function(){return Ze}),e.d(d,"o",function(){return We}),e.d(d,"K",function(){return _t}),e.d(d,"J",function(){return Dt}),e.d(d,"I",function(){return dt}),e.d(d,"M",function(){return Ut}),e.d(d,"v",function(){return G});var U="FETCH_TASK_START",g="FETCH_TASK_FAILURE",O="FETCH_TASK_SUCCESS",n="UPDATE_TASK_DATA",o="HIDE_EVALUATE_RESULT",i="SHOW_EVALUATE_RESULT",l="MOVE_X",c="MOVE_Y",s="TRIGGER_RIGHT_PANEL_MASK ",u="SET_ACTIVE_INDEX",m="GET_TASK_LIST",_="SHOW_TASK_LIST",f="HIDE_TASK_LIST",b="SET_TASK_STAR",h="TRIGGER_ENLARGE_UNITY3D ",y="TRIGGER_TAB_FIXED ",I="GET_DISCUSSES",p="SHOW_DISCUSSES_LOADING",t="TOP_OR_DOWN_DISCUSS",w="PLUS_DISCUSS",Y="SET_ACTION_TYPE",V="SHOW_REWARD_DIALOG",Q="CANCEL_REWARD_DIALOG",ue="SET_REWARD",pe="ACTIVE_DISCUSS_INDEX",ce="CREATE_DISCUSS",ie="SHOW_ANSWER_LOADING",Z="FETCH_ANSWER_INFO",Le="HIGH_TIP_MODAL",ke="SHOW_TIP_MODAL",K="SELECT_UNLOCK_ANSWER",N="SET_CHOOSE_ANSWERS",ne="EVAL_CHOOSE_START",se="EVAL_CHOOSE_END",fe="SHOW_REP_loading",re="FETCH_REP_CONTENT",Oe="EDIT_REP_CONTENT",Ge="SET_REP_PATH",H="SHOW_EVALUATE_LOADING",oe="HIDE_EVALUATE_LOADING",Ae="SET_EVALUATE_MESSAGE",Xe="SET_SHOW_DIR",Qe="SET_EDITOR_SETTING",Ye="SET_EDITOR_THEME",ze="SET_EDITOR_FONTSIZE",ct="SET_REPOS",et="SHOW_PATH_LIST",A="HIDE_PATH_LIST",be="HIDE_PICTURE_VIEW",Ke="SHOW_PICTURE_VIEW",Ze="SHOW_NOTICE",We="HIDE_NOTICE",_t="SET_TAB_INDEX",Dt="SET_SSH_TABS",dt="SET_SSH_CONFIGDATA",Ut="SET_VNC_LOADING ",G="ON_TAB_TO_SPACE "},gflZ:function(k,d,e){},gp9y:function(k,d,e){},iNZB:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},kSUc:function(k,d,e){},"kaH+":function(k,d,e){"use strict";var U=e("+L6B"),g=e("2/Rp"),O=e("tJVT"),n=e("q1tI"),o=e.n(n),i=e("UZu5"),l=e.n(i),c=e("dhSg"),s=e("rLCj"),u=e("dF/Y"),m=e("4i/N");d.a=function(){var _=Object(n.useState)(""),f=Object(O.a)(_,2),b=f[0],h=f[1],y=Object(n.useState)(0),I=Object(O.a)(y,2),p=I[0],t=I[1];Object(n.useEffect)(function(){var V=c.a.subscribe("preview-image",function(Q){h(Q),document.body.style.overflow="hidden"});return V},[]);function w(){document.body.style.overflow="auto",h("")}function Y(){t(p+90)}return o.a.createElement(n.Fragment,null,b?o.a.createElement("div",{className:"image-preview-container"},o.a.createElement("div",{className:"button-group"},o.a.createElement(g.a,{onClick:Y},"\u65CB\u8F6C",o.a.createElement(s.a,null)),o.a.createElement(g.a,{href:b},"\u4E0B\u8F7D",o.a.createElement(u.a,null)),o.a.createElement(g.a,{onClick:w},"\u5173\u95ED",o.a.createElement(m.a,null))),o.a.createElement("div",{className:"preview-wrp-group"},o.a.createElement("img",{className:"image-preview",src:b,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(p,"deg)")}}))):null)}},l9Ud:function(k,d,e){k.exports={flex_box_center:"flex_box_center___1siF3",flex_space_between:"flex_space_between___1LIBe",flex_box_vertical_center:"flex_box_vertical_center___1SENm",flex_box_center_end:"flex_box_center_end___aKcm8",flex_box_column:"flex_box_column___3xSXM",wrap:"wrap___1JpHn",list:"list___eeGJr",page:"page___2LktT"}},lOMy:function(k,d,e){},mCJh:function(k,d,e){"use strict";e.d(d,"c",function(){return g}),e.d(d,"h",function(){return O}),e.d(d,"e",function(){return n}),e.d(d,"d",function(){return o}),e.d(d,"g",function(){return i}),e.d(d,"b",function(){return l}),e.d(d,"f",function(){return c}),e.d(d,"a",function(){return s});var U=e("ErOA");function g(u){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(U.c)("/discusses.json?page=".concat(m-1,"&container_identifier=").concat(u,"&container_type=Shixun"))}function O(u,m){return Object(U.f)("/discusses/".concat(u,"/top_or_down_discuss.json"),{top:m})}function n(u,m){return Object(U.f)("/discusses/".concat(u,"/plus.json"),{container_type:"Discuss",type:m?1:0})}function o(u,m){return Object(U.f)("/discusses/".concat(u,"/hidden.json"),m)}function i(u,m){return Object(U.f)("/discusses/".concat(u,"/reward_code.json"),m)}function l(u){return Object(U.a)("/api/discusses/".concat(u,".json"),{method:"delete"})}function c(u,m){return Object(U.f)("/discusses/".concat(u,"/reply.json"),{container_type:"Shixun",content:m})}function s(u){return Object(U.f)("/discusses.json",u)}},nWbc:function(k,d,e){},p4vh:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg=="},p5ED:function(k,d,e){"use strict";var U=e("+L6B"),g=e("2/Rp"),O=e("5Dmo"),n=e("3S7+"),o=e("k1fw"),i=e("tJVT"),l=e("q1tI"),c=e.n(l),s=e("vHTk"),u=e.n(s),m=e("yEEn"),_=e("ZW9T"),f=e("1vsH");d.a=function(b){var h=b.name,y=b.data,I=b.theme,p=b.type,t=b.filename,w=b.monacoEditor,Y=b.className,V=b.style,Q=b.close,ue=b.onClose,pe=Object(l.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),ce=Object(i.a)(pe,2),ie=ce[0],Z=ce[1],Le=Object(l.useRef)(),ke=function(){if(y.startsWith("http")){K();return}Object(f.m)(t||"educoder",y,t)},K=function(){Object(f.l)("",y)};return c.a.createElement("div",{style:Object(o.a)({},V||{}),className:"".concat(u.a.wrp," ").concat(p?"":"hide")},Q&&c.a.createElement("div",{className:u.a.close,ref:Le},c.a.createElement(n.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Le.current}},c.a.createElement("span",{onClick:K},c.a.createElement("i",{className:"icon-quxiaozhiding"}))),c.a.createElement(n.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Le.current}},c.a.createElement("span",{className:"",onClick:ue},c.a.createElement("i",{className:"icon-guanbi1"})))),c.a.createElement("div",{className:"".concat(u.a[Y]," ").concat(Y," ").concat(u.a.monaco," ").concat(p==="txt"?"show":"hide")},c.a.createElement(_.b,w)),p==="audio"&&c.a.createElement("audio",{src:"".concat(y.indexOf("http")>-1?"":"data:audio/mp3;base64,").concat(y),autoPlay:!0}),p==="video"&&c.a.createElement(c.a.Fragment,null,y.indexOf("http")>-1?c.a.createElement("video",{controls:!0,src:"".concat(y),autoPlay:!0}):c.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(y),autoPlay:!0})),p==="office"&&c.a.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat((y==null?void 0:y.indexOf("http"))>-1?y:document.location.origin+"/"+y,"?disposition=office")}),p==="image"&&c.a.createElement("img",{src:"".concat(y.indexOf("http")>-1?"":"data:image/png;base64,").concat(y)}),p==="other"&&c.a.createElement("div",null,c.a.createElement(g.a,{type:"primary",size:"large",onClick:ke},c.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),p==="download"&&c.a.createElement(g.a,{type:"primary",size:"large",onClick:ke},c.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},popq:function(k,d,e){},qUwa:function(k,d,e){},qZJd:function(k,d,e){"use strict";var U=e("MXD1"),g=e("CFYs"),O=e("miYZ"),n=e("tsqr"),o=e("WmNS"),i=e.n(o),l=e("2qtc"),c=e("kLXV"),s=e("9og8"),u=e("rAM+"),m=e("tJVT"),_=e("k1fw"),f=e("q1tI"),b=e.n(f),h=e("IxHN"),y=e("bdgK"),I=e("M8RZ"),p=e("Ty5D"),t=e("1dTM"),w=e.n(t),Y=e("dhSg"),V=e("+L6B"),Q=e("2/Rp"),ue=e("5NDa"),pe=e("5rEg"),ce=e("AKST"),ie=pe.a.TextArea,Z=function(H){var oe=H.onCancel,Ae=H.onSave,Xe=H.content,Qe=Object(f.useState)(Xe),Ye=Object(m.a)(Qe,2),ze=Ye[0],ct=Ye[1];function et(be){ct(be.target.value)}function A(){Ae(ze)}return Object(f.useEffect)(function(){ct(Xe)},[Xe]),b.a.createElement("div",{className:"clipboard-box"},b.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),b.a.createElement(ie,{value:ze,onChange:et,className:"clipboard"}),b.a.createElement("p",null," ",b.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),b.a.createElement("p",null," ",b.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),b.a.createElement("div",{className:"btn-action-container"},b.a.createElement(Q.a,{type:"ghost",onClick:oe,style:{marginRight:10}},"\u53D6\u6D88"),b.a.createElement(Q.a,{type:"primary",onClick:A},"\u4FDD\u5B58")))},Le=e("ErOA"),ke=e("IZBM"),K=e("ye1Q"),N=b.a.createElement(K.a,{style:{fontSize:24},spin:!0});function ne(H){return H.replace(/\\u([\dA-Za-z]{4})/g,function(oe,Ae){return String.fromCharCode(parseInt("0x"+Ae))})}function se(H){H||(H=window.location.search);var oe=H.substr(1),Ae={};return oe.split("&").forEach(function(Xe){var Qe=Xe.split("=");Ae[Qe[0]]=decodeURIComponent(Qe[1])}),Ae}var fe={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},re;(function(H){H[H.SET_LOADING=0]="SET_LOADING",H[H.SET_IS_LARGE=1]="SET_IS_LARGE",H[H.SET_MES=2]="SET_MES",H[H.SET_STATE=3]="SET_STATE",H[H.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",H[H.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(re||(re={}));function Oe(H,oe){switch(oe.type){case re.SET_LOADING:return Object(_.a)(Object(_.a)({},H),{},{loading:oe.payload});case re.SET_IS_LARGE:return Object(_.a)(Object(_.a)({},H),{},{isLarge:oe.payload});case re.SET_MES:return Object(_.a)(Object(_.a)({},H),{},{mes:oe.payload});case re.SET_STATE:return Object(_.a)(Object(_.a)({},H),oe.payload);case re.SET_TRANSFER_CONTENT:return Object(_.a)(Object(_.a)({},H),{},{transferContent:oe.payload});case re.SHOW_CLIPBOARD_BOX:return Object(_.a)(Object(_.a)({},H),{},{showClipBoardBox:oe.payload});default:throw new Error}}var Ge=d.a=function(H){var oe=H.vnc_url,Ae=H.window_vnc_url,Xe=H.taskId,Qe=Object(f.useRef)(),Ye=Object(f.useRef)(),ze=Object(f.useReducer)(Oe,fe),ct=Object(m.a)(ze,2),et=ct[0],A=ct[1],be=Object(f.useState)(0),Ke=Object(m.a)(be,2),Ze=Ke[0],We=Ke[1],_t=et.mes,Dt=et.loading,dt=et.showClipBoardBox,Ut=et.isLarge,G=et.transferContent,q=Object(f.useState)(0),X=Object(m.a)(q,2),ut=X[0],mt=X[1],zt,Lt=Object(p.m)();function Ne(){A({type:re.SHOW_CLIPBOARD_BOX,payload:!1})}function aa(){A({type:re.SET_IS_LARGE,payload:!Ut})}function Nt(ee){var Te;return Qe.current&&(Te=new y.default(function(Me){var z=Object(u.a)(Me),r;try{for(z.s();!(r=z.n()).done;){var v=r.value;(v.target.offsetHeight>0||v.target.offsetWidth>0)&&ee._eventHandlers.windowResize()}}catch(P){z.e(P)}finally{z.f()}}),Te.observe(Qe.current)),Te}var Xt=function(){var ee=Object(s.a)(i.a.mark(function Te(){var Me;return i.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(Le.a)("/api/tasks/".concat(Lt.taskId||Xe,"/get_vnc_link.json"),{method:"post",params:Object(_.a)({},Lt)});case 2:if(Me=r.sent,!((Me==null?void 0:Me.status)===-3)){r.next=5;break}return r.abrupt("return",new Promise(function(){var v=Object(s.a)(i.a.mark(function P(L,W){return i.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:c.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6windows\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var Ve=Object(s.a)(i.a.mark(function Je(){return i.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return clearTimeout(zt),mt(0),$t.next=4,Object(ke.d)(Lt.taskId,Me==null?void 0:Me.message);case 4:return Xt(),$t.abrupt("return");case 6:case"end":return $t.stop()}},Je)}));function ht(){return Ve.apply(this,arguments)}return ht}()});case 1:case"end":return Ce.stop()}},P)}));return function(P,L){return v.apply(this,arguments)}}()));case 5:if(!((Me==null?void 0:Me.status)===-1)){r.next=7;break}throw new String(Me==null?void 0:Me.message);case 7:return Y.a.publish("update-windows-time",Me==null?void 0:Me.data),r.abrupt("return",Me);case 9:case"end":return r.stop()}},Te)}));return function(){return ee.apply(this,arguments)}}();Object(f.useEffect)(function(){var ee,Te;function Me(W){Ae&&(n.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),A({type:re.SET_LOADING,payload:!0}),We(Ze+1))}function z(){clearTimeout(zt),mt(100),setTimeout(function(){A({type:re.SET_LOADING,payload:!1})},1300),Y.a.subscribe("send-ctrl-alt-delete",function(){var W;(W=ee)===null||W===void 0||W.sendCtrlAltDel()})}function r(W){var ge=ne(W.detail.text);A({type:re.SET_TRANSFER_CONTENT,payload:ge})}if((Ae||oe)&&Qe.current){new Promise(Object(s.a)(i.a.mark(function W(){var ge,Ce,Ve,ht,Je,ha,$t,qa,Fa,Va;return i.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return ge=se(),Ce="",qt.next=4,Xt();case 4:ht=qt.sent,Ae?(Ve="Edu123",Ce=decodeURIComponent(ht==null||((Je=ht.data)===null||Je===void 0)?void 0:Je.vnc_url)):($t=new URL(ht==null||((ha=ht.data)===null||ha===void 0)?void 0:ha.vnc_url),qa=$t.protocol,Fa=$t.searchParams,Va=$t.host,Ve=Fa.get("password"),Ce="".concat(qa==="https:"?"wss":"ws","://").concat(Va,"/").concat(ge.path||"websockify")),ee=new w.a(Qe.current,Ce,{credentials:{password:Ve},wsProtocols:["binary"]}),Te=Nt(ee),ee.viewOnly=ge.view_only||!1,Ae?ee.scaleViewport=!0:ee.scaleViewport=ge.scale||!1,ee.scaleViewport=ge.scale||!0,ee.resizeSession=!0,Ye.current=ee,ee.addEventListener("disconnect",Me),ee.addEventListener("connect",z),ee.addEventListener("clipboard",r);case 16:case"end":return qt.stop()}},W)})));var v=Y.a.subscribe("vnc-reseting",function(){A({type:re.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),P=Y.a.subscribe("vnc-enlarge",function(){A({type:re.SET_IS_LARGE,payload:!0})}),L=Y.a.subscribe("show-clipboard-box",function(){A({type:re.SHOW_CLIPBOARD_BOX,payload:!0})});return mt(0),function(){var W,ge,Ce,Ve;(W=ee)===null||W===void 0||W.removeEventListener("disconnect",Me),(ge=ee)===null||ge===void 0||ge.removeEventListener("connect",z),(Ce=ee)===null||Ce===void 0||Ce.removeEventListener("clipboard",r),v(),P(),L(),(Ve=Te)===null||Ve===void 0||Ve.unobserve(Qe.current)}}},[oe,Ae,Ze]);function J(ee){var Te;(Te=Ye.current)===null||Te===void 0||Te.clipboardPasteFrom(ee),A({type:re.SET_TRANSFER_CONTENT,payload:ee}),n.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),Ne()}Object(f.useEffect)(function(){ut==0&&Re()},[ut]);var Re=function ee(){ut>99?ut=99:(ut=ut+1,zt=setTimeout(function(){ee()},1500)),ut<100&&mt(ut)};return b.a.createElement(f.Fragment,null,b.a.createElement("div",{className:"".concat(Ae?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(Ut?"full-screen":"")},Ut&&b.a.createElement("a",{className:"btn-vnc-resize",onClick:aa},b.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),Dt?b.a.createElement(h.a,{message:_t,style:{color:"#4CACFF"}},b.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},b.a.createElement(g.a,{percent:ut,format:function(Te){return b.a.createElement("span",{className:"c-white"},Te,"%")}}))):null,b.a.createElement("div",{ref:Qe,className:"vnc-panel ".concat(Dt?"hide":"animated fadeIn")})),b.a.createElement(I.a,null,b.a.createElement(c.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:dt,onCancel:Ne,footer:null},b.a.createElement(Z,{onCancel:Ne,onSave:J,content:G}))))}},s8TD:function(k,d,e){"use strict";e.d(d,"a",function(){return m});var U=e("Pv/L"),g=e("14J3"),O=e("BMrR"),n=e("jCWc"),o=e("kPKH"),i=e("2qtc"),l=e("kLXV"),c=e("q1tI"),s=e.n(c),u=e("dfu6"),m=function(f){return new Promise(function(b,h){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return h("WebRTC not supported by browser");var y=new RTCPeerConnection,I=[];y.createDataChannel(""),y.createOffer().then(function(p){return y.setLocalDescription(p)}).catch(function(p){return h(p)}),y.onicecandidate=function(p){console.log("event:",p);var t=[];if(!p||!p.candidate){if(console.log("ips",I),I.length==0||!Object(u.a)(I[0])){var w=l.a.info({title:s.a.createElement(O.a,null,s.a.createElement(o.a,{flex:"1"},"\u63D0\u793A"),s.a.createElement(o.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return w.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:s.a.createElement(O.a,null,s.a.createElement(o.a,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",f.ip_limit==="inner"&&s.a.createElement(s.a.Fragment,null,s.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),s.a.createElement("br",null),s.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return h("WebRTC disabled or restricted by browser")}var Y=I.filter(function(se){return Object(u.a)(se)});return b(Y.join(""))}var V=p.candidate.candidate.split(" "),Q=Object(U.a)(V),ue=Q[0],pe=Q[1],ce=Q[2],ie=Q[3],Z=Q[4],Le=Q[5],ke=Q[7],K=Q.slice(8),N=["rtp","rtpc"];if(console.log("event:",p),I.some(function(se){return se==Z})||I.push(Z),console.log(" candidate: "+ue.split(":")[1]),console.log(" component: "+N[pe-1]),console.log(" protocol: "+ce),console.log(" priority: "+ie),console.log(" ip: "+Z),console.log(" port: "+Le),console.log(" type: "+ke),K.length){console.log("attributes: ");for(var ne=0;ne "+K[ne]+": "+K[ne+1])}}})}},tUsH:function(k,d){k.exports="data:image/png;base64,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"},vHTk:function(k,d,e){k.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},xKgJ:function(k,d,e){"use strict";e.d(d,"p",function(){return i}),e.d(d,"b",function(){return l}),e.d(d,"c",function(){return c}),e.d(d,"e",function(){return s}),e.d(d,"f",function(){return u}),e.d(d,"t",function(){return m}),e.d(d,"g",function(){return _}),e.d(d,"u",function(){return f}),e.d(d,"d",function(){return b}),e.d(d,"i",function(){return h}),e.d(d,"k",function(){return y}),e.d(d,"v",function(){return I}),e.d(d,"r",function(){return p}),e.d(d,"h",function(){return t}),e.d(d,"j",function(){return w}),e.d(d,"q",function(){return Y}),e.d(d,"s",function(){return pe}),e.d(d,"a",function(){return Z}),e.d(d,"m",function(){return Ze}),e.d(d,"n",function(){return We}),e.d(d,"l",function(){return _t}),e.d(d,"o",function(){return dt}),e.d(d,"w",function(){return Ut});var U=e("9kvl"),g;(function(G){G[G.SuperAdmin=1]="SuperAdmin",G[G.Operation=2]="Operation",G[G.CertifiedTeacher=5]="CertifiedTeacher",G[G.TrainingProduction=8]="TrainingProduction",G[G.UncertifiedTeacher=12]="UncertifiedTeacher",G[G.Student=15]="Student"})(g||(g={}));var O;(function(G){G[G.SuperAdmin=1]="SuperAdmin",G[G.Operation=2]="Operation",G[G.Admin=5]="Admin",G[G.Teacher=8]="Teacher",G[G.Assistant=12]="Assistant",G[G.Student=15]="Student"})(O||(O={}));var n=function(q){var X=Object(U.b)()._store.getState(),ut=X.user,mt=ut.userInfo;return q.some(function(zt){return zt==(mt==null?void 0:mt.role)})},o=function(q){var X=Object(U.b)()._store.getState(),ut=X.user,mt=ut.userInfo;return(mt==null?void 0:mt.own)?!0:q.some(function(zt){var Lt;return zt==(mt==null||((Lt=mt.course)===null||Lt===void 0)?void 0:Lt.course_role)})},i=function(){var q=Object(U.b)()._store.getState(),X=q.user,ut=X.userInfo;return ut.main_site},l=function(){var q,X=Object(U.b)()._store.getState(),ut=X.user,mt=ut.userInfo;return mt==null||((q=mt.course)===null||q===void 0)?void 0:q.course_is_end},c=function(){return o([O.SuperAdmin,O.Operation,O.Admin,O.Teacher,O.Assistant])},s=function(){return o([O.SuperAdmin,O.Teacher,O.Admin,O.Assistant,O.Operation])},u=function(){return o([O.SuperAdmin,O.Teacher,O.Admin])},m=function(){return o([O.SuperAdmin])},_=function(){return o([O.SuperAdmin,O.Operation,O.Admin])},f=function(){return n([O.SuperAdmin,O.Operation])},b=function(){return o([O.SuperAdmin,O.Admin])},h=function(){return o([O.SuperAdmin,O.Operation,O.Admin,O.Teacher])},y=function(){return o([O.Assistant])},I=function(){return o([O.Teacher])},p=function(){return o([O.Student])},t=function(){return o([O.SuperAdmin,O.Operation,O.Admin,O.Teacher,O.Assistant,O.Student])},w=function(){return o([O.SuperAdmin,O.Operation,O.Admin,O.Teacher,O.Assistant])},Y=function(){var q,X=Object(U.b)()._store.getState(),ut=X.user,mt=ut.userInfo;return(mt==null||((q=mt.course)===null||q===void 0)?void 0:q.course_role)===null},V=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student])},Q=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return X||!X&&n([g.SuperAdmin])},ue=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return X||!X&&n([g.SuperAdmin,g.Operation])},pe=function(){return n([O.Student])},ce=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student]):X||!X&&n([g.SuperAdmin,g.Operation])},ie=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student]):X||!X&&n([g.SuperAdmin,g.Operation])},Z=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction])},Le=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin]):X||!X&&n([g.SuperAdmin])},ke=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation]):X||!X&&n([g.SuperAdmin,g.Operation])},K=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student]):X||!X&&n([g.SuperAdmin,g.Operation])},N=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher]):X||!X&&n([g.SuperAdmin,g.Operation])},ne=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher]):X||!X&&n([g.SuperAdmin,g.Operation])},se=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin]):!1},fe=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student])},re=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin]):X||!X&&n([g.SuperAdmin])},Oe=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation]):X||!X&&n([g.SuperAdmin,g.Operation])},Ge=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student]):X||!X&&n([g.SuperAdmin,g.Operation])},H=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?!1:X||!X&&n([g.SuperAdmin,g.Operation])},oe=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?X||!X&&n([g.SuperAdmin,g.Operation]):!1},Ae=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher]):!1},Xe=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?!X&&n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher]):!1},Qe=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher]):X||!X&&n([g.SuperAdmin,g.Operation])},Ye=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher])},ze=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin]):X||!X&&n([g.SuperAdmin])},ct=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation]):X||!X&&n([g.SuperAdmin,g.Operation])},et=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher]):X||!X&&n([g.SuperAdmin,g.Operation])},A=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?X||!X&&n([g.SuperAdmin,g.Operation]):!1},be=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher]):X||!X&&n([g.SuperAdmin,g.Operation])},Ke=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([O.Teacher])},Ze=function(){return n([g.SuperAdmin])},We=function(){return n([g.SuperAdmin,g.Operation])},_t=function(){return n([g.Student])},Dt=function(){return n([g.SuperAdmin,g.Operation,g.CertifiedTeacher])},dt=function(){var q,X=Object(U.b)()._store.getState(),ut=X.user;return!!((q=ut.userInfo)===null||q===void 0?void 0:q.login)},Ut=function(){var q=Object(U.b)()._store.getState(),X=q.user;return X.userInfo}},"yi/R":function(k,d,e){"use strict";e.r(d);var U=e("oBTY"),g=e("bbsP"),O=e("/wGt"),n=e("0Owb"),o=e("jrin"),i=e("2qtc"),l=e("kLXV"),c=e("WmNS"),s=e.n(c),u=e("miYZ"),m=e("tsqr"),_=e("9og8"),f=e("tJVT"),b=e("PpiC"),h=e("k1fw"),y=e("ozfa"),I=e("MJZm"),p=e("q1tI"),t=e.n(p),w=e("Ty5D"),Y=e("H65k"),V=e("+Axu"),Q=e("f+oW"),ue=e.n(Q),pe=function(a){var E=a.position,R=a.subject,C=a.score,B=a.onViewAllTask;return t.a.createElement("div",{className:"task-header"},t.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:B},t.a.createElement("img",{src:ue.a,alt:"nav",width:45})),t.a.createElement("h3",{title:R},"\u7B2C",E,"\u5173\uFF1A",R),t.a.createElement("span",null,C))},ce=e("DjyN"),ie=e("NUBc"),Z=e("g9YV"),Le=e("wCAj"),ke=e("cWXX"),K=e("/ezw"),N=e("BdwD"),ne=e("p4vh"),se=e.n(ne),fe=e("Q+I+"),re=e.n(fe),Oe=e("Yr8L"),Ge=e.n(Oe),H=e("IZBM"),oe=e("1vsH"),Ae=e("wd/R"),Xe=e.n(Ae),Qe={0:se.a,1:re.a,2:Ge.a},Ye={loading:!0,page:1,data:null},ze;(function(a){a[a.SET_LOADING=0]="SET_LOADING",a[a.SET_STATE=1]="SET_STATE",a[a.SET_PAGE=2]="SET_PAGE"})(ze||(ze={}));function ct(a,E){switch(E.type){case ze.SET_LOADING:return Object(h.a)(Object(h.a)({},a),{},{loading:E.payload});case ze.SET_STATE:return Object(h.a)(Object(h.a)({},a),E.payload);case ze.SET_PAGE:return Object(h.a)(Object(h.a)({},a),{},{page:E.payload});default:throw new Error}}var et=function(a){var E=a.activeIndex,R=a.taskId,C=Object(p.useReducer)(ct,Ye),B=Object(f.a)(C,2),M=B[0],S=B[1],j=M.loading,F=M.page,D=M.data,x=Object(p.useMemo)(function(){var me=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(de,ye,Se){var _e=(F-1)*10+Se+1;return _e<=3?t.a.createElement("img",{src:Qe[_e-1],alt:"rank",width:36}):_e}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:D==null?void 0:D.rank_data_name,dataIndex:"score",render:function(de){return(D==null?void 0:D.open_rank)==="DEFAULT"?Object(oe.G)(de):de}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(de){return Xe()(de).format("YYYY-MM-DD HH:mm:ss")}}];return me},[D==null?void 0:D.rank_data_name,D==null?void 0:D.open_rank,F]);Object(p.useEffect)(function(){function me(){return $.apply(this,arguments)}function $(){return $=Object(_.a)(s.a.mark(function de(){var ye;return s.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,Object(H.p)(R,{page:F,limit:10});case 2:ye=_e.sent,S({type:ze.SET_STATE,payload:{loading:!1,data:ye.data}});case 4:case"end":return _e.stop()}},de)})),$.apply(this,arguments)}E===4&&me()},[F,E,R]);function ae(me){S({type:ze.SET_PAGE,payload:me})}return t.a.createElement("div",{className:"ranking-container"},j?t.a.createElement(K.a,{avatar:!0,paragraph:{rows:4}}):!D||(D==null?void 0:D.rank_list_count)===0?t.a.createElement(N.a,null):t.a.createElement(t.a.Fragment,null,t.a.createElement(Le.a,{pagination:!1,size:"middle",dataSource:D.rank_list,columns:x}),D.rank_list_count>10?t.a.createElement(ie.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:ae,current:F,total:D.rank_list_count}):null))},A=e("fXAG"),be=e("9Bee"),Ke=e("M8RZ"),Ze=e("6lC8"),We=e("mCJh"),_t=e("dTJi"),Dt=e("pC0b"),dt=e("GzdX"),Ut=e("OoWo"),G="YYYY-MM-DD HH:mm",q=function(a){var E=a.challenge,R=a.position,C=a.status,B=a.get_gold,M=a.get_experience,S=a.star,j=a.tag_count,F=a.finished_time,D=a.index,x=a.view_answer_time,ae=a.name,me=a.identifier,$=a.identity,de=a.shixun,ye=a.taskList,Se=a.onSaveTaskStar,_e=Object(w.l)();function De(nt){Se(me,nt,D)}var T=C===2||de.status<2||ye[D-1]&&ye[D-1].status===2||de.task_pass||$<=5;return t.a.createElement("div",{className:"task-item-container ".concat(E.position===R?"active":""," ").concat(C===2?"finish":"")},t.a.createElement("div",{className:"flex-container challenge-title space-between"},T?t.a.createElement("a",{href:"/tasks/".concat(me).concat(_e.search),onClick:function(Ie){Ie.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(me).concat(_e.search)},300)}},"".concat(R,". ").concat(ae)," "):t.a.createElement("span",null,"".concat(R,". ").concat(ae)),t.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(C===2?"green":"")})),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",{className:C===2?"green":""},t.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",C===2&&M>0?"+":"",M),t.a.createElement("p",{className:C===2?"green":""},t.a.createElement("span",null,"\u91D1\u5E01")," ",C===2&&B>0?"+":""," ",B),t.a.createElement("p",null,t.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",j||"\u65E0")),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",null,t.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),F?Xe()(F).format(G):"--"),t.a.createElement("p",null,t.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),x?Xe()(x).format(G):"--")),de.status>=2?t.a.createElement("div",{className:"rate-container"},C===2&&S===0?t.a.createElement(p.Fragment,null,t.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),t.a.createElement(dt.a,{defaultValue:0,onChange:De})):null,C===2&&S>0?t.a.createElement(p.Fragment,null,t.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),t.a.createElement(dt.a,{value:S,disabled:!0}),t.a.createElement("span",{className:"highlight"},S,"\u5206")):null):null)},X=function(a){var E=a.taskList,R=a.challenge,C=a.shixun,B=a.identity,M=a.onSaveTaskStar;return t.a.createElement("div",{className:"task-nav-container"},t.a.createElement("p",{className:"task-tip"},t.a.createElement("div",null,t.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),E.map(function(S,j){var F=Object(h.a)(Object(h.a)({},S),{},{identity:B,index:j,challenge:R,taskList:E,shixun:C,onSaveTaskStar:M});return t.a.createElement(q,Object(n.a)({key:j},F))}))},ut=e("Plam"),mt=e("gp9y"),zt=e("Ot1p"),Lt=function(a){var E=a.user_praise,R=a.praise_count,C=a.praisePlus,B=a.onCreateDiscuss,M=Object(p.useState)(!1),S=Object(f.a)(M,2),j=S[0],F=S[1],D=Object(p.useState)(""),x=Object(f.a)(D,2),ae=x[0],me=x[1];function $(De){me(De)}function de(){F(!0)}function ye(){F(!1)}function Se(){return _e.apply(this,arguments)}function _e(){return _e=Object(_.a)(s.a.mark(function De(){return s.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(!(ae.trim()=="")){nt.next=3;break}return m.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),nt.abrupt("return");case 3:B(ae),me(""),F(!1);case 6:case"end":return nt.stop()}},De)})),_e.apply(this,arguments)}return t.a.createElement("div",{className:"comment-input-editor-container ".concat(j?"active":""," ")},t.a.createElement("div",{className:j?"text-area hide":"text-area"},t.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:de}),t.a.createElement("a",{className:"c-light-black",onClick:C,title:E?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.a.createElement("i",{className:"mr3 ".concat(E?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),R?t.a.createElement("span",null,R):"")),j?t.a.createElement("div",{className:"input-mask",onClick:ye}):null,t.a.createElement("div",{className:j?"md-container":"md-container hide"},t.a.createElement(zt.a,{id:"discuss-input-editor",startInit:j,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ae,height:240,onChange:$}),t.a.createElement("div",{className:"tip-container",onClick:ye},t.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),t.a.createElement("a",{className:"btn-send",onClick:Se},"\u53D1\u9001"))))},Ne=e("dhSg"),aa=e("/omn"),Nt=e("IxHN"),Xt=e("ARon"),J=function(a){var E=a.data;return t.a.createElement(p.Fragment,null,E&&E.map(function(R){return t.a.createElement("div",{className:"choose-answer-item",key:R.position},t.a.createElement("p",null,"\u7B2C",R.position,"\u9898"),t.a.createElement(be.a,{value:R.answer}))}))},Re=e("DVFL"),ee=function(a){var E=a.data,R=a.onShowUnlockAnswerModal,C=a.challenge,B=(C==null?void 0:C.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return t.a.createElement(p.Fragment,null,E&&E.map(function(M,S){var j=M.answer_id,F=M.answer_name,D=M.answer_contents,x=M.view_time;return t.a.createElement("div",{className:"answer-item-container",style:B,key:j},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{className:"level"}," \u7EA7\u522B",S+1,"\uFF1A "),t.a.createElement("span",{className:"name"},F),D?t.a.createElement(p.Fragment,null,t.a.createElement("span",{className:"view-time"},x?Xe()(x).format("YYYY-MM-DD HH:mm"):""),t.a.createElement("span",null,"\u5DF2\u89E3\u9501")):t.a.createElement("a",{onClick:R},"\u89E3\u9501")),D?t.a.createElement(be.a,{value:D}):null)}))},Te=function(a){var E=a.loading,R=a.data,C=a.onShowTip,B=a.st,M=a.challenge;return t.a.createElement("div",{className:"answer-container"},E?t.a.createElement(Nt.a,null):null,B===1?t.a.createElement(J,{data:R}):t.a.createElement(ee,{data:R,challenge:M,onShowUnlockAnswerModal:C}))},Me=e("sRBo"),z=e("kaz8"),r=e("gflZ"),v=function(a){var E=a.data,R=a.selected_unlocked_answer_id,C=a.selected_index,B=a.onSelect;if(!E)return null;var M=E.filter(function(j,F){return j.answer_contents?!1:(j.index=F,!0)});function S(j){var F=j.target,D=F.value,x=F.checked;B(x?D:null)}return t.a.createElement("table",{className:"unlock-answer-list"},t.a.createElement("thead",null,t.a.createElement("tr",null,t.a.createElement("th",null),t.a.createElement("th",null,"\u7EA7\u522B"),t.a.createElement("th",null,"\u540D\u79F0"),t.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),t.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),t.a.createElement("tbody",null,M.map(function(j,F){return t.a.createElement("tr",{key:j.answer_id},t.a.createElement("td",null,t.a.createElement(z.a,{value:j.answer_id,onChange:S,checked:j.answer_id===R||R&&C>=F})),t.a.createElement("td",null,j.index+1),t.a.createElement("td",null,j.answer_name),t.a.createElement("td",null,j.answer_ratio,"%"),t.a.createElement("td",{className:"gold-color"},j.answer_score))})))},P=e("Q7Vx"),L=function(a){var E=a.unity_3d_routes,R=a.onGetUnity3dMessage,C=a.onEvaluateCallback,B=Object(p.useRef)(),M=Object(p.useState)(!0),S=Object(f.a)(M,2),j=S[0],F=S[1];Object(p.useEffect)(function(){function ae($){try{var de=JSON.parse($.data);R(de)}catch(ye){console.log(ye,$.data)}}window.addEventListener("message",ae);var me=Ne.a.subscribe("evaluate-unity3d-result",function($){D($),C&&C()});return function(){window.removeEventListener("message",ae),me()}},[]);function D(ae){B.current&&B.current.contentWindow.postMessage(JSON.stringify(ae),"*")}function x(){F(!1),Ne.a.publish("unity3d-load-end")}return t.a.createElement(p.Fragment,null,j?t.a.createElement(Nt.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,t.a.createElement("iframe",{onLoad:x,className:"unity3d-panel",ref:B,src:E}))},W=e("BjJ7"),ge=e("kaH+");function Ce(a){var E=a.target;if(E.tagName.toUpperCase()==="IMG"){var R=E.src||E.getAttribute("src");R&&R.indexOf("/images/avatars/User")===-1&&(a.stopPropagation(),a.preventDefault(),Ne.a.publish("preview-image",R))}}var Ve={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function ht(a,E){switch(E.type){case A.z:return Object(h.a)(Object(h.a)({},a),{},{activeIndex:E.payload});case A.Z:return Object(h.a)(Object(h.a)({},a),{},{enlarge_unity3D:E.payload});case A.bb:return Object(h.a)(Object(h.a)({},a),{},{tab_fixed:E.payload});case A.W:return Object(h.a)(Object(h.a)({},a),{},{showTaskList:!0});case A.r:return Object(h.a)(Object(h.a)({},a),{},{showTaskList:!1});case A.l:return Object(h.a)(Object(h.a)({},a),E.payload);case A.L:return Object(h.a)(Object(h.a)({},a),E.payload);case A.N:return Object(h.a)(Object(h.a)({},a),{},{loading:!0});case A.X:return Object(h.a)(Object(h.a)({},a),{},{showTip:!0});case A.s:return Object(h.a)(Object(h.a)({},a),{},{showTip:!1});case A.x:return Object(h.a)(Object(h.a)({},a),{},{selected_unlocked_answer_id:E.payload});case A.f:return Object(h.a)(Object(h.a)({},a),E.payload);default:throw new Error}}var Je=function(a){var E=a.taskId,R=a.minuxUserGrade,C=a.discusses_count,B=a.is_teacher,M=a.has_answer,S=a.user,j=a.st,F=a.game,D=a.rank_name,x=a.challenge,ae=a.myshixun,me=a.user_praise,$=a.praise_count,de=a.unity_3d_routes,ye=a.with_code_file,Se=a.onPlusOrCancelPraise,_e=a.onEvaluateCallback,De=a.onGetUnity3dMessage,T=a.shixun,nt=Object(p.useReducer)(ht,Ve),Ie=Object(f.a)(nt,2),He=Ie[0],Be=Ie[1],yt=Object(w.l)().query,rt=He.taskList,je=He.showTaskList,at=He.activeIndex,Et=He.enlarge_unity3D,jt=He.tab_fixed,St=He.data,ma=He.answerScore,la=He.loading,Ra=He.showTip,Sa=He.isMultiLevel,Kt=He.selected_unlocked_answer_id,ua=Object(p.useMemo)(function(){var Fe=0;if(St&&Kt){for(var st=St.filter(function(we){return!we.answer_contents}),Ue=0;Ue1,activeIndex:we?at:2}});case 12:case"end":return ot.stop()}},Fe)})),na.apply(this,arguments)}function ta(Fe){var st=Fe.choose_answers,Ue=Fe.message,we=Fe.status;if(we===0){m.b.info(Ue);return}Be({type:A.f,payload:{showTip:we===1,data:st,answerScore:Ue,loading:!1,activeIndex:we===1?at:2}})}function Na(){Be({type:A.s})}function pa(){Be({type:A.X})}function ja(){return ia.apply(this,arguments)}function ia(){return ia=Object(_.a)(s.a.mark(function Fe(){var st,Ue,we,Gt,ot;return s.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(!(j===1)){ft.next=8;break}return ft.next=3,Object(H.n)(F.identifier);case 3:st=ft.sent,R(ma),ta(st),ft.next=14;break;case 8:if(!Kt){ft.next=14;break}return ft.next=11,Object(H.q)(F.identifier,Kt);case 11:Ue=ft.sent,we=Ue.status,Gt=Ue.message,we===-1||(Sa?(ot=0,St.forEach(function(Ua,fn){fn<=ua&&(ot+=Ua.answer_score)}),R(ot)):R(ma),wa(),Be({type:A.s}));case 14:case"end":return ft.stop()}},Fe)})),ia.apply(this,arguments)}function xa(Fe){Be({type:A.x,payload:Fe})}function Oa(){return Qt.apply(this,arguments)}function Qt(){return Qt=Object(_.a)(s.a.mark(function Fe(){var st;return s.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.prev=0,we.next=3,Object(H.k)(ae.identifier);case 3:st=we.sent,Be({type:A.l,payload:{taskList:st,showTaskList:!0}}),we.next=10;break;case 7:we.prev=7,we.t0=we.catch(0),console.log(we.t0);case 10:case"end":return we.stop()}},Fe,null,[[0,7]])})),Qt.apply(this,arguments)}function bt(Fe,st,Ue){return ra.apply(this,arguments)}function ra(){return ra=Object(_.a)(s.a.mark(function Fe(st,Ue,we){return s.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return ot.prev=0,ot.next=3,Object(H.y)(st,T.id,Ue);case 3:rt[we].star=Ue,Be({type:A.L,payload:{taskList:Object(U.a)(rt)}}),ot.next=10;break;case 7:ot.prev=7,ot.t0=ot.catch(0),console.log(ot.t0);case 10:case"end":return ot.stop()}},Fe,null,[[0,7]])})),ra.apply(this,arguments)}function Vt(){Oa()}function Zt(){Be({type:A.r})}Object(p.useEffect)(function(){return function(){Be({type:A.r}),Be({type:A.z,payload:0})}},[E]),Object(p.useEffect)(function(){if(gt.current)return gt.current.addEventListener("mousedown",Ce),function(){gt.current.removeEventListener("mousedown",Ce)}},[gt.current]),Object(p.useEffect)(function(){if(ye&&de&>.current){var Fe=Object(W.b)(function(Ue){var we=Ue.target.scrollTop;we>=354?Be({type:A.bb,payload:!0}):Be({type:A.bb,payload:!1})},10);gt.current.addEventListener("scroll",Fe);var st=Ne.a.subscribe("evaluate-unity3d-finish",function(){gt.current.scrollTop=0});return function(){gt.current.removeEventListener("scroll",Fe),st()}}},[ye,de,gt.current]);var fa=x.position,La=x.score,Ma=x.subject,Ht={onViewAllTask:Vt,position:fa,score:La,subject:Ma};function Da(Fe){return Ea.apply(this,arguments)}function Ea(){return Ea=Object(_.a)(s.a.mark(function Fe(st){return s.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(We.a)({content:st,container_type:"Shixun",container_id:T.id,challenge_id:x.id,position:fa});case 2:Be({type:A.z,payload:3}),Ne.a.publish("create-discuss");case 4:case"end":return we.stop()}},Fe)})),Ea.apply(this,arguments)}function Mt(){Be({type:A.Z,payload:!Et})}var Rt={loading:la,data:St,onShowTip:pa,st:j,challenge:x};return t.a.createElement(p.Fragment,null,t.a.createElement(pe,Ht),t.a.createElement("div",{className:"content-wrapper",ref:gt},de&&ye?t.a.createElement("div",{className:"unity-3d-container ".concat(Et?"enlarge":"")},t.a.createElement("a",{onClick:Mt,className:"btn-enlarge ".concat(Et?"enlarge":"")},t.a.createElement("i",{className:"iconfont ".concat(Et?"icon-suoxiao1":"icon-kuoda"," ")})),t.a.createElement(L,{unity_3d_routes:de,onGetUnity3dMessage:De,onEvaluateCallback:_e})):null,t.a.createElement("ul",{className:"tab-nav ".concat(jt?"tab-fixed":"")},Pt.map(function(Fe){return t.a.createElement("li",{onClick:Ct,id:Fe.index,key:Fe.title,className:at===Fe.index?"active":""},t.a.createElement("a",null,Fe.title,Fe.index===3&&C?t.a.createElement("span",null,C):null))})),t.a.createElement(be.a,{className:at===0?"tab-panel-body ".concat(de&&ye?"scroll-margin-top":""):"hide",value:x.task_pass}),t.a.createElement("div",{className:at===1?"tab-panel-body":"hide"},Bt?t.a.createElement(be.a,{value:Bt}):null),t.a.createElement("div",{className:at===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},t.a.createElement(Te,Rt)),t.a.createElement("div",{className:at===3?"tab-panel-body":"hide"},t.a.createElement(ut.a,{activeIndex:at,shixunIdentifier:T.identifier,identity:S.identity,user:S})),t.a.createElement("div",{className:at===4?"tab-panel-body":"hide"},t.a.createElement(et,{activeIndex:at,taskId:E})),yt.type!=="exercises"&&t.a.createElement(Lt,{user_praise:me,praise_count:$,praisePlus:Se,onCreateDiscuss:Da})),t.a.createElement(Ke.a,null,t.a.createElement(O.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:je,onClose:Zt},t.a.createElement(X,{taskList:Object(U.a)(rt),challenge:x,shixun:T,identity:S.identity,onSaveTaskStar:bt})),t.a.createElement(l.a,{centered:!0,title:"\u63D0\u793A",visible:Ra,onOk:ja,onCancel:Na,className:"answer-tip"},B?t.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):t.a.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),Sa?t.a.createElement(v,{selected_index:ua,selected_unlocked_answer_id:Kt,onSelect:xa,data:St}):t.a.createElement("p",null,"\u5C06\u6263\u9664".concat(ma,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),B?t.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),t.a.createElement(ge.a,null)))},ha=e("+L6B"),$t=e("2/Rp"),qa=e("aHsQ"),Fa=e("sGsY"),Va=e("55Ip"),ga=e("9VGf");function qt(a){return a.toString().padStart(2,"0")}function Ha(a){var E=Math.floor(a/60),R=a%60,C=Math.floor(E/60);return"".concat(qt(C),":").concat(qt(E-C*60),":").concat(qt(R))}var en=function(a){var E=a.defaultTime,R=a.status,C=a.onUpdateCostTime,B=a.lastedGetTaskInfoTime,M=a.title,S=M===void 0?"":M,j=Object(p.useState)(E||0),F=Object(f.a)(j,2),D=F[0],x=F[1],ae=Object(p.useRef)();return Object(p.useEffect)(function(){B&&(x(E),ae.current=E)},[E,B]),Object(p.useEffect)(function(){if(B){var me=Ne.a.subscribe("update-cost-time",function(){R!==2&&C(ae.current)});return me}},[B]),Object(ga.a)(function(){x(D+1),ae.current=ae.current+1},R===2?null:1e3),t.a.createElement("span",null,S?"".concat(S,"\uFF1A"):null,Ha(D))},Nn=e("8Enf"),vr=e("P2fV"),_n=e("NJEC"),br=e("UlFV"),sa=e("RCxd"),tn=e("S+dL"),jn=e.n(tn),Ga=e("P5Jw");function te(a){var E=a.onShowNotice,R=a.className,C=R===void 0?"":R;return t.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:E,className:C},t.a.createElement("img",{src:jn.a,alt:"notice"}))}var Ln=function(a){var E=a.loading,R=a.lastedUpdateTime,C=a.moveY,B=a.code_hidden,M=a.gameStatus,S=a.isEditPath,j=a.isNotice,F=a.git_url,D=a.onResetCode,x=a.onResetGitCode,ae=a.onShowCodeSetting,me=a.onResetPassedCode,$=a.onShowDir,de=a.onResizeCodeArea,ye=a.onShowNotice;function Se(){de(C)}var _e=function(){l.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(sa.a,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:D})},De=function(){l.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:t.a.createElement(sa.a,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:x})},T=C==="100%";return t.a.createElement(p.Fragment,null,t.a.createElement("span",{className:"edit-status"},E?"\u4FDD\u5B58\u4E2D...":R===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),t.a.createElement("div",{className:"action-bar"},j?t.a.createElement(te,{onShowNotice:ye}):null,B?null:t.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:$},t.a.createElement("i",{className:"iconfont icon-wenjian "})),F?t.a.createElement(Ga.CopyToClipboard,{text:F,onCopy:function(){return m.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},t.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,M===2&&S?t.a.createElement(_n.a,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:me},t.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},t.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,S?t.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:_e},t.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,S&&t.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:De},t.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),t.a.createElement("a",{onClick:ae,title:"\u8BBE\u7F6E"},t.a.createElement("i",{className:"iconfont icon-shezhi"})),t.a.createElement("a",{onClick:Se,title:T?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:T?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},Mn=e("Mm8t"),hn=e.n(Mn),Xa=e("9kvl"),Ya=function(a){var E=a.isNotice,R=a.moveY,C=a.isActive,B=a.tabIndex,M=a.webssh,S=a.socketKeys,j=a.onCloseSocket,F=a.onReCreateSocket,D=a.onShowNotice,x=a.onResizeCodeArea,ae=a.shixun;function me(){x(R)}var $=R==="100%";return t.a.createElement("div",{className:"action-bar"},E?t.a.createElement(te,{onShowNotice:D}):null,M?t.a.createElement(va,{tabIndex:B,isActive:C,socketKeys:S,onReCreateSocket:F,onCloseSocket:j,shixun:ae}):null,t.a.createElement("a",{onClick:me,title:$?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:$?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Ia=1200,an=300;function va(a){var E=a.isActive,R=a.socketKeys,C=a.onCloseSocket,B=a.onReCreateSocket,M=a.tabIndex,S=a.shixun,j=Object(p.useState)(Ia),F=Object(f.a)(j,2),D=F[0],x=F[1],ae=Object(p.useState)(!1),me=Object(f.a)(ae,2),$=me[0],de=me[1],ye=S.identifier;Object(ga.a)(function(){x(D-1)},E&&D>0?1e3:null),Object(p.useEffect)(function(){var rt=Ne.a.subscribe("on-operating-ssh",function(){x(Ia)}),je=Ne.a.subscribe("on-recreate-socket",function(){B()});return function(){rt(),je()}},[]);function Se(){Xa.c.replace("/shixuns/".concat(ye,"/challenges"))}function _e(){l.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:t.a.createElement(sa.a,null),content:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u8FDE\u547D\u4EE4\u884C\u3002",centered:!0,okText:"\u91CD\u8FDE",cancelText:"\u9000\u51FA",onOk:He,onCancel:Se})}var De=function(){l.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:t.a.createElement(sa.a,null),content:"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Be})};Object(p.useEffect)(function(){D===0&&(_e(),R.forEach(function(rt){Ne.a.publish("close-socket",rt)})),D===an&&de(!0)},[D]);function T(){de(!1)}function nt(){de(!0)}function Ie(){x(Ia),Ne.a.publish("ssh-add-connect-time"),de(!1)}function He(){x(Ia),Ne.a.publish("create-socket",M)}function Be(){return yt.apply(this,arguments)}function yt(){return yt=Object(_.a)(s.a.mark(function rt(){return s.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return R.forEach(function(Et){Ne.a.publish("close-socket",Et)}),at.next=3,C();case 3:x(Ia),B();case 5:case"end":return at.stop()}},rt)})),yt.apply(this,arguments)}return t.a.createElement(p.Fragment,null,D>0&&D<=an?t.a.createElement(nn,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:D,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:nt}):null,t.a.createElement("a",{onClick:De},t.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),t.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),t.a.createElement(Ke.a,null,t.a.createElement(l.a,{centered:!0,title:[t.a.createElement(sa.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:$&&D>0,onOk:Ie,onCancel:T,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(D/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function nn(a){var E=a.title,R=a.time,C=a.className,B=C===void 0?"":C,M=a.callback,S=a.desc,j=S===void 0?"":S,F=a.style,D=F===void 0?{}:F;function x(){M&&M()}return t.a.createElement("a",{onClick:x,title:E,className:B},t.a.createElement("img",{src:hn.a,alt:"time",width:16,style:D}),t.a.createElement("span",null,j?"".concat(j,"\uFF1A"):"",Ha(R)))}var Ar=e("lOMy"),gn={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ba=function(a){var E=a.className,R=a.mirror_description,C=a.git_url,B=a.difficulty,M=a.task_pass,S=a.test_set_permission,j=a.onVncAction;return t.a.createElement("div",{className:"tpi-code-setting ".concat(E)},t.a.createElement("h3",null,"\u529F\u80FD"),t.a.createElement("section",null,t.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){j("full-screen")}}," ",t.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),t.a.createElement("a",{id:"reset-task",onClick:function(){return j("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",t.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),C?t.a.createElement(Ga.CopyToClipboard,{text:C,onCopy:function(){return m.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",t.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,t.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){j("show-clipboard-box")}}," ",t.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 ")),t.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("a",{className:"file-item",title:M?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},t.a.createElement("b",null,"\u8DF3\u5173"),t.a.createElement("span",null,M?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:S?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},t.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),t.a.createElement("span",null,S?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),t.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("div",{className:"file-item"},t.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),t.a.createElement("span",null,gn[B])),t.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},t.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),t.a.createElement("span",{className:"vnc-desc",title:R==null?void 0:R.join(" ")},R==null?void 0:R.join(" ")))))},Fn=e("5Dmo"),In=e("3S7+"),vn=e("l9Ud"),oa=e.n(vn),Aa;(function(a){a.Classrooms="classrooms",a.Shixuns="shixuns",a.Paths="paths",a.Projects="projects",a.Videos="videos",a.Topics="topics",a.Teach="teach-group"})(Aa||(Aa={}));var Bn=function(E){var R=E.userDetail,C=E.user,B=E.globalSetting,M=E.loading,S=E.dispatch,j=E.onClose,F=E.shixun,D=Object(b.a)(E,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),x=Object(w.m)(),ae=Object(p.useState)([]),me=Object(f.a)(ae,2),$=me[0],de=me[1],ye=Object(p.useState)(0),Se=Object(f.a)(ye,2),_e=Se[0],De=Se[1],T=Object(p.useState)(Object(h.a)({page:1,limit:20,id:F.identifier},x)),nt=Object(f.a)(T,2),Ie=nt[0],He=nt[1],Be=Object(p.useCallback)(function(){return D.visible},[D.visible]);Object(p.useEffect)(function(){Ie.page=1,yt()},[D.visible]);var yt=function(){var rt=Object(_.a)(s.a.mark(function je(){var at;return s.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,S({type:"shixunsDetail/getSetData",payload:Ie});case 2:at=jt.sent,at&&(de(Object(U.a)(at.data_sets)),De(at.data_sets_count));case 4:case"end":return jt.stop()}},je)}));return function(){return rt.apply(this,arguments)}}();return t.a.createElement(t.a.Fragment,null,!!$.length&&D.children,t.a.createElement(O.a,{title:"\u6570\u636E\u96C6",placement:"right",className:oa.a.wrap,width:300,closable:!1,onClose:j,visible:Be()},t.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),$==null?void 0:$.map(function(rt,je){return t.a.createElement("dl",{className:oa.a.list},t.a.createElement(In.a,{title:rt.title},t.a.createElement("dt",null,t.a.createElement("span",{className:"icon-wenjian4 mr5"}),rt.title)),t.a.createElement("dd",null,t.a.createElement(Ga.CopyToClipboard,{text:rt.file_path,onCopy:function(){return m.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("span",{className:"".concat(oa.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),t.a.createElement("div",{className:"tc"},t.a.createElement(ie.a,{onChange:function(je){Ie.page=je,yt()},className:oa.a.page,size:"small",total:_e,pageSize:Ie.limit,hideOnSinglePage:!0}))))},bn=Object(Xa.a)(function(a){var E=a.user,R=a.userDetail,C=a.loading,B=a.shixunsDetail,M=a.globalSetting;return{user:E,userDetail:R,shixunsDetail:B,globalSetting:M,loading:C.models.index}})(Bn),Ta=e("m3rI"),rn=e("tUsH"),kn=e.n(rn),An=e("1Zrr"),sn=e.n(An),on=e("V0Rq"),yn=e("bPs0"),Rn=Fa.a.Countdown;function yr(){return t.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var ln=function(a){var E,R=a.mirror_description,C=a.difficulty,B=a.git_url,M=a.vnc_url,S=a.window_vnc_url,j=a.isNotice,F=a.user,D=a.game,x=a.shixun,ae=x===void 0?{}:x,me=a.resetVncLoading,$=a.onUpdateCostTime,de=a.lastedGetTaskInfoTime,ye=a.onShowNotice,Se=a.onResetVnc,_e=a.onBack,De=a.history,T=a.onAddVncTime,nt=ae.name,Ie=ae.identifier,He=ae.task_pass,Be=ae.test_set_permission,yt=D.cost_time,rt=D.status,je=F.user_url,at=F.image_url,Et=F.grade,jt=Et===void 0?0:Et,St=Object(p.useState)(!1),ma=Object(f.a)(St,2),la=ma[0],Ra=ma[1],Sa=Object(p.useState)({}),Kt=Object(f.a)(Sa,2),ua=Kt[0],Bt=Kt[1],gt=Object(p.useState)("#FFF"),vt=Object(f.a)(gt,2),Pt=vt[0],Ct=vt[1],ca=Object(p.useState)(null),wt=Object(f.a)(ca,2),wa=wt[0],na=wt[1],ta=Object(p.useState)(),Na=Object(f.a)(ta,2),pa=Na[0],ja=Na[1],ia=Object(p.useState)(!1),xa=Object(f.a)(ia,2),Oa=xa[0],Qt=xa[1],bt=Object(w.l)().query;Object(p.useEffect)(function(){function Mt(){return Rt.apply(this,arguments)}function Rt(){return Rt=Object(_.a)(s.a.mark(function Fe(){var st,Ue,we,Gt,ot;return s.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(!(bt.type==="exercises")){ft.next=6;break}return ft.next=3,Object(on.u)({categoryId:bt.exercisesId});case 3:Ue=ft.sent,Bt(Object(h.a)({},Ue)),(Ue==null?void 0:Ue.left_banner_id)&&(Ue==null||((st=Ue.exercise)===null||st===void 0)?void 0:st.left_time)&&(na(Date.now()+(Ue==null||((we=Ue.exercise)===null||we===void 0)?void 0:we.left_time)*1e3),setTimeout(function(){Ct("red")},((Ue==null||((Gt=Ue.exercise)===null||Gt===void 0)?void 0:Gt.left_time)-300>0?(Ue==null||((ot=Ue.exercise)===null||ot===void 0)?void 0:ot.left_time)-300:0)*1e3));case 6:case"end":return ft.stop()}},Fe)})),Rt.apply(this,arguments)}Mt(),Ne.a.subscribe("update-windows-time",function(Fe){ja(parseInt(Fe.remaining_time/1e3))}),M&&ja(1800)},[]),Object(p.useEffect)(function(){return bt.type==="exercises"&&(yn.b.forEach(function(Mt,Rt){document.addEventListener(Mt,Vt,!1)}),window.onblur=function(){IsFull()&&exitFull()}),function(){yn.b.forEach(function(Mt,Rt){document.removeEventListener(Mt,Vt,!1)})}},[]);var ra=function(){Qt(!Oa)},Vt=function(){De.push("/classrooms/".concat(bt.coursesId,"/exercise/").concat(bt.exercisesId,"/users/").concat(bt.login))};function Zt(){Ra(!la)}function fa(){Ra(!1)}function La(){_e(),De.replace("/shixuns/".concat(Ie,"/challenges"))}function Ma(){if(me)return;Se()}function Ht(){l.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:t.a.createElement(sa.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:La})}function Da(Mt){fa(),Mt==="reset-task"&&(me||l.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:t.a.createElement(sa.a,null),content:t.a.createElement(yr,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ma})),Mt==="full-screen"&&Ne.a.publish("vnc-enlarge"),Mt==="show-clipboard-box"&&Ne.a.publish("show-clipboard-box")}var Ea={task_pass:He,test_set_permission:Be,mirror_description:R,difficulty:C,resetVncLoading:me,git_url:B,onVncAction:Da};return t.a.createElement("div",{className:"task-header-container"},bt.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,t.a.createElement("a",{className:"task-user-info",href:je,target:"_blank"},at?t.a.createElement("img",{width:"35",height:"35",src:"".concat(Ta.a.IMG_SERVER,"/images/").concat(at)}):null,t.a.createElement("span",null,F.name)),t.a.createElement("div",{className:"grade-info"},t.a.createElement("img",{src:kn.a,alt:"gold",width:20}),jt)),t.a.createElement("h2",{className:"shixun-info"},nt,(bt==null?void 0:bt.type)!=="exercises"&&t.a.createElement(en,{lastedGetTaskInfoTime:de,status:rt,defaultTime:yt,onUpdateCostTime:$,title:M?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(bt==null?void 0:bt.type)!=="exercises"&&t.a.createElement(t.a.Fragment,null,(M||S)&&t.a.createElement("div",{className:"flex-container"},S&&t.a.createElement(Va.Link,{onClick:function(Rt){Rt.preventDefault(),Ne.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),j?t.a.createElement(te,{className:"btn-notice",onShowNotice:ye}):null,pa&&t.a.createElement(Ba,{defaultTime:pa,onAddVncTime:T,onReset:Ma,toShixun:La,title:M?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Zt},t.a.createElement("img",{alt:"tool",src:sn.a,width:16}),"\u5DE5\u5177\u680F")),!S&&t.a.createElement(bn,{visible:Oa,onClose:ra,shixun:ae},t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ra},t.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636E\u96C6"))),bt.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,M||S?t.a.createElement("a",{className:"btn-task-out",onClick:Ht,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):t.a.createElement("a",{className:"btn-out",onClick:Ht,title:"\u9000\u51FA\u5B9E\u8BAD"},t.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(ua==null||((E=ua.exercise)===null||E===void 0)?void 0:E.left_time)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{style:{color:Pt},className:"iconfont icon-kaoshishichang mr5"}),t.a.createElement("span",{className:"c-white mr20"},t.a.createElement(Rn,{className:"flex-wrp ",valueStyle:{color:Pt,fontSize:16,fontWeight:"normal"},title:t.a.createElement("span",{style:{color:Pt,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:wa,onFinish:Object(_.a)(s.a.mark(function Mt(){var Rt,Fe;return s.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(on.P)({categoryId:bt.exercisesId,commit_method:2});case 2:Rt=Ue.sent,(Rt==null?void 0:Rt.status)===0&&l.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:t.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",t.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var we=Object(_.a)(s.a.mark(function ot(){return s.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:De.push("/classrooms/".concat(bt.coursesId,"/exercise/").concat(bt.exercisesId,"/detail"));case 1:case"end":return ft.stop()}},ot)}));function Gt(){return we.apply(this,arguments)}return Gt}()}),(Rt==null?void 0:Rt.status)===-3&&(Fe=parseInt(Rt==null?void 0:Rt.message),na(Date.now()+Fe*1e3));case 5:case"end":return Ue.stop()}},Mt)}))}))),(bt==null?void 0:bt.type)==="exercises"&&t.a.createElement($t.a,{type:"primary",onClick:function(){l.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){Vt()}})}},t.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),t.a.createElement(Ke.a,null,t.a.createElement(O.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:la,onClose:fa},t.a.createElement(ba,Ea))))},ya=300;function Ba(a){var E=a.onAddVncTime,R=a.onReset,C=a.toShixun,B=a.title,M=B===void 0?"":B,S=a.defaultTime,j=Object(p.useState)(S),F=Object(f.a)(j,2),D=F[0],x=F[1],ae=Object(p.useState)(!1),me=Object(f.a)(ae,2),$=me[0],de=me[1];Object(ga.a)(function(){x(D-1)},D>0?1e3:null),Object(p.useEffect)(function(){D===ya&&de(!0)},[D]);function ye(){D!==0?de(!1):C()}function Se(){de(!1),D>0?(x(S),E()):(x(S),R())}function _e(){D=0?D.splice(x,1):D.push(j),S(D.join(""))}}return t.a.createElement("a",{className:"flex-container",onClick:F},t.a.createElement("span",{className:"".concat(E===1?"radio":"checkbox"," ").concat(C&&C.indexOf(j)>=0?"active":"")}),t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",null,j,"\u3001"),t.a.createElement(be.a,{className:"subject-body",value:M})))},Ka=function(a){var E=a.id,R=a.answer,C=a.challenge_question,B=a.category,M=a.subject,S=a.onSetAnswers;function j(F){S(E,F)}return t.a.createElement("li",null,t.a.createElement("div",{className:"subject"},t.a.createElement(be.a,{value:"".concat(E+1,"\u3001").concat(M),className:"subject-body"})),t.a.createElement("div",{className:"option"},C.map(function(F,D){var x=F.option_name;return t.a.createElement(On,{index:D,key:x,option_name:x,answer:R,category:B,callback:j})})))},zn=function(a){var E=a.chooses,R=a.answers,C=a.onSetAnswers;return t.a.createElement("ul",{className:"choose-container"},E.map(function(B,M){var S=B.subject,j=B.challenge_question,F=B.category;return t.a.createElement(Ka,{key:M,id:M,subject:S,challenge_question:j,category:F,answer:R[M],onSetAnswers:C})}))},Qa=e("yqJW"),Wn=e("cf+g"),dn=e.n(Wn),Vn=e("UbZX"),Za=e.n(Vn),Rr=e("LYID"),Hn=e.n(Rr),$e=function(E){var R=E.id,C=E.isActive,B=E.title,M=E.onActive,S=E.had_submmit,j=E.result,F=E.actual_output,D=E.standard_answer;function x(){M(R)}var ae="test-case-item";return C&&(ae+=" active"),S&&(ae+=" has-result"),t.a.createElement("li",{className:ae},t.a.createElement("a",{className:"case-header",onClick:x},t.a.createElement("h2",null,t.a.createElement("div",{className:C?"arrow-down":"arrow-right"}),t.a.createElement("span",{className:"test-title"},B)),S>0?t.a.createElement("img",{width:16,src:j?Za.a:Hn.a}):t.a.createElement("i",{className:"iconfont icon-suo1"})),t.a.createElement("div",{className:"item-desc ".concat(C?"show":"hide"," choose-game-item")},S?j?t.a.createElement(p.Fragment,null,t.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",t.a.createElement("b",null,D)),t.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",t.a.createElement("b",{className:"c-red"},F))):t.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):t.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},qe=function(a){var E=a.onResizeSetContainer,R=a.moveY,C=a.had_submmit,B=a.test_sets,M=B===void 0?[]:B,S=a.challenge_chooses_count,j=a.choose_correct_num,F=Object(p.useState)(-1),D=Object(f.a)(F,2),x=D[0],ae=D[1];function me(ye){ae(ye===x?-1:ye)}var $=j===S;function de(){E(R)}return t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),t.a.createElement("a",{onClick:de},t.a.createElement("i",{className:"iconfont ".concat(R===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),C?t.a.createElement("p",{className:"test-result ".concat($?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:$?Za.a:dn.a}),j," / ",S," \u5171\u6709",S,"\u9898\uFF0C"),t.a.createElement("span",null,$?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(S-j,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,t.a.createElement("ul",{className:"test-case-list"},M.map(function(ye,Se){return t.a.createElement($e,Object(n.a)({key:"item"+Se,had_submmit:C,title:"\u9898\u76EE".concat(Se+1)},ye,{isActive:x===Se,id:Se,onActive:me}))})))},tt=e("qUwa"),At=e("VjRW"),Ot=e.n(At),Tt=function(a){var E=a.st,R=a.prev_game,C=a.next_game,B=a.time_limit,M=a.record_consume_time,S=a.loading,j=a.vnc_url,F=a.windows_vnc,D=a.shixun,x=a.game,ae=a.onRun,me=a.onShowTestCaseList,$=a.chooses,de=C&&!S&&(x.status===2||D.status<2||D.task_pass),ye=E===1&&x.status===2,Se=Object(p.useState)(0),_e=Object(f.a)(Se,2),De=_e[0],T=_e[1],nt=Object(w.l)();return Object(p.useEffect)(function(){De>0&&setTimeout(function(){T(De-1)},1e3)},[De]),Object(p.useEffect)(function(){var Ie=Ne.a.subscribe("eval-code-finish",function(){E===1||T(10)});return Ie},[]),t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"flex-container eval-desc"},B?t.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(B,"\u79D2")):null,M?t.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",M," \u79D2"):null,j&&t.a.createElement("a",{title:"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C",onClick:me},"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C")),t.a.createElement("div",{className:"flex-container eval-btn-group"},R&&!S?t.a.createElement("a",{href:"/tasks/".concat(R).concat(nt.search),onClick:function(He){He.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(R).concat(nt.search)},300)},className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,de?t.a.createElement("a",{href:"/tasks/".concat(C).concat(nt.search),onClick:function(He){He.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(C).concat(nt.search)},300)},className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,t.a.createElement("button",{onClick:function(){if(E===1&&($==null?void 0:$.length)<=0){l.a.confirm({centered:!0,title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},t.a.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"});return}ae()},style:{minWidth:"72px"},disabled:S||De>0,className:"btn-run",title:"\u8FD0\u884C\u8BC4\u6D4B"},De>0?"".concat(De,"S"):t.a.createElement(p.Fragment,null," ",t.a.createElement("img",{src:Ot.a,alt:"run",width:18})," ",t.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function It(a,E){switch(E.type){case A.e:return Object(h.a)(Object(h.a)({},a),{},{loading:!0});case A.d:return Object(h.a)(Object(h.a)({},a),{},{loading:!1});case A.A:return Object(h.a)(Object(h.a)({},a),E.payload);default:throw new Error}}var Yt=function(a){var E=a.taskData,R=a.moveY,C=a.onResizeYStart,B=a.onResizeSetContainer,M=a.onEval,S=a.lastedGetTaskInfoTime,j=E.chooses,F=E.choose_test_cases,D=E.game,x=F.test_sets,ae=F.challenge_chooses_count,me=F.choose_correct_num,$=F.had_submmit,de=Object(p.useCallback)(function(){var at=[];return at.length=ae,$&&(at=x.map(function(Et){return Et.actual_output})),at},[S]),ye=Object(p.useReducer)(It,{loading:!1,answers:de()}),Se=Object(f.a)(ye,2),_e=Se[0],De=Se[1];Object(p.useEffect)(function(){De({type:A.A,payload:{answers:de()}})},[S]);var T=_e.answers,nt=_e.loading;function Ie(at,Et){T[at]=Et,De({type:A.A,payload:{answers:T}})}function He(){for(var at=!0,Et=0;Et(?:[\n\r\s]*?)(?:<\/link>)*/im,Xn=/(?:[\n\r\s]*?)(?:<\/script>)*/im,Or=["http","com","net","org","cdn"];function Dr(a){for(var E=!1,R=0;RM+Ur&&S()},Ur),Object(p.useEffect)(function(){j.current&&D&&D.content&&(j.current.setAttribute("action",F),j.current.submit())},[j.current,D,F]),t.a.createElement("div",{className:"html-code-view",style:{display:C?"block":"none",width:"100%",height:"100%"}},t.a.createElement("form",{ref:j,method:"post",target:"my-frame"},t.a.createElement("input",{type:"hidden",name:"contents",value:D.content}),t.a.createElement("input",{type:"hidden",name:"educodercss",value:D.css}),t.a.createElement("input",{type:"hidden",name:"educoderscript",value:D.script})),t.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},$r=e("dQ5l"),pn=e("ZBwS"),qr=e.n(pn),ps=e("TVoq"),Yn=new qr.a;Yn.Diff_EditCost=8;var ei={oldStr:"",newStr:""};function ti(a,E){switch(E.type){case"init":return Object(h.a)(Object(h.a)({},a),E.payload);default:throw new Error}}function Pr(a,E){var R=/&/g,C=//g,M=a[0],S=a[1]||"",j=S.replace(R,"&").replace(C,"<").replace(B,">"),F=!j.trim();if(E==="oldStr")switch(M){case pn.DIFF_DELETE:return"")+j+"";case pn.DIFF_EQUAL:return""+j+""}else switch(M){case pn.DIFF_INSERT:return"")+j+"";case pn.DIFF_EQUAL:return""+j+""}}var ai=function(a){var E,R,C=a.output,B=a.actual_output,M=Object(p.useReducer)(ti,ei),S=Object(f.a)(M,2),j=S[0],F=S[1];return C=(E=C)===null||E===void 0?void 0:E.replace(/\n/g,"\r"),B=(R=B)===null||R===void 0?void 0:R.replace(/\n/g,"\r"),Object(p.useEffect)(function(){var D=Yn.diff_main(C||"",B||"");Yn.diff_cleanupEfficiency(D);var x=D.map(function(me){return Pr(me,"oldStr")}).join(""),ae=D.map(function(me){return Pr(me,"newStr")}).join("");F({type:"init",payload:{oldStr:x,newStr:ae}})},[C,B]),t.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},t.a.createElement("div",{dangerouslySetInnerHTML:{__html:j.oldStr}}))};function Cr(a){var E=a.last_compile_output,R=a.language,C=a.ts_mem,B=a.ts_time,M=a.input,S=a.output,j=a.actual_output,F=a.is_public,D=a.result,x=a.compile_success,ae=a.title,me=a.isActive,$=a.id,de=a.onActive,ye=a.test_sets_view,Se=a.allowed_unlock,_e=a.identity;function De(){F||ye||_e<=5?de($):Se?Ne.a.publish("unlock-test-case",$):m.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var T="test-case-item";return me&&(T+=" active"),E&&(T+=" has-result"),t.a.createElement("li",{className:T},t.a.createElement("a",{className:"case-header",onClick:De},t.a.createElement("h2",null,t.a.createElement("div",{className:me?"arrow-down":"arrow-right"}),t.a.createElement("span",{className:"test-title"},ae)),t.a.createElement("div",{className:"case-info"},C?t.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",C,"MB"):null,B?t.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",B,"\u79D2 "):null,F?null:ye||_e<=5?t.a.createElement("i",{className:"iconfont icon-jiesuo"}):t.a.createElement("i",{className:"iconfont icon-suo1"}),x>0?t.a.createElement("img",{width:16,src:D?Za.a:Hn.a}):null)),t.a.createElement("div",{className:"item-desc ".concat(me?"show":"hide"," choose-game-item")},M?t.a.createElement(Zr.a,null,t.a.createElement(xr.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),t.a.createElement(xr.a,{flex:"1",style:{color:"#fff"}},t.a.createElement(ai,{output:M}))):null,t.a.createElement("p",{className:"output-title-container"},t.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),t.a.createElement("span",{className:"output-title"},"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014")),t.a.createElement($r.a,{output:S,actual_output:j})))}var ni=function(a){var E=a.onResizeSetContainer,R=a.moveY,C=a.isHtml,B=a.lastedUpdateTime,M=a.content,S=a.myshixunIdentifier,j=a.test_sets_view,F=a.identity,D=a.language,x=a.allowed_unlock,ae=a.test_sets,me=ae===void 0?[]:ae,$=a.test_sets_count,de=a.sets_error_count,ye=a.last_compile_output,Se=a.onFinishDisplayHtml,_e=Object(p.useState)(-1),De=Object(f.a)(_e,2),T=De[0],nt=De[1],Ie=Object(p.useState)(C?0:1),He=Object(f.a)(Ie,2),Be=He[0],yt=He[1];function rt(jt){nt(jt===T?-1:jt)}function je(){E(R)}function at(jt){yt(parseInt(jt.target.id,10))}var Et={code:M,isActive:Be===0&&C,myshixunIdentifier:S,onFinishDisplayHtml:Se,lastedUpdateTime:B};return t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("div",{className:"flex-container"},C?t.a.createElement("span",{id:0,onClick:at,className:Be===0?"active":""},"\u6548\u679C\u663E\u793A"):null,t.a.createElement("span",{id:1,onClick:at,className:Be===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),t.a.createElement("a",{onClick:je},t.a.createElement("i",{className:"iconfont ".concat(R===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),t.a.createElement("section",{style:{display:Be===1?"block":"none"}},ye?t.a.createElement("p",{className:"test-result ".concat(de===0?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:de===0?Za.a:dn.a}),$-de,"/",$),de==0?t.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):t.a.createElement(be.a,{className:"last-compile-output",value:ye})):null,t.a.createElement("ul",{className:"test-case-list"},me.map(function(jt,St){return t.a.createElement(Cr,Object(n.a)({allowed_unlock:x,identity:F,key:"item"+St,test_sets_view:j,language:D,last_compile_output:ye,title:"\u6D4B\u8BD5\u96C6".concat(St+1)},jt,{isActive:T===St,id:St,onActive:rt}))}))),C?t.a.createElement(Jr,Et):null)};function ri(a){var E=a.isLarge,R=a.language,C=a.test_sets,B=C===void 0?[]:C,M=a.test_sets_count,S=a.allowed_unlock,j=a.sets_error_count,F=a.last_compile_output,D=a.test_sets_view,x=a.identity,ae=a.onResizeSet,me=Object(p.useState)(-1),$=Object(f.a)(me,2),de=$[0],ye=$[1];function Se(_e){ye(_e===de?-1:_e)}return t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),t.a.createElement("a",{onClick:ae},t.a.createElement("i",{className:"iconfont ".concat(E?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),F?t.a.createElement("p",{className:"test-result ".concat(j===0?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:j===0?Za.a:dn.a}),M-j,"/",M),j==0?t.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):t.a.createElement(be.a,{value:F})):null,t.a.createElement("ul",{className:"test-case-list"},B.map(function(_e,De){return t.a.createElement(Cr,Object(n.a)({allowed_unlock:S,identity:x,test_sets_view:D,key:"item"+De,language:R,last_compile_output:F,title:"\u6D4B\u8BD5\u96C6".concat(De+1)},_e,{isActive:de===De,id:De,onActive:Se}))})))}var ii=e("ZD9Y"),si=function(a){var E=a.onFontSizeChange,R=a.cmFontSize,C=a.cmCodeMode,B=a.onCodeModeChange,M=a.tabToSpace,S=a.onTabToSpace,j=a.shixun,F=j.task_pass,D=j.forbid_copy,x=j.test_set_permission,ae={onFontSizeChange:E,cmFontSize:R,cmCodeMode:C,onCodeModeChange:B,tabToSpace:M,onTabToSpace:S};return t.a.createElement(ii.a,ae,t.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("a",{className:"file-item",title:F?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},t.a.createElement("b",null,"\u8DF3\u5173"),t.a.createElement("span",null,F?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:x?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},t.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),t.a.createElement("span",null,x?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:D?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},t.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),t.a.createElement("span",null,D?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},fs=e("X9zl"),Es=e("XyRZ");function oi(a){var E=a.callback,R=a.file,C=a.onHidePathList;function B(){C(),E(R)}return t.a.createElement("a",{onClick:B},R)}var li=function(a){var E=a.paths,R=a.onChangePath,C=a.activePath,B=a.isVisible,M=a.onHidePathList;return t.a.createElement("ul",{className:"path-container",onMouseLeave:M,style:{display:B?"block":"none"}},E.filter(function(S){return!!S}).map(function(S){return t.a.createElement("li",{className:C===S?"active":"",key:S},t.a.createElement(oi,{callback:R,file:S,onHidePathList:M}))}))},Tr=e("Dqnf"),ui={theme:Object($a.a)("cmCodeMode","vs-dark"),fontSize:Object($a.a)("cmFontSize",16),tabToSpace:Object($a.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshTabs:[]};function ci(a,E){switch(E.type){case A.C:return Object(h.a)(Object(h.a)({},a),{},{showEditorSetting:E.payload});case A.D:return Object(h.a)(Object(h.a)({},a),{},{theme:E.payload});case A.B:return Object(h.a)(Object(h.a)({},a),{},{fontSize:E.payload});case A.K:return Object(h.a)(Object(h.a)({},a),{},{tabIndex:E.payload});case A.I:return Object(h.a)(Object(h.a)({},a),{},{sshConfigData:E.payload});case A.J:return Object(h.a)(Object(h.a)({},a),{},{sshTabs:Object(U.a)(E.payload)});case A.S:return Object(h.a)(Object(h.a)({},a),{},{showPathList:!0});case A.p:return Object(h.a)(Object(h.a)({},a),{},{showPathList:!1});case A.v:return Object(h.a)(Object(h.a)({},a),{},{tabToSpace:E.payload});default:throw new Error}}var Sr=3e4,di=function(a){var E=a.taskData,R=a.moveY,C=a.isHtml,B=a.isNotice,M=a.onResizeYStart,S=a.codeRepData,j=a.isEditPath,F=a.onEditRepCode,D=a.onUpdateCode,x=a.onResizeSetContainer,ae=a.onEval,me=a.evaluateLoading,$=a.evaluateMessage,de=a.onResizeCodeArea,ye=a.onShowDir,Se=a.onChangePath,_e=a.onShowNotice,De=a.onResetCode,T=a.onResetGitCode,nt=a.onResetPassedCode,Ie=a.onFinishDisplayHtml,He=Object(b.a)(a,["taskData","moveY","isHtml","isNotice","onResizeYStart","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),Be=Object(p.useReducer)(ci,ui),yt=Object(f.a)(Be,2),rt=yt[0],je=yt[1],at=S.loading,Et=S.content,jt=S.language,St=S.filename,ma=S.file_type,la=S.lastedUpdateTime,Ra=S.paths,Sa=S.currentPath,Kt=rt.fontSize,ua=rt.theme,Bt=rt.showEditorSetting,gt=rt.showPathList,vt=rt.tabIndex,Pt=rt.sshTabs,Ct=rt.tabToSpace,ca=rt.sshConfigData,wt=E.shixun,wa=E.test_sets,na=E.test_sets_count,ta=E.sets_error_count,Na=E.last_compile_output,pa=E.game,ja=E.git_url,ia=E.myshixun,xa=E.user,Oa=E.allowed_unlock,Qt=wt.webssh,bt=wt.multi_webssh,ra=wt.hide_code,Vt={onFinishDisplayHtml:Ie,allowed_unlock:Oa,onResizeSetContainer:x,moveY:R,language:jt,content:Et,isHtml:C,myshixunIdentifier:ia.identifier,test_sets_view:pa.test_sets_view,identity:xa.identity,lastedUpdateTime:la,test_sets:wa,test_sets_count:na,sets_error_count:ta,last_compile_output:Na};Object(ga.a)(function(){var pt=new Date().getTime();j&&la&&!ra&&pt>la+Sr&&D()},Sr);function Zt(pt){F(pt)}function fa(){je({type:A.C,payload:!0})}function La(){je({type:A.C,payload:!1})}function Ma(pt){je({type:A.B,payload:pt}),Object($a.b)("cmFontSize",pt)}function Ht(pt){je({type:A.D,payload:pt}),Object($a.b)("cmCodeMode",pt)}function Da(pt){je({type:A.v,payload:pt}),Object($a.b)("cmTabToSpace",pt)}function Ea(){je({type:A.S})}function Mt(){je({type:A.p})}function Rt(pt){je({type:A.K,payload:parseInt(pt.target.id,10)})}function Fe(){var pt=Pt.length;Pt[0]===3?Pt.push(2):Pt.push(pt+2),console.log("sshTabs:",Pt),je({type:A.J,payload:Pt})}function st(pt){pt.stopPropagation(),pt.preventDefault();var Pa=parseInt(pt.target.id,10);Pt.splice(Pa,1),je({type:A.J,payload:Pt});var ka=1;Pt.length>0&&(ka=Pt[0]),je({type:A.K,payload:ka})}function Ue(){return Object(H.c)(pa.identifier)}function we(pt){je({type:A.K,payload:0}),Se(pt)}function Gt(){je({type:A.I,payload:null})}Object(p.useEffect)(function(){je({type:A.K,payload:ra?1:0})},[ra]),Object(p.useEffect)(function(){if(!ca&&vt>=1){var pt=function(){var Pa=Object(_.a)(s.a.mark(function ka(){var Sn;return s.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.next=2,Object(H.r)(ia.identifier);case 2:Sn=za.sent,je({type:A.I,payload:Sn});case 4:case"end":return za.stop()}},ka)}));return function(){return Pa.apply(this,arguments)}}();pt()}ca&&vt>=1&&setTimeout(function(){Ne.a.publish("create-socket",vt)},100)},[ca,vt]),Object(p.useEffect)(function(){return function(){Pt.splice(0,8),je({type:A.J,payload:Pt})}},[He.location.pathname]);var ot=R?R!=="100%"?"".concat(R-54,"px"):R:"70%",_a=R==="100%"?0:"calc(100% - 3px - 51px - ".concat(ot,")"),ft=[];Qt&&ft.push(1),bt&&ft.concat(Pt);var Ua={content:Et,language:jt,filename:St,file_type:ma,onCodeChange:Zt,theme:ua,onSave:D,forbidCopy:wt.forbid_copy,isEditPath:j,code_edit_permission:wt.code_edit_permission,monacoOptions:{fontSize:Kt,insertSpaces:Ct,readOnly:!j&&!wt.code_edit_permission}},fn={loading:at,lastedUpdateTime:la,moveY:R,code_hidden:!wt.show_code_dir,gameStatus:pa.status,isEditPath:j,isNotice:B,git_url:ja,onResetCode:De,onResetGitCode:T,onShowCodeSetting:fa,onResetPassedCode:nt,onShowNotice:_e,onShowDir:ye,onResizeCodeArea:de},Tn={isNotice:B,moveY:R,tabIndex:vt,onShowNotice:_e,onResizeCodeArea:de,webssh:Qt,socketKeys:ft,onCloseSocket:Ue,isActive:vt>=1,onReCreateSocket:Gt,shixun:wt},Zn={onFontSizeChange:Ma,cmFontSize:Kt,tabToSpace:Ct,cmCodeMode:ua,onCodeModeChange:Ht,onTabToSpace:Da,shixun:wt};return t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"code-area-container",style:{height:ot}},t.a.createElement("div",{className:"navs"},t.a.createElement("ul",null,ra?null:t.a.createElement("li",{className:"flex-container"},t.a.createElement("a",{id:0,className:vt===0?"active first":"first",onClick:Rt},"\u4EE3\u7801\u6587\u4EF6"),Ra.length>=1?t.a.createElement("span",{onMouseOver:Ea,className:gt?"arrow-down":"arrow-right"}):null),Qt?t.a.createElement("li",null,t.a.createElement("a",{className:vt===1?"active":"",onClick:Rt,id:1},"\u547D\u4EE4\u884C")):t.a.createElement("li",null),!!Qt&&bt?Pt.map(function(pt,Pa){return t.a.createElement("li",{key:pt},t.a.createElement("a",{id:pt,className:vt===pt?"active":"",onClick:Rt},"\u547D\u4EE4\u884C",Pa+1,t.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:Pa,className:"iconfont icon-shanchu_moren",onClick:st})))}):null,!!Qt&&bt&&Pt.length<2?t.a.createElement("li",null,t.a.createElement("a",{onClick:Fe,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),t.a.createElement("div",{className:"action-bar-container",style:{display:vt===0?"flex":"none"}},t.a.createElement(Ln,fn)),t.a.createElement("div",{className:"action-bar-container",style:{display:vt>=1?"flex":"none"}},t.a.createElement(Ya,Tn))),t.a.createElement("section",{style:{display:vt===0?"block":"none"}},t.a.createElement(Qr,Ua)),Qt?t.a.createElement("section",{style:{display:vt===1?"block":"none"}},t.a.createElement(Tr.a,{sshConfigData:ca||{},sid:1})):null,bt?Pt.map(function(pt,Pa){return t.a.createElement("section",{key:"ssh".concat(pt),style:{display:vt===pt?"block":"none"}},t.a.createElement(Tr.a,{sshConfigData:ca||{},sid:pt}))}):null,t.a.createElement(li,{isVisible:gt,onHidePathList:Mt,paths:Ra,activePath:Sa,onChangePath:we})),t.a.createElement("div",{className:"resize-y-bar",onMouseDown:M,draggable:!1},t.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),t.a.createElement("div",{className:"test-set-container",style:{height:_a}},me?t.a.createElement(Nt.a,{message:$,style:{color:"#4CACFF"}}):t.a.createElement(ni,Vt)),t.a.createElement("div",{className:"action-container"},t.a.createElement(Tt,Object(n.a)({},E,{loading:me,onRun:ae}))),t.a.createElement(Ke.a,null,t.a.createElement(O.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Bt,onClose:La},t.a.createElement(si,Zn))))},_s=e("zkdm"),mi=e("Sa5k"),wr=e.n(mi),Kn=function(a){var E=a.list,R=a.title,C=E.length;return t.a.createElement("div",{className:"img-list"},t.a.createElement("h4",null,R),t.a.createElement("div",{className:"list-body"},C>0?E.map(function(B){return t.a.createElement("img",{onClick:function(){Ne.a.publish("preview-image","".concat(W.a).concat(B.pic_url))},className:C===1?"singal":"",src:"".concat(W.a).concat(B.pic_url),key:B.pic_url,alt:R})}):t.a.createElement(p.Fragment,null,t.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:wr.a}),t.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:wr.a}))))},hs=e("1A8V"),pi=function(a){var E=a.url,R=a.poster;return t.a.createElement("div",{className:"video-container"},t.a.createElement("video",{controls:!0,autoPlay:!0,src:E,preload:"auto",poster:R||""},t.a.createElement("source",{type:"video/webm",src:E}),t.a.createElement("source",{type:"video/mp4",src:E})))},gs=e("XZCF"),fi=function(a){var E=a.url;return t.a.createElement("div",{className:"video-container"},t.a.createElement("audio",{style:{width:"100%"},controls:!0,src:E}," Your browser does not support the ",t.a.createElement("code",null,"audio")," element. "))},Ei=function(a){var E=a.files,R=a.type;return t.a.createElement("ul",{className:"video-list"},E.map(function(C,B){return t.a.createElement("li",{key:B},R==="mp4"?t.a.createElement(pi,{url:C.file_url}):t.a.createElement(fi,{url:C.file_url}))}))},_i=function(a){var E=a.value;return t.a.createElement("img",{src:"data:image/png;base64,".concat(E),alt:"qrcode"})};function hi(a){var E=a.documentElement,R=a.body,C=Math.max(E.clientHeight,E.scrollHeight,E.offsetHeight,R?R.clientHeight:0,R?R.scrollHeight:0,500);return C}function gi(a){var E=a.contentDocument?a.contentDocument:a.contentWindow.document;a.style.visibility="hidden",a.style.height="10px",a.style.height=hi(E)+4+"px",a.style.visibility="visible"}var vi=function(a){var E=a.taskId,R=a.onHidePictureView,C=Object(p.useState)({}),B=Object(f.a)(C,2),M=B[0],S=B[1],j=Object(p.useRef)();Object(p.useEffect)(function(){var Se=M.type,_e=M.iframe_src;Se==="html"&&_e&&j.current&&(j.current.contentWindow.document.write(_e),j.current.contentWindow.document.close(),setTimeout(function(){gi(j.current)},100))},[M,j.current]),Object(p.useEffect)(function(){function Se(){return _e.apply(this,arguments)}function _e(){return _e=Object(_.a)(s.a.mark(function De(){var T;return s.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.prev=0,Ie.next=3,Object(H.h)(E);case 3:T=Ie.sent,S(T),Ie.next=10;break;case 7:Ie.prev=7,Ie.t0=Ie.catch(0),console.log(Ie.t0);case 10:case"end":return Ie.stop()}},De,null,[[0,7]])})),_e.apply(this,arguments)}Se()},[E]);var F=M.type,D=M.orignal_picture,x=M.user_picture,ae=M.answer_picture,me=M.contents,$=M.user_file,de=M.message,ye=M.qrcode_str;return t.a.createElement(p.Fragment,null,F?null:t.a.createElement(Nt.a,{message:de||"\u52A0\u8F7D\u4E2D..."}),t.a.createElement("div",{className:"eval-picture-panel"},t.a.createElement("div",{className:"picture-body"},t.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",t.a.createElement("a",{onClick:R},t.a.createElement("i",{className:"iconfont icon-shanchu2"}))),F==="image"?t.a.createElement("div",{className:"flex-container"},D.length>0?t.a.createElement(Kn,{list:D,title:"\u539F\u59CB\u56FE\u7247"}):null,x.length>0?t.a.createElement(Kn,{list:x,title:"\u5B9E\u9645\u8F93\u51FA"}):null,ae.length>0?t.a.createElement(Kn,{list:ae,title:"\u9884\u671F\u8F93\u51FA"}):null):t.a.createElement(p.Fragment,null,t.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),t.a.createElement("div",{className:"output-txt ".concat(F==="html"?"html":"")},F==="html"?t.a.createElement("iframe",{ref:j,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):F=="mp4"||F=="mp3"?t.a.createElement(Ei,{files:$,type:F}):F==="qrcode"?t.a.createElement(_i,{value:ye}):t.a.createElement("div",{style:{overflow:"auto",height:"100%"}},t.a.createElement(be.a,{value:me})))))))},Qn=e("ErOA");function bi(a,E){return Object(Qn.c)("/tasks/".concat(a,"/system_update.json?myshixun_id=").concat(E))}function Ai(a){return Object(Qn.c)("/tasks/".concat(a,"/sync_codes.json"))}function Cn(a){return Object(Qn.c)("/tasks/".concat(a,"/sync_modify_time"))}var yi=function(a){var E=a.showNotice,R=a.tpm_cases_modified,C=a.tpm_modified,B=a.tpm_script_modified,M=a.st,S=a.taskId,j=a.myshixunId,F=a.onNextCallback,D=a.onUpdateCallback,x=a.onUpdateFailure,ae=(C||B)&&M===0,me=Object(p.useState)(!1),$=Object(f.a)(me,2),de=$[0],ye=$[1];function Se(){return _e.apply(this,arguments)}function _e(){return _e=Object(_.a)(s.a.mark(function nt(){var Ie,He,Be,yt;return s.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!de){je.next=2;break}return je.abrupt("return");case 2:if(ye(!0),!ae){je.next=21;break}return je.next=6,Ai(S);case 6:if(Ie=je.sent,He=Ie.path,Be=Ie.status,yt=Ie.message,!(Be===-1)){je.next=14;break}m.b.info(yt||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),x(),je.next=19;break;case 14:if(m.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!R){je.next=18;break}return je.next=18,Cn(S);case 18:D(He,new Date().getTime());case 19:je.next=25;break;case 21:return je.next=23,Cn(S);case 23:m.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),F();case 25:ye(!1);case 26:case"end":return je.stop()}},nt)})),_e.apply(this,arguments)}function De(){return T.apply(this,arguments)}function T(){return T=Object(_.a)(s.a.mark(function nt(){return s.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(!de){He.next=2;break}return He.abrupt("return");case 2:if(ye(!0),!ae){He.next=11;break}return He.next=6,bi(S,j);case 6:if(!R){He.next=9;break}return He.next=9,Cn(S);case 9:He.next=13;break;case 11:return He.next=13,Cn(S);case 13:ye(!1),F();case 15:case"end":return He.stop()}},nt)})),T.apply(this,arguments)}return t.a.createElement(l.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:de,visible:E,onOk:Se,onCancel:De,okText:ae?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},R&&ae?t.a.createElement(p.Fragment,null,t.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),t.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),t.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):R?t.a.createElement(p.Fragment,null,t.a.createElement("p",null,"\u672C\u5173",M===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),t.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):t.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",t.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",t.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},vs=e("Lmeb"),Ri=e("qZJd"),xi=function(a){var E=a.taskData,R=a.evaluateLoading,C=a.evaluateMessage,B=a.language,M=a.onEval,S=E.vnc_url,j=E.shixun,F=E.test_sets,D=E.test_sets_count,x=E.sets_error_count,ae=E.last_compile_output,me=E.game,$=E.allowed_unlock,de=E.user,ye=Object(p.useState)(!1),Se=Object(f.a)(ye,2),_e=Se[0],De=Se[1],T=Object(p.useState)(!1),nt=Object(f.a)(T,2),Ie=nt[0],He=nt[1];function Be(){De(!_e)}function yt(){He(!Ie)}var rt={isLarge:_e,language:B,test_sets:F,test_sets_count:D,sets_error_count:x,last_compile_output:ae,allowed_unlock:$,test_sets_view:me.test_sets_view,identity:de.identity,onResizeSet:Be};function je(){He(!0),M()}function at(){He(!Ie)}return t.a.createElement(p.Fragment,null,t.a.createElement(Ri.a,{vnc_url:S,window_vnc_url:E.windows_vnc,taskData:E}),Ie?t.a.createElement("div",{className:"vnc-mask"}):null,t.a.createElement("div",{className:"vnc-test-list ".concat(_e?"large":Ie?"pop":"")},t.a.createElement("div",{className:"vnc-test-list-body"},_e?null:t.a.createElement("span",{className:"arrow-container",onClick:yt},t.a.createElement("i",{className:"iconfont ".concat(Ie?"icon-xiajiantou":"icon-shangjiantou"," ")})),R?t.a.createElement(Nt.a,{message:C,style:{color:"#4CACFF"}}):t.a.createElement(ri,rt))),(S||(E==null?void 0:E.windows_vnc))&&t.a.createElement("div",{className:"action-container"},t.a.createElement(Tt,Object(n.a)({},E,{loading:R,onRun:je,onShowTestCaseList:at}))))},Oi=e("J66h"),Di=e("IWh4"),Ui=e.n(Di),Pi=e("iNZB"),Ci=e.n(Pi),Ti=function(a){var E=a.prev_game,R=a.next_game,C=a.shixun,B=a.game,M=R&&(B.status===2||C.status<2||C.task_pass),S=Object(w.l)();return t.a.createElement("div",{className:"unity-3d-nav"},E?t.a.createElement("a",{href:"/tasks/".concat(E).concat(S.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,M?t.a.createElement("a",{href:"/tasks/".concat(R).concat(S.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)},Si=I.a.DirectoryTree,bs=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],wi={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Ni(a,E){switch(E.type){case A.t:return Object(h.a)(Object(h.a)({},a),{},{moveX:E.payload});case A.u:return Object(h.a)(Object(h.a)({},a),{},{moveY:E.payload});case A.U:return Object(h.a)(Object(h.a)({},a),{},{codeRepData:E.payload});case A.g:return Object(h.a)(Object(h.a)({},a),{},{codeRepData:E.payload});case A.c:return Object(h.a)(Object(h.a)({},a),{},{codeRepData:Object(h.a)(Object(h.a)({},a.codeRepData),E.payload)});case A.Q:return Object(h.a)(Object(h.a)({},a),{},{evaluateLoading:!1,showEvalResult:!0});case A.n:return Object(h.a)(Object(h.a)({},a),{},{showEvalResult:!1});case A.i:return Object(h.a)(Object(h.a)({},a),{},{loading:!0});case A.cb:return Object(h.a)(Object(h.a)({},a),E.payload);case A.ab:return Object(h.a)(Object(h.a)({},a),{},{showDragMask:E.payload});case A.h:return Object(h.a)(Object(h.a)({},a),{},{loading:!1,isError:!0});case A.j:return Object(h.a)(Object(h.a)({},a),E.payload);case A.P:return Object(h.a)(Object(h.a)({},a),{},{evaluateLoading:!0});case A.m:return Object(h.a)(Object(h.a)({},a),{},{evaluateLoading:!1});case A.E:return Object(h.a)(Object(h.a)({},a),{},{evaluateMessage:E.payload});case A.H:return Object(h.a)(Object(h.a)({},a),{},{showDocuments:E.payload});case A.F:return Object(h.a)(Object(h.a)({},a),E.payload);case A.R:return Object(h.a)(Object(h.a)({},a),{},{showNotice:!0});case A.o:return Object(h.a)(Object(h.a)({},a),{},{showNotice:!1});case A.q:return Object(h.a)(Object(h.a)({},a),{},{showPictureView:!1});case A.T:return Object(h.a)(Object(h.a)({},a),{},{showPictureView:!0});case A.M:return Object(h.a)(Object(h.a)({},a),{},{resetVncLoading:E.payload});default:throw new Error}}var As=d.default=function(a){var E,R=a.match,C=a.history,B=Object(b.a)(a,["match","history"]);console.log("props:",B);var M=Object(w.m)(),S=Object(w.l)().query,j=Object(p.useReducer)(Ni,wi),F=Object(f.a)(j,2),D=F[0],x=F[1],ae=Object(p.useState)(M.taskId),me=Object(f.a)(ae,2),$=me[0],de=me[1],ye=Object(p.useRef)(),Se=Object(p.useRef)(),_e=C.location;Object(p.useEffect)(function(){console.log("_params:",M),de(M.taskId)},[M]);var De=D.moveX,T=D.taskData,nt=D.moveY,Ie=D.evalData,He=D.showEvalResult,Be=D.codeRepData,yt=D.loading,rt=D.evaluateLoading,je=D.evaluateMessage,at=D.showDocuments,Et=D.repos,jt=D.showPictureView,St=D.showNotice,ma=D.webDisplayUrl,la=D.isPictureView,Ra=D.resetVncLoading,Sa=D.timestamp,Kt=D.lastedGetTaskInfoTime,ua=D.showDragMask,Bt=T.st,gt=T.challenge,vt=T.shixun,Pt=T.is_teacher,Ct=T.game,ca=T.has_answer,wt=T.vnc_url,wa=T.git_url,na=T.user,ta=T.myshixun,Na=T.discusses_count,pa=T.user_praise,ja=T.praise_count,ia=T.tpm_cases_modified,xa=T.tpm_modified,Oa=T.tpm_script_modified,Qt=T.mirror_name,bt=T.mirror_description,ra=T.tomcat_url,Vt=T.unity_3d_routes,Zt=T.with_code_file,fa=T.unity_3d_result,La=T.next_game,Ma=T.prev_game,Ht=Be.currentPath,Da=Be.paths,Ea=Be.content,Mt=Be.language,Rt=Be.lastedUpdateTime,Fe=(xa||Oa)&&Bt===0,st=(ia||Fe)&&ta.system_tip===!0,Ue=(Qt||[]).indexOf("Html")!==-1,we=Object(p.useMemo)(function(){return Ht&&Da?Da.indexOf(Ht)>=0:!1},[Ht,Da]),Gt=Object(p.useMemo)(function(){return Vt&&!Zt||wt},[wt,Zt,Vt]);Object(p.useEffect)(function(){if(Vt&&Zt){x({type:A.P});var he=Ne.a.subscribe("unity3d-load-end",function(){x({type:A.m})});return he}},[$,Vt,Zt,x]);function ot(he){return _a.apply(this,arguments)}function _a(){return _a=Object(_.a)(s.a.mark(function he(le){var Pe,xe,ve,Ee,lt,xt;return s.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.prev=0,it.next=3,Object(H.j)($,S);case 3:if(Pe=it.sent,xe=Pe.status,!(xe===401)){it.next=9;break}return it.abrupt("return");case 9:if(!(xe===403)){it.next=13;break}C.replace("/403"),it.next=22;break;case 13:if(!(xe===404)){it.next=18;break}return C.replace("/404"),it.abrupt("return");case 18:ve=Pe.st,Ee=Pe.challenge.path,lt={loading:!1,isError:!1,taskData:Pe,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:Be},ve===0&&Ee&&(xt=Ee.split("\uFF1B").filter(function(Ca){return!!Ca}),lt.codeRepData.currentPath=xt[0],lt.codeRepData.paths=xt,lt.codeRepData.lastedUpdateTime=0),le||x({type:A.j,payload:lt});case 22:it.next=28;break;case 24:it.prev=24,it.t0=it.catch(0),console.log(it.t0),le||x({type:A.h});case 28:case"end":return it.stop()}},he,null,[[0,24]])})),_a.apply(this,arguments)}Object(p.useEffect)(function(){var he=!1;return ot(he),function(){he=!0}},[x,$]),Object(p.useEffect)(function(){var he=!1;function le(){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(_.a)(s.a.mark(function xe(){var ve,Ee,lt,xt,da,it;return s.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:if(x({type:A.U,payload:Object(h.a)(Object(h.a)({},Be),{},{loading:!0})}),!(Vt&&!Zt)){Jt.next=3;break}return Jt.abrupt("return");case 3:return Jt.next=5,Object(H.g)($,{path:Ht});case 5:if(ve=Jt.sent,!he)if(ve.status===0)m.b.info(ve.message),x({type:A.g,payload:Object(h.a)(Object(h.a)({},Be),{},{loading:!1})});else{try{(ve==null?void 0:ve.file_type)==="txt"?Ee=((lt=Ee)===null||lt===void 0?void 0:lt.length)===0?Ee:window.decodeURIComponent(escape(window.atob(ve==null||((xt=ve.content)===null||xt===void 0)?void 0:xt.content))):Ee=ve==null||((da=ve.content)===null||da===void 0)?void 0:da.content}catch(Wa){Ee=window.atob(ve==null||((it=ve.content)===null||it===void 0)?void 0:it.content),m.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Wa)}x({type:A.g,payload:Object(h.a)(Object(h.a)({},Be),{},{content:Ee,language:ve.language,file_type:ve.file_type,filename:ve.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Jt.stop()}},xe)})),Pe.apply(this,arguments)}if(Bt===0&&Ht&&!vt.hide_code)return wt||(T==null?void 0:T.windows_vnc)?void 0:(le(),function(){he=!0})},[Bt,Ht,Kt,Sa]);var ft=Object(p.useCallback)(Object(_.a)(s.a.mark(function he(){var le,Pe,xe=arguments;return s.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(le=xe.length>0&&xe[0]!==void 0?xe[0]:0,!(Bt===0&&Rt>0&&we||le)){Ee.next=7;break}return Ee.next=4,Object(H.B)(ta.identifier,{path:Ht,evaluate:le,content:Ea,game_id:Ct.id});case 4:return Pe=Ee.sent,x({type:A.c,payload:{lastedUpdateTime:0}}),Ee.abrupt("return",Pe);case 7:case"end":return Ee.stop()}},he)})),[Bt,Rt,Ht,Ea,Ct==null?void 0:Ct.id,we]),Ua=Object(p.useCallback)(function(){Ct&&(Ct.status!==2&&Ne.a.publish("update-cost-time")),ft()},[Ct.status,ft]);Object(p.useEffect)(function(){Ua()},[_e]);function fn(){Ua()}Object(p.useEffect)(function(){var he=Ne.a.subscribe("unlock-test-case",function(){var le;l.a.confirm((le={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement(ji,{score:gt.score,is_teacher:Pt})},Object(o.a)(le,"centered",!0),Object(o.a)(le,"onOk",Tn),le))});return he},[Tn,gt,Pt]);var Tn=Object(p.useCallback)(Object(_.a)(s.a.mark(function he(){var le,Pe,xe,ve;return s.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return lt.next=2,Object(H.A)(Ct.identifier);case 2:if(le=lt.sent,Pe=le.test_sets,xe=le.message,!(Pe===-1)){lt.next=7;break}return m.b.info(xe),lt.abrupt("return");case 7:ve=T.user.grade,T.user.grade=ve-gt.score,T.test_sets=Pe,T.game.test_sets_view=!0,x({type:A.cb,payload:{taskData:T}});case 12:case"end":return lt.stop()}},he)})),[Ct,gt,x]);Object(p.useEffect)(function(){if(!Gt){var he=function(xe){ye.current&&x({type:A.t,payload:xe.pageX}),Se.current&&x({type:A.u,payload:xe.pageY})},le=function(){ye.current=!1,Se.current=!1,x({type:A.ab,payload:!1})};return document.addEventListener("mousemove",he),document.addEventListener("mouseup",le),function(){document.removeEventListener("mousemove",he),document.removeEventListener("mouseup",le)}}},[Se.current,ye.current,Gt,x]);function Zn(he){var le=T.user.grade;T.user.grade=le-he,x({type:A.cb,payload:{taskData:T}})}function pt(){Gt?x({type:A.t,payload:De!==.01?.01:"40%"}):(ye.current=!0,x({type:A.ab,payload:!0}))}function Pa(){Se.current=!0}function ka(he){he===.01?x({type:A.u,payload:0}):x({type:A.u,payload:.01})}function Sn(he){he===0?x({type:A.u,payload:"100%"}):x({type:A.u,payload:0})}Object(p.useEffect)(function(){return window.addEventListener("beforeunload",Ua),function(){window.removeEventListener("beforeunload",Ua)}},[Ua]);function Nr(){ft()}function za(){return Jn.apply(this,arguments)}function Jn(){return Jn=Object(_.a)(s.a.mark(function he(){var le,Pe,xe;return s.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(H.x)($,{path:Ht});case 2:le=Ee.sent,Pe=le.content,xe=le.language,x({type:A.g,payload:Object(h.a)(Object(h.a)({},Be),{},{content:Pe,language:xe,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Ee.stop()}},he)})),Jn.apply(this,arguments)}function Mi(){return $n.apply(this,arguments)}function $n(){return $n=Object(_.a)(s.a.mark(function he(){var le,Pe;return s.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(H.t)(T==null||((le=T.myshixun)===null||le===void 0)?void 0:le.identifier,{});case 2:Pe=ve.sent,ot();case 4:case"end":return ve.stop()}},he)})),$n.apply(this,arguments)}function Fi(){return qn.apply(this,arguments)}function qn(){return qn=Object(_.a)(s.a.mark(function he(){var le,Pe,xe;return s.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(H.u)($,{path:Ht});case 2:le=Ee.sent,Pe=le.content,xe=le.language,x({type:A.g,payload:Object(h.a)(Object(h.a)({},Be),{},{content:Pe,language:xe,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Ee.stop()}},he)})),qn.apply(this,arguments)}Object(p.useEffect)(function(){if(Bt===0&>&>.path){var he=gt.path.split("\uFF1B").filter(function(le){return!!le});x({type:A.c,payload:{currentPath:he[0],paths:he}})}},[gt,Bt]),Object(p.useEffect)(function(){vt&&(document.title=vt.name)},[vt]);function Ii(){return er.apply(this,arguments)}function er(){return er=Object(_.a)(s.a.mark(function he(){var le,Pe,xe;return s.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(H.s)($);case 2:le=Ee.sent,Pe=le.praise_count,xe=le.praise,T.praise_count=Pe,T.user_praise=xe,x({type:A.cb,payload:{taskData:T}});case 7:case"end":return Ee.stop()}},he)})),er.apply(this,arguments)}var Bi=Object(p.useCallback)(function(he){function le(xe){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(_.a)(s.a.mark(function xe(ve){return s.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:try{window.navigator.sendBeacon("".concat(Ta.a.API_SERVER,"/api/tasks/").concat($,"/cost_time.json?time=").concat(ve),{})}catch(xt){}case 1:case"end":return lt.stop()}},xe)})),Pe.apply(this,arguments)}le(he)},[$]);function ki(he){return tr.apply(this,arguments)}function tr(){return tr=Object(_.a)(s.a.mark(function he(le){return s.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(H.y)($,vt.id,le);case 2:T.game.star=le,x({type:A.cb,payload:{taskData:T}});case 4:case"end":return xe.stop()}},he)})),tr.apply(this,arguments)}function zi(){return ar.apply(this,arguments)}function ar(){return ar=Object(_.a)(s.a.mark(function he(){var le,Pe;return s.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(Et){ve.next=8;break}return ve.next=3,Object(H.i)(ta.identifier);case 3:le=ve.sent,Pe=le.trees,x({type:A.F,payload:{showDocuments:!0,repos:Object(W.c)(Pe)}}),ve.next=9;break;case 8:x({type:A.H,payload:!0});case 9:case"end":return ve.stop()}},he)})),ar.apply(this,arguments)}function Wi(he){return nr.apply(this,arguments)}function nr(){return nr=Object(_.a)(s.a.mark(function he(le){var Pe,xe,ve;return s.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return Pe=le.props,xe=Pe.children,ve=Pe.eventKey,lt.abrupt("return",new Promise(function(){var xt=Object(_.a)(s.a.mark(function da(it){var Ca,Jt,Wa;return s.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return xe&&xe.length>0&&it(),kt.next=3,Object(H.i)(ta.identifier,{path:ve});case 3:Ca=kt.sent,Jt=Ca.trees,Wa=Object(W.e)(Et,ve,Object(W.c)(Jt,ve)),x({type:A.F,payload:{repos:Object(U.a)(Wa)}}),it();case 8:case"end":return kt.stop()}},da)}));return function(da){return xt.apply(this,arguments)}}()));case 2:case"end":return lt.stop()}},he)})),nr.apply(this,arguments)}function Vi(){x({type:A.H,payload:!1})}function Hi(he){var le=he.gold,Pe=he.experience,xe=he.next_game,ve=Object(b.a)(he,["gold","experience","next_game"]),Ee=ve.challenge_chooses_count===ve.choose_correct_num,lt={had_submmit:!0,test_sets:ve.test_sets,challenge_chooses_count:ve.challenge_chooses_count,choose_correct_num:ve.choose_correct_num};T.choose_test_cases=lt,Ee&&(T.game.status=2,T.user.grade+=le),Ee&&Ct.status!==2&&Ne.a.publish("update-cost-time"),x({type:A.cb,payload:{taskData:T,evalData:{gold:le,experience:Pe,next_game:xe},showEvalResult:Ee}}),Ne.a.publish("eval-code-finish")}function jr(){return rr.apply(this,arguments)}function rr(){return rr=Object(_.a)(s.a.mark(function he(){var le,Pe,xe,ve,Ee,lt,xt,da,it,Ca,Jt,Wa;return s.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return kt.prev=0,x({type:A.P}),kt.next=4,ft(1);case 4:return le=kt.sent,Pe=le.resubmit,xe=le.sec_key,ve=le.content_modified,Ee={sec_key:xe,resubmit:Pe,first:1,content_modified:ve},S.type==="exercises"&&(Ee.extras={exercise_id:S.exercisesId,question_id:S.questionId,challenge_id:(lt=T.challenge)===null||lt===void 0?void 0:lt.id}),kt.next=10,Object(H.e)($,Ee);case 10:xt=kt.sent,xt.status===1&&(da=function(){var ls=Object(_.a)(s.a.mark(function Br(kr,ur,zr,cr){var dr,Wr,Ft,wn,Vr,mr,pr,fr,Hr,Er,_r,hr,gr;return s.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return dr=zr++*kr,dr/1e3>ur&&(Jt=!0),En.next=4,Object(H.o)($,{resubmit:Pe,time_out:Jt,port:xt.port,sec_key:xe});case 4:Wr=En.sent,Ft=Wr,wn=Ft.status,Vr=Ft.running_code_message,mr=Ft.port,pr=Ft.web_route,x({type:A.E,payload:Vr}),(+wn>-1||dr/1e3>ur)&&(clearInterval(cr),cr=null,Ct.status!==2&&wn===2&&(T.game.status=2,T.user.grade+=Ft.gold,Ne.a.publish("update-cost-time")),T.test_sets=Ft.test_sets||[],T.last_compile_output=Ft.last_compile_output,T.test_sets_count=Ft.test_sets_count,T.sets_error_count=Ft.sets_error_count,T.record_consume_time=Ft.record_consume_time,T.next_game=Ft.next_game,T.prev_game=Ft.prev_game,fr="",Hr=Qt.indexOf("Web")!==-1||Qt.indexOf("JFinal")!==-1,Hr&&mr!=-1&&pr&&(fr="".concat(ra,":").concat(mr,"/").concat(pr)),Er=Object(W.d)(Ft.test_sets),_r=Ft.picture>0&&Er,hr=wn===2&&!Jt,Jt?m.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):hr||m.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),gr={taskData:T,evalData:{gold:Ft.gold,experience:Ft.experience,next_game:Ft.next_game},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:fr,showPictureView:_r,isPictureView:_r},Vt&&Zt?(Ne.a.publish("evaluate-unity3d-result",{state:"user",data:{user:na}}),Ne.a.publish("evaluate-unity3d-finish"),(fa||Er)&&Ne.a.publish("evaluate-unity3d-result",Ft.unity_3d_result)):gr.showEvalResult=hr,x({type:A.cb,payload:gr}),Ne.a.publish("eval-code-finish"));case 9:case"end":return En.stop()}},Br)}));return function(kr,ur,zr,cr){return ls.apply(this,arguments)}}(),it=1,Ca=1e3,Jt=!1,Wa=setInterval(function(){da(Ca,gt.exec_time+11,it++,Wa)},Ca)),kt.next=17;break;case 14:kt.prev=14,kt.t0=kt.catch(0),console.log("-------eval code",kt.t0);case 17:case"end":return kt.stop()}},he,null,[[0,14]])})),rr.apply(this,arguments)}function Gi(he){x({type:A.c,payload:{content:he,lastedUpdateTime:new Date().getTime()}})}function Xi(){x({type:A.n})}function Yi(){x({type:A.q})}function Ki(){x({type:A.T})}function Lr(){x({type:A.R})}function Qi(he,le){return ir.apply(this,arguments)}function ir(){return ir=Object(_.a)(s.a.mark(function he(le,Pe){var xe,ve,Ee;return s.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(xe=Pe.node,!xe.isLeaf){xt.next=7;break}return ve=le[0],Ee=ve.split(".").pop().toLowerCase(),xt.next=6,ft();case 6:x({type:A.c,payload:{currentPath:ve}});case 7:case"end":return xt.stop()}},he)})),ir.apply(this,arguments)}function Zi(he){return sr.apply(this,arguments)}function sr(){return sr=Object(_.a)(s.a.mark(function he(le){return s.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,ft();case 2:x({type:A.c,payload:{currentPath:le}});case 3:case"end":return xe.stop()}},he)})),sr.apply(this,arguments)}function Ji(){T.myshixun.system_tip=!0,x({type:A.cb,payload:{taskData:T,showNotice:!1}})}function $i(he,le){T.challenge.path=he,T.myshixun.system_tip=!1,x({type:A.cb,payload:{taskData:Object(h.a)(Object(h.a)({},T),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:le}})}function qi(){x({type:A.o})}function es(){return or.apply(this,arguments)}function or(){return or=Object(_.a)(s.a.mark(function he(){var le,Pe,xe;return s.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(Ee.prev=0,x({type:A.M,payload:!0}),Ne.a.publish("vnc-reseting"),!(T==null?void 0:T.windows_vnc)){Ee.next=11;break}return Ee.next=6,Object(H.w)(Ct.identifier);case 6:le=Ee.sent,Pe=le.data.windows_vnc_url,T.shixun.windows_vnc=Pe+"×tamp="+new Date().getTime(),Ee.next=16;break;case 11:return Ee.next=13,Object(H.v)(Ct.identifier);case 13:le=Ee.sent,xe=le.data.vnc_url,T.vnc_url=xe+"×tamp="+new Date().getTime();case 16:x({type:A.cb,payload:{taskData:T,resetVncLoading:!1}}),Ee.next=22;break;case 19:Ee.prev=19,Ee.t0=Ee.catch(0),console.log(Ee.t0);case 22:case"end":return Ee.stop()}},he,null,[[0,19]])})),or.apply(this,arguments)}function Mr(he){return lr.apply(this,arguments)}function lr(){return lr=Object(_.a)(s.a.mark(function he(le){var Pe,xe,ve,Ee,lt,xt;return s.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:if(Pe=le.GameState,xe=le.Data,ve=le.challenge,console.log("match:",R),!(ve==="info")){it.next=6;break}Ne.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(h.a)({},T.challenge)}}),it.next=16;break;case 6:if(!(Pe==="Success")){it.next=16;break}if(!(fa||!Zt)){it.next=15;break}return it.next=10,Object(H.z)($,Oi.Base64.encode($+new Date().getTime()),xe);case 10:Ee=it.sent,lt=Ee.status,xt=Ee.data,lt==0&&(Ct.status!==2&&(T.game.status=2,T.user.grade+=xt.gold,Ne.a.publish("update-cost-time")),Ne.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:na,open_time:xt.open_time,end_time:xt.end_time}}),x({type:A.cb,payload:{taskData:T,evalData:{gold:xt.gold,experience:xt.experience,next_game:xt.next_game},evaluateLoading:!1,showEvalResult:!0}})),it.next=16;break;case 15:x({type:A.Q});case 16:case"end":return it.stop()}},he)})),lr.apply(this,arguments)}function ts(){}function as(){(T==null?void 0:T.windows_vnc)?Object(H.b)($):Object(H.a)($)}var Fr=typeof De=="number"&&De!==.01?"".concat(De,"px"):"40%",ns="calc(100% - 4px - ".concat(Fr,")"),rs=(E={game:Ct,taskId:$,user_praise:pa,praise_count:ja,st:Bt,challenge:gt,rank_name:T.rank_name,shixun:vt,is_teacher:Pt,has_answer:ca,unity_3d_routes:Vt,with_code_file:Zt,onEvaluateCallback:ts,onGetUnity3dMessage:Mr},Object(o.a)(E,"taskId",$),Object(o.a)(E,"myshixun",ta),Object(o.a)(E,"user",na),Object(o.a)(E,"discusses_count",Na),Object(o.a)(E,"onPlusOrCancelPraise",Ii),Object(o.a)(E,"minuxUserGrade",Zn),E),is={showNotice:St||(ia||Fe)&&ta.system_tip===!1,tpm_cases_modified:ia,tpm_modified:xa,tpm_script_modified:Oa,st:Bt,taskId:$,myshixunId:(ta||{}).id,onNextCallback:Ji,onUpdateCallback:$i,onUpdateFailure:qi},ss=Object(h.a)(Object(h.a)({},Ie),{},{isPictureView:la,history:C,webDisplayUrl:ma,onShowPictureView:Ki,star:Ct&&Ct.star,onStarChange:ki,onCloseResult:Xi}),Ir={lastedGetTaskInfoTime:Kt,isEditPath:we,taskData:T,codeRepData:Be,moveY:nt,evaluateMessage:je,evaluateLoading:rt,isNotice:st,isHtml:Ue,onChangePath:Zi,onResizeSetContainer:ka,onEditRepCode:Gi,onUpdateCode:ft,onResizeYStart:Pa,onShowDir:zi,onResetCode:za,onResetGitCode:Mi,onResizeCodeArea:Sn,onResetPassedCode:Fi,onFinishDisplayHtml:Nr,onShowNotice:Lr};return t.a.createElement(p.Fragment,null,yt?t.a.createElement(Nt.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"task-wrapper"},t.a.createElement(ln,{difficulty:gt==null?void 0:gt.difficulty,mirror_description:bt,history:C,git_url:wa,shixun:vt,lastedGetTaskInfoTime:Kt,onAddVncTime:as,taskId:$,onBack:fn,isNotice:st,resetVncLoading:Ra,onResetVnc:es,vnc_url:wt,window_vnc_url:T==null?void 0:T.windows_vnc,onShowNotice:Lr,game:Ct,user:na,onUpdateCostTime:Bi}),t.a.createElement("div",{className:"tasks-body"},t.a.createElement("section",{className:"left-panel ".concat(Vt&&Zt?"has-unity-3d":""),style:{width:Fr,display:De===.01?"none":""}},t.a.createElement(Je,rs),ua&&t.a.createElement("div",{className:"draging-mask"})),t.a.createElement("section",{className:"resize-x-bar ".concat(Gt?"has-unity-3d":""),onMouseDown:pt},t.a.createElement(Li,{noDragging:Gt,vnc_url:wt,moveX:De})),t.a.createElement("section",{className:"right-panel ".concat(wt||(T==null?void 0:T.windows_vnc)?"vnc":""),style:{width:ns}},Vt&&!Zt?t.a.createElement("div",{className:"unity-3d-container"},t.a.createElement(L,{unity_3d_routes:Vt,onGetUnity3dMessage:Mr}),t.a.createElement(Ti,{next_game:La,prev_game:Ma,shixun:vt,game:Ct})):t.a.createElement(p.Fragment,null,wt||(T==null?void 0:T.windows_vnc)?t.a.createElement(xi,{taskData:T,evaluateMessage:je,language:Mt,evaluateLoading:rt,onEval:jr}):Bt===1?t.a.createElement(Yt,Object(n.a)({onEval:Hi},Ir)):t.a.createElement(di,Object(n.a)({},B,Ir,{onEval:jr})))))),t.a.createElement(Ke.a,null,He?t.a.createElement(Gr,ss):null,t.a.createElement(O.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:at,onClose:Vi},t.a.createElement(Si,{className:"dir-tree",selectedKeys:["".concat(Ht)],treeData:Et,onSelect:Qi,loadData:Wi})),jt?t.a.createElement(vi,{taskId:$,onHidePictureView:Yi}):null,t.a.createElement(yi,is))))};function ji(a){var E=a.is_teacher,R=a.score;return t.a.createElement(p.Fragment,null,E?t.a.createElement(p.Fragment,null,t.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),t.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(R*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),t.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):t.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(R*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function Li(a){var E=a.noDragging,R=a.moveX,C=a.vnc_url;return t.a.createElement(p.Fragment,null,E?t.a.createElement("a",{className:"trapezoid ".concat(R===.01?"enlarge":"")},t.a.createElement("img",{src:R===.01?Ui.a:Ci.a,alt:"resize-icon",width:20})):t.a.createElement("a",{className:"btn-resize",draggable:!1},t.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},t.a.createElement("path",{draggable:!1,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"}))))}},yqJW:function(k,d,e){},zkdm:function(k,d,e){}}]); +`),insertTextRules:w.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Le=s(w,ce,ie,ue,Z);return{suggestions:Le}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function _(w){return/^\d+$/.test(w)?"".concat(w,"px"):w}function f(){}var b=!1,h={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function y(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Y=w;if(Array.isArray(w)){for(var V=0;V0||Me.target.offsetWidth>0)&&be.current.instance.layout()}}catch(z){ee.e(z)}finally{ee.f()}}),J.observe(A.current)),J}function dt(){O.b.warn(decodeURIComponent(m))}Object(i.useEffect)(function(){var J=be.current.instance;if(pe!=null&&J&&We){var Re=J.getModel();Re&&pe!==Re.getValue()&&(b=!0,Re.setValue(pe),J.layout(),b=!1)}},[pe,We,be.current]);function Pt(){var J=be.current.instance;if(J){var Re=J.getSelection(),ee=be.current.pastePos||{},Te=new I.Range(ee.startLineNumber||Re.endLineNumber,ee.startColumn||Re.endColumn,ee.endLineNumber||Re.endLineNumber,ee.endColumn||Re.endColumn);setTimeout(function(){J.executeEdits("",[{range:Te,text:""}])},300)}}function G(J){(window.navigator.platform.match("Mac")?J.metaKey:J.ctrlKey)&&J.keyCode==83&&(J.preventDefault(),Oe())}var q=function(){if(H){var Re=be.current.instance.getContentHeight();Re<1800?Nt(Re0||Ye.target.offsetWidth>0)&&H.layout()}}catch(ze){Xe.e(ze)}finally{Xe.f()}}),oe.observe(ke.current)),oe}Object(i.useEffect)(function(){ke.current&&e.e(23).then(e.t.bind(null,"1lNs",7)).then(function(H){I=H;var oe=I.editor.createDiffEditor(ke.current,Object(U.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Le));se(oe);var Ae=fe(oe);return function(){oe.dispose();var Xe=oe.getModel();Xe&&Xe.dispose(),Ae.unobserve(ke.current)}})},[]),Object(i.useEffect)(function(){ne&&ne.setModel({original:I.editor.createModel(pe,ie),modified:I.editor.createModel(ce,ie)})},[pe,ce,ie,ne]);var re=_(V),Oe=_(ue),Ge={width:re,height:Oe};return l.a.createElement("div",{className:"my-diff-editor",ref:ke,style:Ge})}},bCnd:function(k,d,e){"use strict";e.d(d,"b",function(){return n}),e.d(d,"a",function(){return o});var U=e("je13"),g=e.n(U),O=!1;function n(i,l){var c=g.a.get("__ec");c||(c={}),c[i]=l,g.a.set("__ec",c)}function o(i,l){var c=g.a.get("__ec");return c?c[i]===void 0?l:c[i]:l}},bPs0:function(k,d,e){"use strict";e.d(d,"b",function(){return h});var U=e("k1fw"),g=e("WmNS"),O=e.n(g),n=e("9og8"),o=e("2qtc"),i=e("kLXV"),l=e("tJVT"),c=e("PpiC"),s=e("q1tI"),u=e.n(s),m=e("bntm"),_=e("V0Rq"),f=e("Ty5D"),b=e("9kvl"),h=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],y=function(p){var t=p.globalSetting,w=p.loading,Y=p.user,V=p.exercise,Q=p.dispatch,ue=Object(c.a)(p,["globalSetting","loading","user","exercise","dispatch"]),pe=Object(s.useState)({}),ce=Object(l.a)(pe,2),ie=ce[0],Z=ce[1],Le=i.a.useModal(),ke=Object(l.a)(Le,2),K=ke[0],N=ke[1],ne=Object(s.useRef)(null),se=Object(s.useState)(),fe=Object(l.a)(se,2),re=fe[0],Oe=fe[1],Ge=Object(s.useState)(!0),H=Object(l.a)(Ge,2),oe=H[0],Ae=H[1],Xe=Object(f.l)().query,Qe=Object(f.m)();Object(s.useEffect)(function(){var Ke,Ze;return clearTimeout(ne.current),document.addEventListener(Object(m.c)(),be,!1),window.addEventListener("blur",A,!1),((Ke=V.exerciseUserInfo)===null||Ke===void 0?void 0:Ke.screen_open)&&Object(m.a)()&&(Q({type:"globalSetting/headerFooterToggle",payload:!1}),Q({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Ae(!1)),((Ze=V.exerciseUserInfo)===null||Ze===void 0?void 0:Ze.screen_open)&&!Object(m.a)()?i.a.info({icon:null,content:u.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",u.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",V.exerciseUserInfo.screen_num-V.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",u.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Ae(!1),Object(m.d)(document.body),document.getElementById("root").addEventListener("click",Ye,!1)}}):document.getElementById("root").addEventListener("click",Ye,!1),function(){document.getElementById("root").removeEventListener("click",Ye,!1),document.removeEventListener(Object(m.c)(),be,!1),window.removeEventListener("blur",A,!1),clearTimeout(ne.current)}},[]),Object(s.useEffect)(function(){setTimeout(function(){V.actionTabs.removeEventListenerExitScreen&&(clearTimeout(ne.current),document.getElementById("root").removeEventListener("click",Ye,!1),document.removeEventListener(Object(m.c)(),be,!1))},500)},[V.actionTabs]),Object(s.useEffect)(function(){setTimeout(function(){V.exerciseUserInfo.used_screen_num>V.exerciseUserInfo.screen_num?et():oe||ze(),console.log("exercise.exerciseUserInfo.setTimeout:",JSON.stringify(V.exerciseUserInfo))},500),console.log("exercise.exerciseUserInfo:",JSON.stringify(V.exerciseUserInfo),oe)},[V.exerciseUserInfo]);var Ye=function(Ze){!Object(m.a)()&&Ze.target.nodeName!=="A"&&Ze.target.nodeName!=="BUTTON"&&Ze.target.innerHTML!=="\u786E \u5B9A"&&(Object(m.d)(document.body),console.log("documentClick.full"))},ze=function(){var Ke=Object(n.a)(O.a.mark(function Ze(){var We,_t;return O.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:console.log("\u5207\u5C4F\u63D0\u793A:",u.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",u.a.createElement("span",{className:"c-red"},V.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",u.a.createElement("span",{className:"c-red"},(We=V.exerciseUserInfo)===null||We===void 0?void 0:We.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")),i.a.destroyAll(),i.a.info({content:u.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",u.a.createElement("span",{className:"c-red"},V.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",u.a.createElement("span",{className:"c-red"},(_t=V.exerciseUserInfo)===null||_t===void 0?void 0:_t.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){Object(m.d)(document.body)}});case 3:case"end":return dt.stop()}},Ze)}));return function(){return Ke.apply(this,arguments)}}(),ct=function(){location.href="/classrooms/".concat(Qe.coursesId,"/exercise/").concat(Qe.categoryId,"/detail")},et=function(){var Ke=Object(n.a)(O.a.mark(function Ze(){var We;return O.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return i.a.destroyAll(),Ut.next=3,Object(_.P)({categoryId:Qe.categoryId,commit_method:1});case 3:We=Ut.sent,We&&(document.removeEventListener(Object(m.c)(),be,!1),Object(m.b)(),K.info({content:u.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",u.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){ct()}}));case 5:case"end":return Ut.stop()}},Ze)}));return function(){return Ke.apply(this,arguments)}}(),A=function(){Object(m.a)()&&Object(m.b)()},be=function(){var Ze=!1;if(console.log("fullscreen change"),Object(m.a)())clearTimeout(ne.current);else{Ze=!0;var We=setTimeout(Object(n.a)(O.a.mark(function _t(){return O.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.next=2,Object(_.K)({id:Qe.categoryId});case 2:return dt.next=4,Q({type:"exercise/getExerciseUserInfo",payload:Object(U.a)({},Qe)});case 4:console.log("timeout.exercise.get"),V.exerciseUserInfo.used_screen_num/g,p=f[0],t=f[1]||"",w=t.replace(h,"&").replace(y,"<").replace(I,">"),Y=!w.trim();if(b==="oldStr")switch(p){case o.DIFF_DELETE:return"")+w+"";case o.DIFF_EQUAL:return""+w+""}else switch(p){case o.DIFF_INSERT:return"")+w+"";case o.DIFF_EQUAL:return""+w+""}}d.a=function(f){var b,h,y=f.output,I=f.actual_output,p=Object(O.useReducer)(m,u),t=Object(U.a)(p,2),w=t[0],Y=t[1];return y=(b=y)===null||b===void 0?void 0:b.replace(/\n/g,"\r"),I=(h=I)===null||h===void 0?void 0:h.replace(/\n/g,"\r"),Object(O.useEffect)(function(){var V=s.diff_main(y||"",I||"");s.diff_cleanupEfficiency(V);var Q=V.map(function(pe){return _(pe,"oldStr")}).join(""),ue=V.map(function(pe){return _(pe,"newStr")}).join("");Y({type:"init",payload:{oldStr:Q,newStr:ue}})},[y,I]),n.a.createElement("div",{className:"diff-panel-container"},n.a.createElement("div",{dangerouslySetInnerHTML:{__html:w.oldStr}}),n.a.createElement("div",{dangerouslySetInnerHTML:{__html:w.newStr}}))}},dTJi:function(k,d,e){},dejd:function(k,d,e){},dfu6:function(k,d,e){"use strict";e.d(d,"a",function(){return U});var U=function(n){var o=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return o.test(n)},g=function(n){var o=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return o.test(n)}},dhSg:function(k,d,e){"use strict";function U(O){var n={},o={subscribe:function(l,c){return n[l]||(n[l]=[]),n[l].push(c),this.unsubscribe.bind(null,l,c)},unsubscribe:function(l,c){var s=n[l],u=-1;if(s){for(var m=0;m=0)return n[l].splice(u,1),!0}return!1},publish:function(l){if(!n[l])return!1;var c=Array.prototype.slice.call(arguments,1);return n[l].forEach(function(s){s.apply(null,c)}),this}};return O?Object.assign(O,o):o}var g=new U;d.a=g},"f+oW":function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(k,d,e){"use strict";e.d(d,"i",function(){return U}),e.d(d,"h",function(){return g}),e.d(d,"j",function(){return O}),e.d(d,"cb",function(){return n}),e.d(d,"n",function(){return o}),e.d(d,"Q",function(){return i}),e.d(d,"t",function(){return l}),e.d(d,"u",function(){return c}),e.d(d,"ab",function(){return s}),e.d(d,"z",function(){return u}),e.d(d,"l",function(){return m}),e.d(d,"W",function(){return _}),e.d(d,"r",function(){return f}),e.d(d,"L",function(){return b}),e.d(d,"Z",function(){return h}),e.d(d,"bb",function(){return y}),e.d(d,"k",function(){return I}),e.d(d,"O",function(){return p}),e.d(d,"Y",function(){return t}),e.d(d,"w",function(){return w}),e.d(d,"y",function(){return Y}),e.d(d,"V",function(){return V}),e.d(d,"b",function(){return Q}),e.d(d,"G",function(){return ue}),e.d(d,"a",function(){return pe}),e.d(d,"N",function(){return ie}),e.d(d,"f",function(){return Z}),e.d(d,"s",function(){return Le}),e.d(d,"X",function(){return ke}),e.d(d,"x",function(){return K}),e.d(d,"A",function(){return N}),e.d(d,"e",function(){return ne}),e.d(d,"d",function(){return se}),e.d(d,"U",function(){return fe}),e.d(d,"g",function(){return re}),e.d(d,"c",function(){return Oe}),e.d(d,"P",function(){return H}),e.d(d,"m",function(){return oe}),e.d(d,"E",function(){return Ae}),e.d(d,"H",function(){return Xe}),e.d(d,"C",function(){return Qe}),e.d(d,"D",function(){return Ye}),e.d(d,"B",function(){return ze}),e.d(d,"F",function(){return ct}),e.d(d,"S",function(){return et}),e.d(d,"p",function(){return A}),e.d(d,"q",function(){return be}),e.d(d,"T",function(){return Ke}),e.d(d,"R",function(){return Ze}),e.d(d,"o",function(){return We}),e.d(d,"K",function(){return _t}),e.d(d,"J",function(){return Ut}),e.d(d,"I",function(){return dt}),e.d(d,"M",function(){return Pt}),e.d(d,"v",function(){return G});var U="FETCH_TASK_START",g="FETCH_TASK_FAILURE",O="FETCH_TASK_SUCCESS",n="UPDATE_TASK_DATA",o="HIDE_EVALUATE_RESULT",i="SHOW_EVALUATE_RESULT",l="MOVE_X",c="MOVE_Y",s="TRIGGER_RIGHT_PANEL_MASK ",u="SET_ACTIVE_INDEX",m="GET_TASK_LIST",_="SHOW_TASK_LIST",f="HIDE_TASK_LIST",b="SET_TASK_STAR",h="TRIGGER_ENLARGE_UNITY3D ",y="TRIGGER_TAB_FIXED ",I="GET_DISCUSSES",p="SHOW_DISCUSSES_LOADING",t="TOP_OR_DOWN_DISCUSS",w="PLUS_DISCUSS",Y="SET_ACTION_TYPE",V="SHOW_REWARD_DIALOG",Q="CANCEL_REWARD_DIALOG",ue="SET_REWARD",pe="ACTIVE_DISCUSS_INDEX",ce="CREATE_DISCUSS",ie="SHOW_ANSWER_LOADING",Z="FETCH_ANSWER_INFO",Le="HIGH_TIP_MODAL",ke="SHOW_TIP_MODAL",K="SELECT_UNLOCK_ANSWER",N="SET_CHOOSE_ANSWERS",ne="EVAL_CHOOSE_START",se="EVAL_CHOOSE_END",fe="SHOW_REP_loading",re="FETCH_REP_CONTENT",Oe="EDIT_REP_CONTENT",Ge="SET_REP_PATH",H="SHOW_EVALUATE_LOADING",oe="HIDE_EVALUATE_LOADING",Ae="SET_EVALUATE_MESSAGE",Xe="SET_SHOW_DIR",Qe="SET_EDITOR_SETTING",Ye="SET_EDITOR_THEME",ze="SET_EDITOR_FONTSIZE",ct="SET_REPOS",et="SHOW_PATH_LIST",A="HIDE_PATH_LIST",be="HIDE_PICTURE_VIEW",Ke="SHOW_PICTURE_VIEW",Ze="SHOW_NOTICE",We="HIDE_NOTICE",_t="SET_TAB_INDEX",Ut="SET_SSH_TABS",dt="SET_SSH_CONFIGDATA",Pt="SET_VNC_LOADING ",G="ON_TAB_TO_SPACE "},gflZ:function(k,d,e){},gp9y:function(k,d,e){},iNZB:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},kSUc:function(k,d,e){},"kaH+":function(k,d,e){"use strict";var U=e("+L6B"),g=e("2/Rp"),O=e("tJVT"),n=e("q1tI"),o=e.n(n),i=e("UZu5"),l=e.n(i),c=e("dhSg"),s=e("rLCj"),u=e("dF/Y"),m=e("4i/N");d.a=function(){var _=Object(n.useState)(""),f=Object(O.a)(_,2),b=f[0],h=f[1],y=Object(n.useState)(0),I=Object(O.a)(y,2),p=I[0],t=I[1];Object(n.useEffect)(function(){var V=c.a.subscribe("preview-image",function(Q){h(Q),document.body.style.overflow="hidden"});return V},[]);function w(){document.body.style.overflow="auto",h("")}function Y(){t(p+90)}return o.a.createElement(n.Fragment,null,b?o.a.createElement("div",{className:"image-preview-container"},o.a.createElement("div",{className:"button-group"},o.a.createElement(g.a,{onClick:Y},"\u65CB\u8F6C",o.a.createElement(s.a,null)),o.a.createElement(g.a,{href:b},"\u4E0B\u8F7D",o.a.createElement(u.a,null)),o.a.createElement(g.a,{onClick:w},"\u5173\u95ED",o.a.createElement(m.a,null))),o.a.createElement("div",{className:"preview-wrp-group"},o.a.createElement("img",{className:"image-preview",src:b,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(p,"deg)")}}))):null)}},l9Ud:function(k,d,e){k.exports={flex_box_center:"flex_box_center___1siF3",flex_space_between:"flex_space_between___1LIBe",flex_box_vertical_center:"flex_box_vertical_center___1SENm",flex_box_center_end:"flex_box_center_end___aKcm8",flex_box_column:"flex_box_column___3xSXM",wrap:"wrap___1JpHn",list:"list___eeGJr",page:"page___2LktT"}},lOMy:function(k,d,e){},mCJh:function(k,d,e){"use strict";e.d(d,"c",function(){return g}),e.d(d,"h",function(){return O}),e.d(d,"e",function(){return n}),e.d(d,"d",function(){return o}),e.d(d,"g",function(){return i}),e.d(d,"b",function(){return l}),e.d(d,"f",function(){return c}),e.d(d,"a",function(){return s});var U=e("ErOA");function g(u){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(U.c)("/discusses.json?page=".concat(m-1,"&container_identifier=").concat(u,"&container_type=Shixun"))}function O(u,m){return Object(U.f)("/discusses/".concat(u,"/top_or_down_discuss.json"),{top:m})}function n(u,m){return Object(U.f)("/discusses/".concat(u,"/plus.json"),{container_type:"Discuss",type:m?1:0})}function o(u,m){return Object(U.f)("/discusses/".concat(u,"/hidden.json"),m)}function i(u,m){return Object(U.f)("/discusses/".concat(u,"/reward_code.json"),m)}function l(u){return Object(U.a)("/api/discusses/".concat(u,".json"),{method:"delete"})}function c(u,m){return Object(U.f)("/discusses/".concat(u,"/reply.json"),{container_type:"Shixun",content:m})}function s(u){return Object(U.f)("/discusses.json",u)}},nWbc:function(k,d,e){},p4vh:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg=="},p5ED:function(k,d,e){"use strict";var U=e("+L6B"),g=e("2/Rp"),O=e("5Dmo"),n=e("3S7+"),o=e("k1fw"),i=e("tJVT"),l=e("q1tI"),c=e.n(l),s=e("vHTk"),u=e.n(s),m=e("yEEn"),_=e("ZW9T"),f=e("1vsH");d.a=function(b){var h=b.name,y=b.data,I=b.theme,p=b.type,t=b.filename,w=b.monacoEditor,Y=b.className,V=b.style,Q=b.close,ue=b.onClose,pe=Object(l.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),ce=Object(i.a)(pe,2),ie=ce[0],Z=ce[1],Le=Object(l.useRef)(),ke=function(){if(y.startsWith("http")){K();return}Object(f.m)(t||"educoder",y,t)},K=function(){Object(f.l)("",y)};return c.a.createElement("div",{style:Object(o.a)({},V||{}),className:"".concat(u.a.wrp," ").concat(p?"":"hide")},Q&&c.a.createElement("div",{className:u.a.close,ref:Le},c.a.createElement(n.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Le.current}},c.a.createElement("span",{onClick:K},c.a.createElement("i",{className:"icon-quxiaozhiding"}))),c.a.createElement(n.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Le.current}},c.a.createElement("span",{className:"",onClick:ue},c.a.createElement("i",{className:"icon-guanbi1"})))),c.a.createElement("div",{className:"".concat(u.a[Y]," ").concat(Y," ").concat(u.a.monaco," ").concat(p==="txt"?"show":"hide")},c.a.createElement(_.b,w)),p==="audio"&&c.a.createElement("audio",{src:"".concat(y.indexOf("http")>-1?"":"data:audio/mp3;base64,").concat(y),autoPlay:!0}),p==="video"&&c.a.createElement(c.a.Fragment,null,y.indexOf("http")>-1?c.a.createElement("video",{controls:!0,src:"".concat(y),autoPlay:!0}):c.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(y),autoPlay:!0})),p==="office"&&c.a.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat((y==null?void 0:y.indexOf("http"))>-1?y:document.location.origin+"/"+y,"?disposition=office")}),p==="image"&&c.a.createElement("img",{src:"".concat(y.indexOf("http")>-1?"":"data:image/png;base64,").concat(y)}),p==="other"&&c.a.createElement("div",null,c.a.createElement(g.a,{type:"primary",size:"large",onClick:ke},c.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),p==="download"&&c.a.createElement(g.a,{type:"primary",size:"large",onClick:ke},c.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},popq:function(k,d,e){},qUwa:function(k,d,e){},qZJd:function(k,d,e){"use strict";var U=e("MXD1"),g=e("CFYs"),O=e("miYZ"),n=e("tsqr"),o=e("WmNS"),i=e.n(o),l=e("2qtc"),c=e("kLXV"),s=e("9og8"),u=e("rAM+"),m=e("tJVT"),_=e("k1fw"),f=e("q1tI"),b=e.n(f),h=e("IxHN"),y=e("bdgK"),I=e("M8RZ"),p=e("Ty5D"),t=e("1dTM"),w=e.n(t),Y=e("dhSg"),V=e("+L6B"),Q=e("2/Rp"),ue=e("5NDa"),pe=e("5rEg"),ce=e("AKST"),ie=pe.a.TextArea,Z=function(H){var oe=H.onCancel,Ae=H.onSave,Xe=H.content,Qe=Object(f.useState)(Xe),Ye=Object(m.a)(Qe,2),ze=Ye[0],ct=Ye[1];function et(be){ct(be.target.value)}function A(){Ae(ze)}return Object(f.useEffect)(function(){ct(Xe)},[Xe]),b.a.createElement("div",{className:"clipboard-box"},b.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),b.a.createElement(ie,{value:ze,onChange:et,className:"clipboard"}),b.a.createElement("p",null," ",b.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),b.a.createElement("p",null," ",b.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),b.a.createElement("div",{className:"btn-action-container"},b.a.createElement(Q.a,{type:"ghost",onClick:oe,style:{marginRight:10}},"\u53D6\u6D88"),b.a.createElement(Q.a,{type:"primary",onClick:A},"\u4FDD\u5B58")))},Le=e("ErOA"),ke=e("IZBM"),K=e("ye1Q"),N=b.a.createElement(K.a,{style:{fontSize:24},spin:!0});function ne(H){return H.replace(/\\u([\dA-Za-z]{4})/g,function(oe,Ae){return String.fromCharCode(parseInt("0x"+Ae))})}function se(H){H||(H=window.location.search);var oe=H.substr(1),Ae={};return oe.split("&").forEach(function(Xe){var Qe=Xe.split("=");Ae[Qe[0]]=decodeURIComponent(Qe[1])}),Ae}var fe={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},re;(function(H){H[H.SET_LOADING=0]="SET_LOADING",H[H.SET_IS_LARGE=1]="SET_IS_LARGE",H[H.SET_MES=2]="SET_MES",H[H.SET_STATE=3]="SET_STATE",H[H.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",H[H.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(re||(re={}));function Oe(H,oe){switch(oe.type){case re.SET_LOADING:return Object(_.a)(Object(_.a)({},H),{},{loading:oe.payload});case re.SET_IS_LARGE:return Object(_.a)(Object(_.a)({},H),{},{isLarge:oe.payload});case re.SET_MES:return Object(_.a)(Object(_.a)({},H),{},{mes:oe.payload});case re.SET_STATE:return Object(_.a)(Object(_.a)({},H),oe.payload);case re.SET_TRANSFER_CONTENT:return Object(_.a)(Object(_.a)({},H),{},{transferContent:oe.payload});case re.SHOW_CLIPBOARD_BOX:return Object(_.a)(Object(_.a)({},H),{},{showClipBoardBox:oe.payload});default:throw new Error}}var Ge=d.a=function(H){var oe=H.vnc_url,Ae=H.window_vnc_url,Xe=H.taskId,Qe=Object(f.useRef)(),Ye=Object(f.useRef)(),ze=Object(f.useReducer)(Oe,fe),ct=Object(m.a)(ze,2),et=ct[0],A=ct[1],be=Object(f.useState)(0),Ke=Object(m.a)(be,2),Ze=Ke[0],We=Ke[1],_t=et.mes,Ut=et.loading,dt=et.showClipBoardBox,Pt=et.isLarge,G=et.transferContent,q=Object(f.useState)(0),X=Object(m.a)(q,2),ut=X[0],mt=X[1],Ht,Lt=Object(p.m)();function Ne(){A({type:re.SHOW_CLIPBOARD_BOX,payload:!1})}function na(){A({type:re.SET_IS_LARGE,payload:!Pt})}function Nt(ee){var Te;return Qe.current&&(Te=new y.default(function(Me){var z=Object(u.a)(Me),r;try{for(z.s();!(r=z.n()).done;){var v=r.value;(v.target.offsetHeight>0||v.target.offsetWidth>0)&&ee._eventHandlers.windowResize()}}catch(P){z.e(P)}finally{z.f()}}),Te.observe(Qe.current)),Te}var Kt=function(){var ee=Object(s.a)(i.a.mark(function Te(){var Me;return i.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(Le.a)("/api/tasks/".concat(Lt.taskId||Xe,"/get_vnc_link.json"),{method:"post",params:Object(_.a)({},Lt)});case 2:if(Me=r.sent,!((Me==null?void 0:Me.status)===-3)){r.next=5;break}return r.abrupt("return",new Promise(function(){var v=Object(s.a)(i.a.mark(function P(L,W){return i.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:c.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6windows\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var Ve=Object(s.a)(i.a.mark(function Je(){return i.a.wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:return clearTimeout(Ht),mt(0),ea.next=4,Object(ke.d)(Lt.taskId,Me==null?void 0:Me.message);case 4:return Kt(),ea.abrupt("return");case 6:case"end":return ea.stop()}},Je)}));function ht(){return Ve.apply(this,arguments)}return ht}()});case 1:case"end":return Ce.stop()}},P)}));return function(P,L){return v.apply(this,arguments)}}()));case 5:if(!((Me==null?void 0:Me.status)===-1)){r.next=7;break}throw new String(Me==null?void 0:Me.message);case 7:return Y.a.publish("update-windows-time",Me==null?void 0:Me.data),r.abrupt("return",Me);case 9:case"end":return r.stop()}},Te)}));return function(){return ee.apply(this,arguments)}}();Object(f.useEffect)(function(){var ee,Te;function Me(W){Ae&&(n.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),A({type:re.SET_LOADING,payload:!0}),We(Ze+1))}function z(){clearTimeout(Ht),mt(100),setTimeout(function(){A({type:re.SET_LOADING,payload:!1})},1300),Y.a.subscribe("send-ctrl-alt-delete",function(){var W;(W=ee)===null||W===void 0||W.sendCtrlAltDel()})}function r(W){var ge=ne(W.detail.text);A({type:re.SET_TRANSFER_CONTENT,payload:ge})}if((Ae||oe)&&Qe.current){new Promise(Object(s.a)(i.a.mark(function W(){var ge,Ce,Ve,ht,Je,ha,ea,qa,Fa,Va;return i.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return ge=se(),Ce="",ta.next=4,Kt();case 4:ht=ta.sent,Ae?(Ve="Edu123",Ce=decodeURIComponent(ht==null||((Je=ht.data)===null||Je===void 0)?void 0:Je.vnc_url)):(ea=new URL(ht==null||((ha=ht.data)===null||ha===void 0)?void 0:ha.vnc_url),qa=ea.protocol,Fa=ea.searchParams,Va=ea.host,Ve=Fa.get("password"),Ce="".concat(qa==="https:"?"wss":"ws","://").concat(Va,"/").concat(ge.path||"websockify")),ee=new w.a(Qe.current,Ce,{credentials:{password:Ve},wsProtocols:["binary"]}),Te=Nt(ee),ee.viewOnly=ge.view_only||!1,Ae?ee.scaleViewport=!0:ee.scaleViewport=ge.scale||!1,ee.scaleViewport=ge.scale||!0,ee.resizeSession=!0,Ye.current=ee,ee.addEventListener("disconnect",Me),ee.addEventListener("connect",z),ee.addEventListener("clipboard",r);case 16:case"end":return ta.stop()}},W)})));var v=Y.a.subscribe("vnc-reseting",function(){A({type:re.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),P=Y.a.subscribe("vnc-enlarge",function(){A({type:re.SET_IS_LARGE,payload:!0})}),L=Y.a.subscribe("show-clipboard-box",function(){A({type:re.SHOW_CLIPBOARD_BOX,payload:!0})});return mt(0),function(){var W,ge,Ce,Ve;(W=ee)===null||W===void 0||W.removeEventListener("disconnect",Me),(ge=ee)===null||ge===void 0||ge.removeEventListener("connect",z),(Ce=ee)===null||Ce===void 0||Ce.removeEventListener("clipboard",r),v(),P(),L(),(Ve=Te)===null||Ve===void 0||Ve.unobserve(Qe.current)}}},[oe,Ae,Ze]);function J(ee){var Te;(Te=Ye.current)===null||Te===void 0||Te.clipboardPasteFrom(ee),A({type:re.SET_TRANSFER_CONTENT,payload:ee}),n.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),Ne()}Object(f.useEffect)(function(){ut==0&&Re()},[ut]);var Re=function ee(){ut>99?ut=99:(ut=ut+1,Ht=setTimeout(function(){ee()},1500)),ut<100&&mt(ut)};return b.a.createElement(f.Fragment,null,b.a.createElement("div",{className:"".concat(Ae?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(Pt?"full-screen":"")},Pt&&b.a.createElement("a",{className:"btn-vnc-resize",onClick:na},b.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),Ut?b.a.createElement(h.a,{message:_t,style:{color:"#4CACFF"}},b.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},b.a.createElement(g.a,{percent:ut,format:function(Te){return b.a.createElement("span",{className:"c-white"},Te,"%")}}))):null,b.a.createElement("div",{ref:Qe,className:"vnc-panel ".concat(Ut?"hide":"animated fadeIn")})),b.a.createElement(I.a,null,b.a.createElement(c.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:dt,onCancel:Ne,footer:null},b.a.createElement(Z,{onCancel:Ne,onSave:J,content:G}))))}},s8TD:function(k,d,e){"use strict";e.d(d,"a",function(){return m});var U=e("Pv/L"),g=e("14J3"),O=e("BMrR"),n=e("jCWc"),o=e("kPKH"),i=e("2qtc"),l=e("kLXV"),c=e("q1tI"),s=e.n(c),u=e("dfu6"),m=function(f){return new Promise(function(b,h){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return h("WebRTC not supported by browser");var y=new RTCPeerConnection,I=[];y.createDataChannel(""),y.createOffer().then(function(p){return y.setLocalDescription(p)}).catch(function(p){return h(p)}),y.onicecandidate=function(p){console.log("event:",p);var t=[];if(!p||!p.candidate){if(console.log("ips",I),I.length==0||!Object(u.a)(I[0])){var w=l.a.info({title:s.a.createElement(O.a,null,s.a.createElement(o.a,{flex:"1"},"\u63D0\u793A"),s.a.createElement(o.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return w.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:s.a.createElement(O.a,null,s.a.createElement(o.a,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",f.ip_limit==="inner"&&s.a.createElement(s.a.Fragment,null,s.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),s.a.createElement("br",null),s.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return h("WebRTC disabled or restricted by browser")}var Y=I.filter(function(se){return Object(u.a)(se)});return b(Y.join(""))}var V=p.candidate.candidate.split(" "),Q=Object(U.a)(V),ue=Q[0],pe=Q[1],ce=Q[2],ie=Q[3],Z=Q[4],Le=Q[5],ke=Q[7],K=Q.slice(8),N=["rtp","rtpc"];if(console.log("event:",p),I.some(function(se){return se==Z})||I.push(Z),console.log(" candidate: "+ue.split(":")[1]),console.log(" component: "+N[pe-1]),console.log(" protocol: "+ce),console.log(" priority: "+ie),console.log(" ip: "+Z),console.log(" port: "+Le),console.log(" type: "+ke),K.length){console.log("attributes: ");for(var ne=0;ne "+K[ne]+": "+K[ne+1])}}})}},tUsH:function(k,d){k.exports="data:image/png;base64,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"},vHTk:function(k,d,e){k.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},xKgJ:function(k,d,e){"use strict";e.d(d,"p",function(){return i}),e.d(d,"b",function(){return l}),e.d(d,"c",function(){return c}),e.d(d,"e",function(){return s}),e.d(d,"f",function(){return u}),e.d(d,"t",function(){return m}),e.d(d,"g",function(){return _}),e.d(d,"u",function(){return f}),e.d(d,"d",function(){return b}),e.d(d,"i",function(){return h}),e.d(d,"k",function(){return y}),e.d(d,"v",function(){return I}),e.d(d,"r",function(){return p}),e.d(d,"h",function(){return t}),e.d(d,"j",function(){return w}),e.d(d,"q",function(){return Y}),e.d(d,"s",function(){return pe}),e.d(d,"a",function(){return Z}),e.d(d,"m",function(){return Ze}),e.d(d,"n",function(){return We}),e.d(d,"l",function(){return _t}),e.d(d,"o",function(){return dt}),e.d(d,"w",function(){return Pt});var U=e("9kvl"),g;(function(G){G[G.SuperAdmin=1]="SuperAdmin",G[G.Operation=2]="Operation",G[G.CertifiedTeacher=5]="CertifiedTeacher",G[G.TrainingProduction=8]="TrainingProduction",G[G.UncertifiedTeacher=12]="UncertifiedTeacher",G[G.Student=15]="Student"})(g||(g={}));var O;(function(G){G[G.SuperAdmin=1]="SuperAdmin",G[G.Operation=2]="Operation",G[G.Admin=5]="Admin",G[G.Teacher=8]="Teacher",G[G.Assistant=12]="Assistant",G[G.Student=15]="Student"})(O||(O={}));var n=function(q){var X=Object(U.b)()._store.getState(),ut=X.user,mt=ut.userInfo;return q.some(function(Ht){return Ht==(mt==null?void 0:mt.role)})},o=function(q){var X=Object(U.b)()._store.getState(),ut=X.user,mt=ut.userInfo;return(mt==null?void 0:mt.own)?!0:q.some(function(Ht){var Lt;return Ht==(mt==null||((Lt=mt.course)===null||Lt===void 0)?void 0:Lt.course_role)})},i=function(){var q=Object(U.b)()._store.getState(),X=q.user,ut=X.userInfo;return ut.main_site},l=function(){var q,X=Object(U.b)()._store.getState(),ut=X.user,mt=ut.userInfo;return mt==null||((q=mt.course)===null||q===void 0)?void 0:q.course_is_end},c=function(){return o([O.SuperAdmin,O.Operation,O.Admin,O.Teacher,O.Assistant])},s=function(){return o([O.SuperAdmin,O.Teacher,O.Admin,O.Assistant,O.Operation])},u=function(){return o([O.SuperAdmin,O.Teacher,O.Admin])},m=function(){return o([O.SuperAdmin])},_=function(){return o([O.SuperAdmin,O.Operation,O.Admin])},f=function(){return n([O.SuperAdmin,O.Operation])},b=function(){return o([O.SuperAdmin,O.Admin])},h=function(){return o([O.SuperAdmin,O.Operation,O.Admin,O.Teacher])},y=function(){return o([O.Assistant])},I=function(){return o([O.Teacher])},p=function(){return o([O.Student])},t=function(){return o([O.SuperAdmin,O.Operation,O.Admin,O.Teacher,O.Assistant,O.Student])},w=function(){return o([O.SuperAdmin,O.Operation,O.Admin,O.Teacher,O.Assistant])},Y=function(){var q,X=Object(U.b)()._store.getState(),ut=X.user,mt=ut.userInfo;return(mt==null||((q=mt.course)===null||q===void 0)?void 0:q.course_role)===null},V=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student])},Q=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return X||!X&&n([g.SuperAdmin])},ue=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return X||!X&&n([g.SuperAdmin,g.Operation])},pe=function(){return n([O.Student])},ce=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student]):X||!X&&n([g.SuperAdmin,g.Operation])},ie=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student]):X||!X&&n([g.SuperAdmin,g.Operation])},Z=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction])},Le=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin]):X||!X&&n([g.SuperAdmin])},ke=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation]):X||!X&&n([g.SuperAdmin,g.Operation])},K=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student]):X||!X&&n([g.SuperAdmin,g.Operation])},N=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher]):X||!X&&n([g.SuperAdmin,g.Operation])},ne=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher]):X||!X&&n([g.SuperAdmin,g.Operation])},se=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin]):!1},fe=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student])},re=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin]):X||!X&&n([g.SuperAdmin])},Oe=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation]):X||!X&&n([g.SuperAdmin,g.Operation])},Ge=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher,g.Student]):X||!X&&n([g.SuperAdmin,g.Operation])},H=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?!1:X||!X&&n([g.SuperAdmin,g.Operation])},oe=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?X||!X&&n([g.SuperAdmin,g.Operation]):!1},Ae=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher]):!1},Xe=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?!X&&n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher]):!1},Qe=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher]):X||!X&&n([g.SuperAdmin,g.Operation])},Ye=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher])},ze=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin]):X||!X&&n([g.SuperAdmin])},ct=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation]):X||!X&&n([g.SuperAdmin,g.Operation])},et=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher]):X||!X&&n([g.SuperAdmin,g.Operation])},A=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?X||!X&&n([g.SuperAdmin,g.Operation]):!1},be=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return q?n([g.SuperAdmin,g.Operation,g.CertifiedTeacher,g.TrainingProduction,g.UncertifiedTeacher]):X||!X&&n([g.SuperAdmin,g.Operation])},Ke=function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([O.Teacher])},Ze=function(){return n([g.SuperAdmin])},We=function(){return n([g.SuperAdmin,g.Operation])},_t=function(){return n([g.Student])},Ut=function(){return n([g.SuperAdmin,g.Operation,g.CertifiedTeacher])},dt=function(){var q,X=Object(U.b)()._store.getState(),ut=X.user;return!!((q=ut.userInfo)===null||q===void 0?void 0:q.login)},Pt=function(){var q=Object(U.b)()._store.getState(),X=q.user;return X.userInfo}},"yi/R":function(k,d,e){"use strict";e.r(d);var U=e("oBTY"),g=e("bbsP"),O=e("/wGt"),n=e("0Owb"),o=e("jrin"),i=e("2qtc"),l=e("kLXV"),c=e("WmNS"),s=e.n(c),u=e("miYZ"),m=e("tsqr"),_=e("9og8"),f=e("tJVT"),b=e("PpiC"),h=e("k1fw"),y=e("ozfa"),I=e("MJZm"),p=e("q1tI"),t=e.n(p),w=e("Ty5D"),Y=e("H65k"),V=e("+Axu"),Q=e("f+oW"),ue=e.n(Q),pe=function(a){var E=a.position,R=a.subject,C=a.score,B=a.onViewAllTask;return t.a.createElement("div",{className:"task-header"},t.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:B},t.a.createElement("img",{src:ue.a,alt:"nav",width:45})),t.a.createElement("h3",{title:R},"\u7B2C",E,"\u5173\uFF1A",R),t.a.createElement("span",null,C))},ce=e("DjyN"),ie=e("NUBc"),Z=e("g9YV"),Le=e("wCAj"),ke=e("cWXX"),K=e("/ezw"),N=e("BdwD"),ne=e("p4vh"),se=e.n(ne),fe=e("Q+I+"),re=e.n(fe),Oe=e("Yr8L"),Ge=e.n(Oe),H=e("IZBM"),oe=e("1vsH"),Ae=e("wd/R"),Xe=e.n(Ae),Qe={0:se.a,1:re.a,2:Ge.a},Ye={loading:!0,page:1,data:null},ze;(function(a){a[a.SET_LOADING=0]="SET_LOADING",a[a.SET_STATE=1]="SET_STATE",a[a.SET_PAGE=2]="SET_PAGE"})(ze||(ze={}));function ct(a,E){switch(E.type){case ze.SET_LOADING:return Object(h.a)(Object(h.a)({},a),{},{loading:E.payload});case ze.SET_STATE:return Object(h.a)(Object(h.a)({},a),E.payload);case ze.SET_PAGE:return Object(h.a)(Object(h.a)({},a),{},{page:E.payload});default:throw new Error}}var et=function(a){var E=a.activeIndex,R=a.taskId,C=Object(p.useReducer)(ct,Ye),B=Object(f.a)(C,2),M=B[0],S=B[1],j=M.loading,F=M.page,D=M.data,x=Object(p.useMemo)(function(){var me=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(de,ye,Se){var Ee=(F-1)*10+Se+1;return Ee<=3?t.a.createElement("img",{src:Qe[Ee-1],alt:"rank",width:36}):Ee}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:D==null?void 0:D.rank_data_name,dataIndex:"score",render:function(de){return(D==null?void 0:D.open_rank)==="DEFAULT"?Object(oe.G)(de):de}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(de){return Xe()(de).format("YYYY-MM-DD HH:mm:ss")}}];return me},[D==null?void 0:D.rank_data_name,D==null?void 0:D.open_rank,F]);Object(p.useEffect)(function(){function me(){return $.apply(this,arguments)}function $(){return $=Object(_.a)(s.a.mark(function de(){var ye;return s.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(H.p)(R,{page:F,limit:10});case 2:ye=Ee.sent,S({type:ze.SET_STATE,payload:{loading:!1,data:ye.data}});case 4:case"end":return Ee.stop()}},de)})),$.apply(this,arguments)}E===4&&me()},[F,E,R]);function ae(me){S({type:ze.SET_PAGE,payload:me})}return t.a.createElement("div",{className:"ranking-container"},j?t.a.createElement(K.a,{avatar:!0,paragraph:{rows:4}}):!D||(D==null?void 0:D.rank_list_count)===0?t.a.createElement(N.a,null):t.a.createElement(t.a.Fragment,null,t.a.createElement(Le.a,{pagination:!1,size:"middle",dataSource:D.rank_list,columns:x}),D.rank_list_count>10?t.a.createElement(ie.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:ae,current:F,total:D.rank_list_count}):null))},A=e("fXAG"),be=e("9Bee"),Ke=e("M8RZ"),Ze=e("6lC8"),We=e("mCJh"),_t=e("dTJi"),Ut=e("pC0b"),dt=e("GzdX"),Pt=e("OoWo"),G="YYYY-MM-DD HH:mm",q=function(a){var E=a.challenge,R=a.position,C=a.status,B=a.get_gold,M=a.get_experience,S=a.star,j=a.tag_count,F=a.finished_time,D=a.index,x=a.view_answer_time,ae=a.name,me=a.identifier,$=a.identity,de=a.shixun,ye=a.taskList,Se=a.onSaveTaskStar,Ee=Object(w.l)();function De(nt){Se(me,nt,D)}var T=C===2||de.status<2||ye[D-1]&&ye[D-1].status===2||de.task_pass||$<=5;return t.a.createElement("div",{className:"task-item-container ".concat(E.position===R?"active":""," ").concat(C===2?"finish":"")},t.a.createElement("div",{className:"flex-container challenge-title space-between"},T?t.a.createElement("a",{href:"/tasks/".concat(me).concat(Ee.search),onClick:function(Ie){Ie.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(me).concat(Ee.search)},300)}},"".concat(R,". ").concat(ae)," "):t.a.createElement("span",null,"".concat(R,". ").concat(ae)),t.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(C===2?"green":"")})),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",{className:C===2?"green":""},t.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",C===2&&M>0?"+":"",M),t.a.createElement("p",{className:C===2?"green":""},t.a.createElement("span",null,"\u91D1\u5E01")," ",C===2&&B>0?"+":""," ",B),t.a.createElement("p",null,t.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",j||"\u65E0")),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",null,t.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),F?Xe()(F).format(G):"--"),t.a.createElement("p",null,t.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),x?Xe()(x).format(G):"--")),de.status>=2?t.a.createElement("div",{className:"rate-container"},C===2&&S===0?t.a.createElement(p.Fragment,null,t.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),t.a.createElement(dt.a,{defaultValue:0,onChange:De})):null,C===2&&S>0?t.a.createElement(p.Fragment,null,t.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),t.a.createElement(dt.a,{value:S,disabled:!0}),t.a.createElement("span",{className:"highlight"},S,"\u5206")):null):null)},X=function(a){var E=a.taskList,R=a.challenge,C=a.shixun,B=a.identity,M=a.onSaveTaskStar;return t.a.createElement("div",{className:"task-nav-container"},t.a.createElement("p",{className:"task-tip"},t.a.createElement("div",null,t.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),E.map(function(S,j){var F=Object(h.a)(Object(h.a)({},S),{},{identity:B,index:j,challenge:R,taskList:E,shixun:C,onSaveTaskStar:M});return t.a.createElement(q,Object(n.a)({key:j},F))}))},ut=e("Plam"),mt=e("gp9y"),Ht=e("Ot1p"),Lt=function(a){var E=a.user_praise,R=a.praise_count,C=a.praisePlus,B=a.onCreateDiscuss,M=Object(p.useState)(!1),S=Object(f.a)(M,2),j=S[0],F=S[1],D=Object(p.useState)(""),x=Object(f.a)(D,2),ae=x[0],me=x[1];function $(De){me(De)}function de(){F(!0)}function ye(){F(!1)}function Se(){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(_.a)(s.a.mark(function De(){return s.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(!(ae.trim()=="")){nt.next=3;break}return m.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),nt.abrupt("return");case 3:B(ae),me(""),F(!1);case 6:case"end":return nt.stop()}},De)})),Ee.apply(this,arguments)}return t.a.createElement("div",{className:"comment-input-editor-container ".concat(j?"active":""," ")},t.a.createElement("div",{className:j?"text-area hide":"text-area"},t.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:de}),t.a.createElement("a",{className:"c-light-black",onClick:C,title:E?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.a.createElement("i",{className:"mr3 ".concat(E?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),R?t.a.createElement("span",null,R):"")),j?t.a.createElement("div",{className:"input-mask",onClick:ye}):null,t.a.createElement("div",{className:j?"md-container":"md-container hide"},t.a.createElement(Ht.a,{id:"discuss-input-editor",startInit:j,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ae,height:240,onChange:$}),t.a.createElement("div",{className:"tip-container",onClick:ye},t.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),t.a.createElement("a",{className:"btn-send",onClick:Se},"\u53D1\u9001"))))},Ne=e("dhSg"),na=e("/omn"),Nt=e("IxHN"),Kt=e("ARon"),J=function(a){var E=a.data;return t.a.createElement(p.Fragment,null,E&&E.map(function(R){return t.a.createElement("div",{className:"choose-answer-item",key:R.position},t.a.createElement("p",null,"\u7B2C",R.position,"\u9898"),t.a.createElement(be.a,{value:R.answer}))}))},Re=e("DVFL"),ee=function(a){var E=a.data,R=a.onShowUnlockAnswerModal,C=a.challenge,B=(C==null?void 0:C.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return t.a.createElement(p.Fragment,null,E&&E.map(function(M,S){var j=M.answer_id,F=M.answer_name,D=M.answer_contents,x=M.view_time;return t.a.createElement("div",{className:"answer-item-container",style:B,key:j},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{className:"level"}," \u7EA7\u522B",S+1,"\uFF1A "),t.a.createElement("span",{className:"name"},F),D?t.a.createElement(p.Fragment,null,t.a.createElement("span",{className:"view-time"},x?Xe()(x).format("YYYY-MM-DD HH:mm"):""),t.a.createElement("span",null,"\u5DF2\u89E3\u9501")):t.a.createElement("a",{onClick:R},"\u89E3\u9501")),D?t.a.createElement(be.a,{value:D}):null)}))},Te=function(a){var E=a.loading,R=a.data,C=a.onShowTip,B=a.st,M=a.challenge;return t.a.createElement("div",{className:"answer-container"},E?t.a.createElement(Nt.a,null):null,B===1?t.a.createElement(J,{data:R}):t.a.createElement(ee,{data:R,challenge:M,onShowUnlockAnswerModal:C}))},Me=e("sRBo"),z=e("kaz8"),r=e("gflZ"),v=function(a){var E=a.data,R=a.selected_unlocked_answer_id,C=a.selected_index,B=a.onSelect;if(!E)return null;var M=E.filter(function(j,F){return j.answer_contents?!1:(j.index=F,!0)});function S(j){var F=j.target,D=F.value,x=F.checked;B(x?D:null)}return t.a.createElement("table",{className:"unlock-answer-list"},t.a.createElement("thead",null,t.a.createElement("tr",null,t.a.createElement("th",null),t.a.createElement("th",null,"\u7EA7\u522B"),t.a.createElement("th",null,"\u540D\u79F0"),t.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),t.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),t.a.createElement("tbody",null,M.map(function(j,F){return t.a.createElement("tr",{key:j.answer_id},t.a.createElement("td",null,t.a.createElement(z.a,{value:j.answer_id,onChange:S,checked:j.answer_id===R||R&&C>=F})),t.a.createElement("td",null,j.index+1),t.a.createElement("td",null,j.answer_name),t.a.createElement("td",null,j.answer_ratio,"%"),t.a.createElement("td",{className:"gold-color"},j.answer_score))})))},P=e("Q7Vx"),L=function(a){var E=a.unity_3d_routes,R=a.onGetUnity3dMessage,C=a.onEvaluateCallback,B=Object(p.useRef)(),M=Object(p.useState)(!0),S=Object(f.a)(M,2),j=S[0],F=S[1];Object(p.useEffect)(function(){function ae($){try{var de=JSON.parse($.data);R(de)}catch(ye){console.log(ye,$.data)}}window.addEventListener("message",ae);var me=Ne.a.subscribe("evaluate-unity3d-result",function($){D($),C&&C()});return function(){window.removeEventListener("message",ae),me()}},[]);function D(ae){B.current&&B.current.contentWindow.postMessage(JSON.stringify(ae),"*")}function x(){F(!1),Ne.a.publish("unity3d-load-end")}return t.a.createElement(p.Fragment,null,j?t.a.createElement(Nt.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,t.a.createElement("iframe",{onLoad:x,className:"unity3d-panel",ref:B,src:E}))},W=e("BjJ7"),ge=e("kaH+");function Ce(a){var E=a.target;if(E.tagName.toUpperCase()==="IMG"){var R=E.src||E.getAttribute("src");R&&R.indexOf("/images/avatars/User")===-1&&(a.stopPropagation(),a.preventDefault(),Ne.a.publish("preview-image",R))}}var Ve={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function ht(a,E){switch(E.type){case A.z:return Object(h.a)(Object(h.a)({},a),{},{activeIndex:E.payload});case A.Z:return Object(h.a)(Object(h.a)({},a),{},{enlarge_unity3D:E.payload});case A.bb:return Object(h.a)(Object(h.a)({},a),{},{tab_fixed:E.payload});case A.W:return Object(h.a)(Object(h.a)({},a),{},{showTaskList:!0});case A.r:return Object(h.a)(Object(h.a)({},a),{},{showTaskList:!1});case A.l:return Object(h.a)(Object(h.a)({},a),E.payload);case A.L:return Object(h.a)(Object(h.a)({},a),E.payload);case A.N:return Object(h.a)(Object(h.a)({},a),{},{loading:!0});case A.X:return Object(h.a)(Object(h.a)({},a),{},{showTip:!0});case A.s:return Object(h.a)(Object(h.a)({},a),{},{showTip:!1});case A.x:return Object(h.a)(Object(h.a)({},a),{},{selected_unlocked_answer_id:E.payload});case A.f:return Object(h.a)(Object(h.a)({},a),E.payload);default:throw new Error}}var Je=function(a){var E=a.taskId,R=a.minuxUserGrade,C=a.discusses_count,B=a.is_teacher,M=a.has_answer,S=a.user,j=a.st,F=a.game,D=a.rank_name,x=a.challenge,ae=a.myshixun,me=a.user_praise,$=a.praise_count,de=a.unity_3d_routes,ye=a.with_code_file,Se=a.onPlusOrCancelPraise,Ee=a.onEvaluateCallback,De=a.onGetUnity3dMessage,T=a.shixun,nt=Object(p.useReducer)(ht,Ve),Ie=Object(f.a)(nt,2),He=Ie[0],Be=Ie[1],Rt=Object(w.l)().query,it=He.taskList,je=He.showTaskList,at=He.activeIndex,Et=He.enlarge_unity3D,jt=He.tab_fixed,St=He.data,pa=He.answerScore,ua=He.loading,xa=He.showTip,Sa=He.isMultiLevel,Zt=He.selected_unlocked_answer_id,ca=Object(p.useMemo)(function(){var Fe=0;if(St&&Zt){for(var ot=St.filter(function(we){return!we.answer_contents}),Ue=0;Ue1,activeIndex:we?at:2}});case 12:case"end":return lt.stop()}},Fe)})),ra.apply(this,arguments)}function Ft(Fe){var ot=Fe.choose_answers,Ue=Fe.message,we=Fe.status;if(we===0){m.b.info(Ue);return}Be({type:A.f,payload:{showTip:we===1,data:ot,answerScore:Ue,loading:!1,activeIndex:we===1?at:2}})}function Na(){Be({type:A.s})}function fa(){Be({type:A.X})}function ja(){return sa.apply(this,arguments)}function sa(){return sa=Object(_.a)(s.a.mark(function Fe(){var ot,Ue,we,Yt,lt;return s.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(!(j===1)){ft.next=8;break}return ft.next=3,Object(H.n)(F.identifier);case 3:ot=ft.sent,R(pa),Ft(ot),ft.next=14;break;case 8:if(!Zt){ft.next=14;break}return ft.next=11,Object(H.q)(F.identifier,Zt);case 11:Ue=ft.sent,we=Ue.status,Yt=Ue.message,we===-1||(Sa?(lt=0,St.forEach(function(Pa,fn){fn<=ca&&(lt+=Pa.answer_score)}),R(lt)):R(pa),wa(),Be({type:A.s}));case 14:case"end":return ft.stop()}},Fe)})),sa.apply(this,arguments)}function Oa(Fe){Be({type:A.x,payload:Fe})}function Da(){return Jt.apply(this,arguments)}function Jt(){return Jt=Object(_.a)(s.a.mark(function Fe(){var ot;return s.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.prev=0,we.next=3,Object(H.k)(ae.identifier);case 3:ot=we.sent,Be({type:A.l,payload:{taskList:ot,showTaskList:!0}}),we.next=10;break;case 7:we.prev=7,we.t0=we.catch(0),console.log(we.t0);case 10:case"end":return we.stop()}},Fe,null,[[0,7]])})),Jt.apply(this,arguments)}function bt(Fe,ot,Ue){return ia.apply(this,arguments)}function ia(){return ia=Object(_.a)(s.a.mark(function Fe(ot,Ue,we){return s.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return lt.prev=0,lt.next=3,Object(H.y)(ot,T.id,Ue);case 3:it[we].star=Ue,Be({type:A.L,payload:{taskList:Object(U.a)(it)}}),lt.next=10;break;case 7:lt.prev=7,lt.t0=lt.catch(0),console.log(lt.t0);case 10:case"end":return lt.stop()}},Fe,null,[[0,7]])})),ia.apply(this,arguments)}function Xt(){Da()}function $t(){Be({type:A.r})}Object(p.useEffect)(function(){return function(){Be({type:A.r}),Be({type:A.z,payload:0})}},[E]),Object(p.useEffect)(function(){if(gt.current)return gt.current.addEventListener("mousedown",Ce),function(){gt.current.removeEventListener("mousedown",Ce)}},[gt.current]),Object(p.useEffect)(function(){if(ye&&de&>.current){var Fe=Object(W.b)(function(Ue){var we=Ue.target.scrollTop;we>=354?Be({type:A.bb,payload:!0}):Be({type:A.bb,payload:!1})},10);gt.current.addEventListener("scroll",Fe);var ot=Ne.a.subscribe("evaluate-unity3d-finish",function(){gt.current.scrollTop=0});return function(){gt.current.removeEventListener("scroll",Fe),ot()}}},[ye,de,gt.current]);var Ea=x.position,La=x.score,Ma=x.subject,zt={onViewAllTask:Xt,position:Ea,score:La,subject:Ma};function Ua(Fe){return ma.apply(this,arguments)}function ma(){return ma=Object(_.a)(s.a.mark(function Fe(ot){return s.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(We.a)({content:ot,container_type:"Shixun",container_id:T.id,challenge_id:x.id,position:Ea});case 2:Be({type:A.z,payload:3}),Ne.a.publish("create-discuss");case 4:case"end":return we.stop()}},Fe)})),ma.apply(this,arguments)}function Mt(){Be({type:A.Z,payload:!Et})}var xt={loading:ua,data:St,onShowTip:fa,st:j,challenge:x};return t.a.createElement(p.Fragment,null,t.a.createElement(pe,zt),t.a.createElement("div",{className:"content-wrapper",ref:gt},de&&ye?t.a.createElement("div",{className:"unity-3d-container ".concat(Et?"enlarge":"")},t.a.createElement("a",{onClick:Mt,className:"btn-enlarge ".concat(Et?"enlarge":"")},t.a.createElement("i",{className:"iconfont ".concat(Et?"icon-suoxiao1":"icon-kuoda"," ")})),t.a.createElement(L,{unity_3d_routes:de,onGetUnity3dMessage:De,onEvaluateCallback:Ee})):null,t.a.createElement("ul",{className:"tab-nav ".concat(jt?"tab-fixed":"")},Ct.map(function(Fe){return t.a.createElement("li",{onClick:Dt,id:Fe.index,key:Fe.title,className:at===Fe.index?"active":""},t.a.createElement("a",null,Fe.title,Fe.index===3&&C?t.a.createElement("span",null,C):null))})),t.a.createElement(be.a,{className:at===0?"tab-panel-body ".concat(de&&ye?"scroll-margin-top":""):"hide",value:x.task_pass}),t.a.createElement("div",{className:at===1?"tab-panel-body":"hide"},kt?t.a.createElement(be.a,{value:kt}):null),t.a.createElement("div",{className:at===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},t.a.createElement(Te,xt)),t.a.createElement("div",{className:at===3?"tab-panel-body":"hide"},t.a.createElement(ut.a,{activeIndex:at,shixunIdentifier:T.identifier,identity:S.identity,user:S})),t.a.createElement("div",{className:at===4?"tab-panel-body":"hide"},t.a.createElement(et,{activeIndex:at,taskId:E})),Rt.type!=="exercises"&&t.a.createElement(Lt,{user_praise:me,praise_count:$,praisePlus:Se,onCreateDiscuss:Ua})),t.a.createElement(Ke.a,null,t.a.createElement(O.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:je,onClose:$t},t.a.createElement(X,{taskList:Object(U.a)(it),challenge:x,shixun:T,identity:S.identity,onSaveTaskStar:bt})),t.a.createElement(l.a,{centered:!0,title:"\u63D0\u793A",visible:xa,onOk:ja,onCancel:Na,className:"answer-tip"},B?t.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):t.a.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),Sa?t.a.createElement(v,{selected_index:ca,selected_unlocked_answer_id:Zt,onSelect:Oa,data:St}):t.a.createElement("p",null,"\u5C06\u6263\u9664".concat(pa,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),B?t.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),t.a.createElement(ge.a,null)))},ha=e("+L6B"),ea=e("2/Rp"),qa=e("aHsQ"),Fa=e("sGsY"),Va=e("55Ip"),ga=e("9VGf");function ta(a){return a.toString().padStart(2,"0")}function Ha(a){var E=Math.floor(a/60),R=a%60,C=Math.floor(E/60);return"".concat(ta(C),":").concat(ta(E-C*60),":").concat(ta(R))}var en=function(a){var E=a.defaultTime,R=a.status,C=a.onUpdateCostTime,B=a.lastedGetTaskInfoTime,M=a.title,S=M===void 0?"":M,j=Object(p.useState)(E||0),F=Object(f.a)(j,2),D=F[0],x=F[1],ae=Object(p.useRef)();return Object(p.useEffect)(function(){B&&(x(E),ae.current=E)},[E,B]),Object(p.useEffect)(function(){if(B){var me=Ne.a.subscribe("update-cost-time",function(){R!==2&&C(ae.current)});return me}},[B]),Object(ga.a)(function(){x(D+1),ae.current=ae.current+1},R===2?null:1e3),t.a.createElement("span",null,S?"".concat(S,"\uFF1A"):null,Ha(D))},Nn=e("8Enf"),vr=e("P2fV"),_n=e("NJEC"),br=e("UlFV"),oa=e("RCxd"),tn=e("S+dL"),jn=e.n(tn),Ga=e("P5Jw");function te(a){var E=a.onShowNotice,R=a.className,C=R===void 0?"":R;return t.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:E,className:C},t.a.createElement("img",{src:jn.a,alt:"notice"}))}var Ln=function(a){var E=a.loading,R=a.lastedUpdateTime,C=a.moveY,B=a.code_hidden,M=a.gameStatus,S=a.isEditPath,j=a.isNotice,F=a.git_url,D=a.onResetCode,x=a.onResetGitCode,ae=a.onShowCodeSetting,me=a.onResetPassedCode,$=a.onShowDir,de=a.onResizeCodeArea,ye=a.onShowNotice;function Se(){de(C)}var Ee=function(){l.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(oa.a,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:D})},De=function(){l.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:t.a.createElement(oa.a,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:x})},T=C==="100%";return t.a.createElement(p.Fragment,null,t.a.createElement("span",{className:"edit-status"},E?"\u4FDD\u5B58\u4E2D...":R===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),t.a.createElement("div",{className:"action-bar"},j?t.a.createElement(te,{onShowNotice:ye}):null,B?null:t.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:$},t.a.createElement("i",{className:"iconfont icon-wenjian "})),F?t.a.createElement(Ga.CopyToClipboard,{text:F,onCopy:function(){return m.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},t.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,M===2&&S?t.a.createElement(_n.a,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:me},t.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},t.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,S?t.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:Ee},t.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,S&&t.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:De},t.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),t.a.createElement("a",{onClick:ae,title:"\u8BBE\u7F6E"},t.a.createElement("i",{className:"iconfont icon-shezhi"})),t.a.createElement("a",{onClick:Se,title:T?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:T?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},Mn=e("Mm8t"),hn=e.n(Mn),Xa=e("9kvl"),Ya=function(a){var E=a.isNotice,R=a.moveY,C=a.isActive,B=a.tabIndex,M=a.webssh,S=a.socketKeys,j=a.onCloseSocket,F=a.onReCreateSocket,D=a.onShowNotice,x=a.onResizeCodeArea,ae=a.shixun;function me(){x(R)}var $=R==="100%";return t.a.createElement("div",{className:"action-bar"},E?t.a.createElement(te,{onShowNotice:D}):null,M?t.a.createElement(va,{tabIndex:B,isActive:C,socketKeys:S,onReCreateSocket:F,onCloseSocket:j,shixun:ae}):null,t.a.createElement("a",{onClick:me,title:$?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:$?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Ia=1200,an=300;function va(a){var E=a.isActive,R=a.socketKeys,C=a.onCloseSocket,B=a.onReCreateSocket,M=a.tabIndex,S=a.shixun,j=Object(p.useState)(Ia),F=Object(f.a)(j,2),D=F[0],x=F[1],ae=Object(p.useState)(!1),me=Object(f.a)(ae,2),$=me[0],de=me[1],ye=S.identifier;Object(ga.a)(function(){x(D-1)},E&&D>0?1e3:null),Object(p.useEffect)(function(){var it=Ne.a.subscribe("on-operating-ssh",function(){x(Ia)}),je=Ne.a.subscribe("on-recreate-socket",function(){B()});return function(){it(),je()}},[]);function Se(){Xa.c.replace("/shixuns/".concat(ye,"/challenges"))}function Ee(){l.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:t.a.createElement(oa.a,null),content:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u8FDE\u547D\u4EE4\u884C\u3002",centered:!0,okText:"\u91CD\u8FDE",cancelText:"\u9000\u51FA",onOk:He,onCancel:Se})}var De=function(){l.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:t.a.createElement(oa.a,null),content:"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Be})};Object(p.useEffect)(function(){D===0&&(Ee(),R.forEach(function(it){Ne.a.publish("close-socket",it)})),D===an&&de(!0)},[D]);function T(){de(!1)}function nt(){de(!0)}function Ie(){x(Ia),Ne.a.publish("ssh-add-connect-time"),de(!1)}function He(){x(Ia),Ne.a.publish("create-socket",M)}function Be(){return Rt.apply(this,arguments)}function Rt(){return Rt=Object(_.a)(s.a.mark(function it(){return s.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return R.forEach(function(Et){Ne.a.publish("close-socket",Et)}),at.next=3,C();case 3:x(Ia),B();case 5:case"end":return at.stop()}},it)})),Rt.apply(this,arguments)}return t.a.createElement(p.Fragment,null,D>0&&D<=an?t.a.createElement(nn,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:D,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:nt}):null,t.a.createElement("a",{onClick:De},t.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),t.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),t.a.createElement(Ke.a,null,t.a.createElement(l.a,{centered:!0,title:[t.a.createElement(oa.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:$&&D>0,onOk:Ie,onCancel:T,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(D/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function nn(a){var E=a.title,R=a.time,C=a.className,B=C===void 0?"":C,M=a.callback,S=a.desc,j=S===void 0?"":S,F=a.style,D=F===void 0?{}:F;function x(){M&&M()}return t.a.createElement("a",{onClick:x,title:E,className:B},t.a.createElement("img",{src:hn.a,alt:"time",width:16,style:D}),t.a.createElement("span",null,j?"".concat(j,"\uFF1A"):"",Ha(R)))}var Ar=e("lOMy"),gn={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ba=function(a){var E=a.className,R=a.mirror_description,C=a.git_url,B=a.difficulty,M=a.task_pass,S=a.test_set_permission,j=a.onVncAction;return t.a.createElement("div",{className:"tpi-code-setting ".concat(E)},t.a.createElement("h3",null,"\u529F\u80FD"),t.a.createElement("section",null,t.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){j("full-screen")}}," ",t.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),t.a.createElement("a",{id:"reset-task",onClick:function(){return j("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",t.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),C?t.a.createElement(Ga.CopyToClipboard,{text:C,onCopy:function(){return m.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",t.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,t.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){j("show-clipboard-box")}}," ",t.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 ")),t.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("a",{className:"file-item",title:M?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},t.a.createElement("b",null,"\u8DF3\u5173"),t.a.createElement("span",null,M?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:S?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},t.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),t.a.createElement("span",null,S?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),t.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("div",{className:"file-item"},t.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),t.a.createElement("span",null,gn[B])),t.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},t.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),t.a.createElement("span",{className:"vnc-desc",title:R==null?void 0:R.join(" ")},R==null?void 0:R.join(" ")))))},Fn=e("5Dmo"),In=e("3S7+"),vn=e("l9Ud"),la=e.n(vn),Aa;(function(a){a.Classrooms="classrooms",a.Shixuns="shixuns",a.Paths="paths",a.Projects="projects",a.Videos="videos",a.Topics="topics",a.Teach="teach-group"})(Aa||(Aa={}));var Bn=function(E){var R=E.userDetail,C=E.user,B=E.globalSetting,M=E.loading,S=E.dispatch,j=E.onClose,F=E.shixun,D=Object(b.a)(E,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),x=Object(w.m)(),ae=Object(p.useState)([]),me=Object(f.a)(ae,2),$=me[0],de=me[1],ye=Object(p.useState)(0),Se=Object(f.a)(ye,2),Ee=Se[0],De=Se[1],T=Object(p.useState)(Object(h.a)({page:1,limit:20,id:F.identifier},x)),nt=Object(f.a)(T,2),Ie=nt[0],He=nt[1],Be=Object(p.useCallback)(function(){return D.visible},[D.visible]);Object(p.useEffect)(function(){Ie.page=1,Rt()},[D.visible]);var Rt=function(){var it=Object(_.a)(s.a.mark(function je(){var at;return s.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,S({type:"shixunsDetail/getSetData",payload:Ie});case 2:at=jt.sent,at&&(de(Object(U.a)(at.data_sets)),De(at.data_sets_count));case 4:case"end":return jt.stop()}},je)}));return function(){return it.apply(this,arguments)}}();return t.a.createElement(t.a.Fragment,null,!!$.length&&D.children,t.a.createElement(O.a,{title:"\u6570\u636E\u96C6",placement:"right",className:la.a.wrap,width:300,closable:!1,onClose:j,visible:Be()},t.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),$==null?void 0:$.map(function(it,je){return t.a.createElement("dl",{className:la.a.list},t.a.createElement(In.a,{title:it.title},t.a.createElement("dt",null,t.a.createElement("span",{className:"icon-wenjian4 mr5"}),it.title)),t.a.createElement("dd",null,t.a.createElement(Ga.CopyToClipboard,{text:it.file_path,onCopy:function(){return m.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("span",{className:"".concat(la.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),t.a.createElement("div",{className:"tc"},t.a.createElement(ie.a,{onChange:function(je){Ie.page=je,Rt()},className:la.a.page,size:"small",total:Ee,pageSize:Ie.limit,hideOnSinglePage:!0}))))},bn=Object(Xa.a)(function(a){var E=a.user,R=a.userDetail,C=a.loading,B=a.shixunsDetail,M=a.globalSetting;return{user:E,userDetail:R,shixunsDetail:B,globalSetting:M,loading:C.models.index}})(Bn),ya=e("m3rI"),rn=e("tUsH"),kn=e.n(rn),An=e("1Zrr"),sn=e.n(An),on=e("V0Rq"),yn=e("bPs0"),Rn=Fa.a.Countdown;function yr(){return t.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var ln=function(a){var E,R=a.mirror_description,C=a.difficulty,B=a.git_url,M=a.vnc_url,S=a.window_vnc_url,j=a.isNotice,F=a.user,D=a.game,x=a.shixun,ae=x===void 0?{}:x,me=a.resetVncLoading,$=a.onUpdateCostTime,de=a.lastedGetTaskInfoTime,ye=a.onShowNotice,Se=a.onResetVnc,Ee=a.onBack,De=a.history,T=a.onAddVncTime,nt=ae.name,Ie=ae.identifier,He=ae.task_pass,Be=ae.test_set_permission,Rt=D.cost_time,it=D.status,je=F.user_url,at=F.image_url,Et=F.grade,jt=Et===void 0?0:Et,St=Object(p.useState)(!1),pa=Object(f.a)(St,2),ua=pa[0],xa=pa[1],Sa=Object(p.useState)({}),Zt=Object(f.a)(Sa,2),ca=Zt[0],kt=Zt[1],gt=Object(p.useState)("#FFF"),vt=Object(f.a)(gt,2),Ct=vt[0],Dt=vt[1],da=Object(p.useState)(null),wt=Object(f.a)(da,2),wa=wt[0],ra=wt[1],Ft=Object(p.useState)(),Na=Object(f.a)(Ft,2),fa=Na[0],ja=Na[1],sa=Object(p.useState)(!1),Oa=Object(f.a)(sa,2),Da=Oa[0],Jt=Oa[1],bt=Object(w.l)().query;Object(p.useEffect)(function(){function Mt(){return xt.apply(this,arguments)}function xt(){return xt=Object(_.a)(s.a.mark(function Fe(){var ot,Ue,we,Yt,lt;return s.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(!(bt.type==="exercises")){ft.next=6;break}return ft.next=3,Object(on.u)({categoryId:bt.exercisesId});case 3:Ue=ft.sent,kt(Object(h.a)({},Ue)),(Ue==null?void 0:Ue.left_banner_id)&&(Ue==null||((ot=Ue.exercise)===null||ot===void 0)?void 0:ot.left_time)&&(ra(Date.now()+(Ue==null||((we=Ue.exercise)===null||we===void 0)?void 0:we.left_time)*1e3),setTimeout(function(){Dt("red")},((Ue==null||((Yt=Ue.exercise)===null||Yt===void 0)?void 0:Yt.left_time)-300>0?(Ue==null||((lt=Ue.exercise)===null||lt===void 0)?void 0:lt.left_time)-300:0)*1e3));case 6:case"end":return ft.stop()}},Fe)})),xt.apply(this,arguments)}Mt(),Ne.a.subscribe("update-windows-time",function(Fe){ja(parseInt(Fe.remaining_time/1e3))}),M&&ja(1800)},[]),Object(p.useEffect)(function(){return bt.type==="exercises"&&(yn.b.forEach(function(Mt,xt){document.addEventListener(Mt,Xt,!1)}),window.onblur=function(){IsFull()&&exitFull()}),function(){yn.b.forEach(function(Mt,xt){document.removeEventListener(Mt,Xt,!1)})}},[]);var ia=function(){Jt(!Da)},Xt=function(){De.push("/classrooms/".concat(bt.coursesId,"/exercise/").concat(bt.exercisesId,"/users/").concat(bt.login))};function $t(){xa(!ua)}function Ea(){xa(!1)}function La(){Ee(),De.replace("/shixuns/".concat(Ie,"/challenges"))}function Ma(){if(me)return;Se()}function zt(){l.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:t.a.createElement(oa.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:La})}function Ua(Mt){Ea(),Mt==="reset-task"&&(me||l.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:t.a.createElement(oa.a,null),content:t.a.createElement(yr,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ma})),Mt==="full-screen"&&Ne.a.publish("vnc-enlarge"),Mt==="show-clipboard-box"&&Ne.a.publish("show-clipboard-box")}var ma={task_pass:He,test_set_permission:Be,mirror_description:R,difficulty:C,resetVncLoading:me,git_url:B,onVncAction:Ua};return t.a.createElement("div",{className:"task-header-container"},bt.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,t.a.createElement("a",{className:"task-user-info",href:je,target:"_blank"},at?t.a.createElement("img",{width:"35",height:"35",src:"".concat(ya.a.IMG_SERVER,"/images/").concat(at)}):null,t.a.createElement("span",null,F.name)),t.a.createElement("div",{className:"grade-info"},t.a.createElement("img",{src:kn.a,alt:"gold",width:20}),jt)),t.a.createElement("h2",{className:"shixun-info"},nt,(bt==null?void 0:bt.type)!=="exercises"&&t.a.createElement(en,{lastedGetTaskInfoTime:de,status:it,defaultTime:Rt,onUpdateCostTime:$,title:M?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(bt==null?void 0:bt.type)!=="exercises"&&t.a.createElement(t.a.Fragment,null,(M||S)&&t.a.createElement("div",{className:"flex-container"},S&&t.a.createElement(Va.Link,{onClick:function(xt){xt.preventDefault(),Ne.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),j?t.a.createElement(te,{className:"btn-notice",onShowNotice:ye}):null,fa&&t.a.createElement(Ba,{defaultTime:fa,onAddVncTime:T,onReset:Ma,toShixun:La,title:M?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:$t},t.a.createElement("img",{alt:"tool",src:sn.a,width:16}),"\u5DE5\u5177\u680F")),!S&&t.a.createElement(bn,{visible:Da,onClose:ia,shixun:ae},t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ia},t.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636E\u96C6"))),bt.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,M||S?t.a.createElement("a",{className:"btn-task-out",onClick:zt,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):t.a.createElement("a",{className:"btn-out",onClick:zt,title:"\u9000\u51FA\u5B9E\u8BAD"},t.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(ca==null||((E=ca.exercise)===null||E===void 0)?void 0:E.left_time)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{style:{color:Ct},className:"iconfont icon-kaoshishichang mr5"}),t.a.createElement("span",{className:"c-white mr20"},t.a.createElement(Rn,{className:"flex-wrp ",valueStyle:{color:Ct,fontSize:16,fontWeight:"normal"},title:t.a.createElement("span",{style:{color:Ct,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:wa,onFinish:Object(_.a)(s.a.mark(function Mt(){var xt,Fe;return s.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(on.P)({categoryId:bt.exercisesId,commit_method:2});case 2:xt=Ue.sent,(xt==null?void 0:xt.status)===0&&l.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:t.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",t.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var we=Object(_.a)(s.a.mark(function lt(){return s.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:De.push("/classrooms/".concat(bt.coursesId,"/exercise/").concat(bt.exercisesId,"/detail"));case 1:case"end":return ft.stop()}},lt)}));function Yt(){return we.apply(this,arguments)}return Yt}()}),(xt==null?void 0:xt.status)===-3&&(Fe=parseInt(xt==null?void 0:xt.message),ra(Date.now()+Fe*1e3));case 5:case"end":return Ue.stop()}},Mt)}))}))),(bt==null?void 0:bt.type)==="exercises"&&t.a.createElement(ea.a,{type:"primary",onClick:function(){l.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){Xt()}})}},t.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),t.a.createElement(Ke.a,null,t.a.createElement(O.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:ua,onClose:Ea},t.a.createElement(ba,ma))))},Ra=300;function Ba(a){var E=a.onAddVncTime,R=a.onReset,C=a.toShixun,B=a.title,M=B===void 0?"":B,S=a.defaultTime,j=Object(p.useState)(S),F=Object(f.a)(j,2),D=F[0],x=F[1],ae=Object(p.useState)(!1),me=Object(f.a)(ae,2),$=me[0],de=me[1];Object(ga.a)(function(){x(D-1)},D>0?1e3:null),Object(p.useEffect)(function(){D===Ra&&de(!0)},[D]);function ye(){D!==0?de(!1):C()}function Se(){de(!1),D>0?(x(S),E()):(x(S),R())}function Ee(){D=0?D.splice(x,1):D.push(j),S(D.join(""))}}return t.a.createElement("a",{className:"flex-container",onClick:F},t.a.createElement("span",{className:"".concat(E===1?"radio":"checkbox"," ").concat(C&&C.indexOf(j)>=0?"active":"")}),t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",null,j,"\u3001"),t.a.createElement(be.a,{className:"subject-body",value:M})))},Ka=function(a){var E=a.id,R=a.answer,C=a.challenge_question,B=a.category,M=a.subject,S=a.onSetAnswers;function j(F){S(E,F)}return t.a.createElement("li",null,t.a.createElement("div",{className:"subject"},t.a.createElement(be.a,{value:"".concat(E+1,"\u3001").concat(M),className:"subject-body"})),t.a.createElement("div",{className:"option"},C.map(function(F,D){var x=F.option_name;return t.a.createElement(On,{index:D,key:x,option_name:x,answer:R,category:B,callback:j})})))},zn=function(a){var E=a.chooses,R=a.answers,C=a.onSetAnswers;return t.a.createElement("ul",{className:"choose-container"},E.map(function(B,M){var S=B.subject,j=B.challenge_question,F=B.category;return t.a.createElement(Ka,{key:M,id:M,subject:S,challenge_question:j,category:F,answer:R[M],onSetAnswers:C})}))},Qa=e("yqJW"),Wn=e("cf+g"),dn=e.n(Wn),Vn=e("UbZX"),Za=e.n(Vn),Rr=e("LYID"),Hn=e.n(Rr),$e=function(E){var R=E.id,C=E.isActive,B=E.title,M=E.onActive,S=E.had_submmit,j=E.result,F=E.actual_output,D=E.standard_answer;function x(){M(R)}var ae="test-case-item";return C&&(ae+=" active"),S&&(ae+=" has-result"),t.a.createElement("li",{className:ae},t.a.createElement("a",{className:"case-header",onClick:x},t.a.createElement("h2",null,t.a.createElement("div",{className:C?"arrow-down":"arrow-right"}),t.a.createElement("span",{className:"test-title"},B)),S>0?t.a.createElement("img",{width:16,src:j?Za.a:Hn.a}):t.a.createElement("i",{className:"iconfont icon-suo1"})),t.a.createElement("div",{className:"item-desc ".concat(C?"show":"hide"," choose-game-item")},S?j?t.a.createElement(p.Fragment,null,t.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",t.a.createElement("b",null,D)),t.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",t.a.createElement("b",{className:"c-red"},F))):t.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):t.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},qe=function(a){var E=a.onResizeSetContainer,R=a.moveY,C=a.had_submmit,B=a.test_sets,M=B===void 0?[]:B,S=a.challenge_chooses_count,j=a.choose_correct_num,F=Object(p.useState)(-1),D=Object(f.a)(F,2),x=D[0],ae=D[1];function me(ye){ae(ye===x?-1:ye)}var $=j===S;function de(){E(R)}return t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),t.a.createElement("a",{onClick:de},t.a.createElement("i",{className:"iconfont ".concat(R===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),C?t.a.createElement("p",{className:"test-result ".concat($?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:$?Za.a:dn.a}),j," / ",S," \u5171\u6709",S,"\u9898\uFF0C"),t.a.createElement("span",null,$?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(S-j,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,t.a.createElement("ul",{className:"test-case-list"},M.map(function(ye,Se){return t.a.createElement($e,Object(n.a)({key:"item"+Se,had_submmit:C,title:"\u9898\u76EE".concat(Se+1)},ye,{isActive:x===Se,id:Se,onActive:me}))})))},tt=e("qUwa"),yt=e("VjRW"),Ot=e.n(yt),Tt=function(a){var E=a.st,R=a.prev_game,C=a.next_game,B=a.time_limit,M=a.record_consume_time,S=a.loading,j=a.vnc_url,F=a.windows_vnc,D=a.shixun,x=a.game,ae=a.onRun,me=a.onShowTestCaseList,$=a.chooses,de=C&&!S&&(x.status===2||D.status<2||D.task_pass),ye=E===1&&x.status===2,Se=Object(p.useState)(0),Ee=Object(f.a)(Se,2),De=Ee[0],T=Ee[1],nt=Object(w.l)();return Object(p.useEffect)(function(){De>0&&setTimeout(function(){T(De-1)},1e3)},[De]),Object(p.useEffect)(function(){var Ie=Ne.a.subscribe("eval-code-finish",function(){E===1||T(10)});return Ie},[]),t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"flex-container eval-desc"},B?t.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(B,"\u79D2")):null,M?t.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",M," \u79D2"):null,j&&t.a.createElement("a",{title:"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C",onClick:me},"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C")),t.a.createElement("div",{className:"flex-container eval-btn-group"},R&&!S?t.a.createElement("a",{href:"/tasks/".concat(R).concat(nt.search),onClick:function(He){He.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(R).concat(nt.search)},300)},className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,de?t.a.createElement("a",{href:"/tasks/".concat(C).concat(nt.search),onClick:function(He){He.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(C).concat(nt.search)},300)},className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,t.a.createElement("button",{onClick:function(){if(E===1&&($==null?void 0:$.length)<=0){l.a.confirm({centered:!0,title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},t.a.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"});return}ae()},style:{minWidth:"72px"},disabled:S||De>0,className:"btn-run",title:"\u8FD0\u884C\u8BC4\u6D4B"},De>0?"".concat(De,"S"):t.a.createElement(p.Fragment,null," ",t.a.createElement("img",{src:Ot.a,alt:"run",width:18})," ",t.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function Bt(a,E){switch(E.type){case A.e:return Object(h.a)(Object(h.a)({},a),{},{loading:!0});case A.d:return Object(h.a)(Object(h.a)({},a),{},{loading:!1});case A.A:return Object(h.a)(Object(h.a)({},a),E.payload);default:throw new Error}}var Qt=function(a){var E=a.taskData,R=a.moveY,C=a.onResizeYStart,B=a.onResizeSetContainer,M=a.onEval,S=a.lastedGetTaskInfoTime,j=E.chooses,F=E.choose_test_cases,D=E.game,x=F.test_sets,ae=F.challenge_chooses_count,me=F.choose_correct_num,$=F.had_submmit,de=Object(p.useCallback)(function(){var at=[];return at.length=ae,$&&(at=x.map(function(Et){return Et.actual_output})),at},[S]),ye=Object(p.useReducer)(Bt,{loading:!1,answers:de()}),Se=Object(f.a)(ye,2),Ee=Se[0],De=Se[1];Object(p.useEffect)(function(){De({type:A.A,payload:{answers:de()}})},[S]);var T=Ee.answers,nt=Ee.loading;function Ie(at,Et){T[at]=Et,De({type:A.A,payload:{answers:T}})}function He(){for(var at=!0,Et=0;Et(?:[\n\r\s]*?)(?:<\/link>)*/im,Xn=/(?:[\n\r\s]*?)(?:<\/script>)*/im,Or=["http","com","net","org","cdn"];function Dr(a){for(var E=!1,R=0;RM+Ur&&S()},Ur),Object(p.useEffect)(function(){j.current&&D&&D.content&&(j.current.setAttribute("action",F),j.current.submit())},[j.current,D,F]),t.a.createElement("div",{className:"html-code-view",style:{display:C?"block":"none",width:"100%",height:"100%"}},t.a.createElement("form",{ref:j,method:"post",target:"my-frame"},t.a.createElement("input",{type:"hidden",name:"contents",value:D.content}),t.a.createElement("input",{type:"hidden",name:"educodercss",value:D.css}),t.a.createElement("input",{type:"hidden",name:"educoderscript",value:D.script})),t.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},$r=e("dQ5l"),pn=e("ZBwS"),qr=e.n(pn),ps=e("TVoq"),Yn=new qr.a;Yn.Diff_EditCost=8;var ei={oldStr:"",newStr:""};function ti(a,E){switch(E.type){case"init":return Object(h.a)(Object(h.a)({},a),E.payload);default:throw new Error}}function Pr(a,E){var R=/&/g,C=//g,M=a[0],S=a[1]||"",j=S.replace(R,"&").replace(C,"<").replace(B,">"),F=!j.trim();if(E==="oldStr")switch(M){case pn.DIFF_DELETE:return"")+j+"";case pn.DIFF_EQUAL:return""+j+""}else switch(M){case pn.DIFF_INSERT:return"")+j+"";case pn.DIFF_EQUAL:return""+j+""}}var ai=function(a){var E,R,C=a.output,B=a.actual_output,M=Object(p.useReducer)(ti,ei),S=Object(f.a)(M,2),j=S[0],F=S[1];return C=(E=C)===null||E===void 0?void 0:E.replace(/\n/g,"\r"),B=(R=B)===null||R===void 0?void 0:R.replace(/\n/g,"\r"),Object(p.useEffect)(function(){var D=Yn.diff_main(C||"",B||"");Yn.diff_cleanupEfficiency(D);var x=D.map(function(me){return Pr(me,"oldStr")}).join(""),ae=D.map(function(me){return Pr(me,"newStr")}).join("");F({type:"init",payload:{oldStr:x,newStr:ae}})},[C,B]),t.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},t.a.createElement("div",{dangerouslySetInnerHTML:{__html:j.oldStr}}))};function Cr(a){var E=a.last_compile_output,R=a.language,C=a.ts_mem,B=a.ts_time,M=a.input,S=a.output,j=a.actual_output,F=a.is_public,D=a.result,x=a.compile_success,ae=a.title,me=a.isActive,$=a.id,de=a.onActive,ye=a.test_sets_view,Se=a.allowed_unlock,Ee=a.identity;function De(){F||ye||Ee<=5?de($):Se?Ne.a.publish("unlock-test-case",$):m.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var T="test-case-item";return me&&(T+=" active"),E&&(T+=" has-result"),t.a.createElement("li",{className:T},t.a.createElement("a",{className:"case-header",onClick:De},t.a.createElement("h2",null,t.a.createElement("div",{className:me?"arrow-down":"arrow-right"}),t.a.createElement("span",{className:"test-title"},ae)),t.a.createElement("div",{className:"case-info"},C?t.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",C,"MB"):null,B?t.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",B,"\u79D2 "):null,F?null:ye||Ee<=5?t.a.createElement("i",{className:"iconfont icon-jiesuo"}):t.a.createElement("i",{className:"iconfont icon-suo1"}),x>0?t.a.createElement("img",{width:16,src:D?Za.a:Hn.a}):null)),t.a.createElement("div",{className:"item-desc ".concat(me?"show":"hide"," choose-game-item")},M?t.a.createElement(Zr.a,null,t.a.createElement(xr.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),t.a.createElement(xr.a,{flex:"1",style:{color:"#fff"}},t.a.createElement(ai,{output:M}))):null,t.a.createElement("p",{className:"output-title-container"},t.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),t.a.createElement("span",{className:"output-title"},"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014")),t.a.createElement($r.a,{output:S,actual_output:j})))}var ni=function(a){var E=a.onResizeSetContainer,R=a.moveY,C=a.isHtml,B=a.lastedUpdateTime,M=a.content,S=a.myshixunIdentifier,j=a.test_sets_view,F=a.identity,D=a.language,x=a.allowed_unlock,ae=a.test_sets,me=ae===void 0?[]:ae,$=a.test_sets_count,de=a.sets_error_count,ye=a.last_compile_output,Se=a.onFinishDisplayHtml,Ee=Object(p.useState)(-1),De=Object(f.a)(Ee,2),T=De[0],nt=De[1],Ie=Object(p.useState)(C?0:1),He=Object(f.a)(Ie,2),Be=He[0],Rt=He[1];function it(jt){nt(jt===T?-1:jt)}function je(){E(R)}function at(jt){Rt(parseInt(jt.target.id,10))}var Et={code:M,isActive:Be===0&&C,myshixunIdentifier:S,onFinishDisplayHtml:Se,lastedUpdateTime:B};return t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("div",{className:"flex-container"},C?t.a.createElement("span",{id:0,onClick:at,className:Be===0?"active":""},"\u6548\u679C\u663E\u793A"):null,t.a.createElement("span",{id:1,onClick:at,className:Be===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),t.a.createElement("a",{onClick:je},t.a.createElement("i",{className:"iconfont ".concat(R===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),t.a.createElement("section",{style:{display:Be===1?"block":"none"}},ye?t.a.createElement("p",{className:"test-result ".concat(de===0?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:de===0?Za.a:dn.a}),$-de,"/",$),de==0?t.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):t.a.createElement(be.a,{className:"last-compile-output",value:ye})):null,t.a.createElement("ul",{className:"test-case-list"},me.map(function(jt,St){return t.a.createElement(Cr,Object(n.a)({allowed_unlock:x,identity:F,key:"item"+St,test_sets_view:j,language:D,last_compile_output:ye,title:"\u6D4B\u8BD5\u96C6".concat(St+1)},jt,{isActive:T===St,id:St,onActive:it}))}))),C?t.a.createElement(Jr,Et):null)};function ri(a){var E=a.isLarge,R=a.language,C=a.test_sets,B=C===void 0?[]:C,M=a.test_sets_count,S=a.allowed_unlock,j=a.sets_error_count,F=a.last_compile_output,D=a.test_sets_view,x=a.identity,ae=a.onResizeSet,me=Object(p.useState)(-1),$=Object(f.a)(me,2),de=$[0],ye=$[1];function Se(Ee){ye(Ee===de?-1:Ee)}return t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),t.a.createElement("a",{onClick:ae},t.a.createElement("i",{className:"iconfont ".concat(E?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),F?t.a.createElement("p",{className:"test-result ".concat(j===0?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:j===0?Za.a:dn.a}),M-j,"/",M),j==0?t.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):t.a.createElement(be.a,{value:F})):null,t.a.createElement("ul",{className:"test-case-list"},B.map(function(Ee,De){return t.a.createElement(Cr,Object(n.a)({allowed_unlock:S,identity:x,test_sets_view:D,key:"item"+De,language:R,last_compile_output:F,title:"\u6D4B\u8BD5\u96C6".concat(De+1)},Ee,{isActive:de===De,id:De,onActive:Se}))})))}var ii=e("ZD9Y"),si=function(a){var E=a.onFontSizeChange,R=a.cmFontSize,C=a.cmCodeMode,B=a.onCodeModeChange,M=a.tabToSpace,S=a.onTabToSpace,j=a.shixun,F=j.task_pass,D=j.forbid_copy,x=j.test_set_permission,ae={onFontSizeChange:E,cmFontSize:R,cmCodeMode:C,onCodeModeChange:B,tabToSpace:M,onTabToSpace:S};return t.a.createElement(ii.a,ae,t.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("a",{className:"file-item",title:F?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},t.a.createElement("b",null,"\u8DF3\u5173"),t.a.createElement("span",null,F?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:x?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},t.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),t.a.createElement("span",null,x?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:D?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},t.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),t.a.createElement("span",null,D?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},fs=e("X9zl"),Es=e("XyRZ");function oi(a){var E=a.callback,R=a.file,C=a.onHidePathList;function B(){C(),E(R)}return t.a.createElement("a",{onClick:B},R)}var li=function(a){var E=a.paths,R=a.onChangePath,C=a.activePath,B=a.isVisible,M=a.onHidePathList;return t.a.createElement("ul",{className:"path-container",onMouseLeave:M,style:{display:B?"block":"none"}},E.filter(function(S){return!!S}).map(function(S){return t.a.createElement("li",{className:C===S?"active":"",key:S},t.a.createElement(oi,{callback:R,file:S,onHidePathList:M}))}))},Tr=e("Dqnf"),ui={theme:Object($a.a)("cmCodeMode","vs-dark"),fontSize:Object($a.a)("cmFontSize",16),tabToSpace:Object($a.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshTabs:[]};function ci(a,E){switch(E.type){case A.C:return Object(h.a)(Object(h.a)({},a),{},{showEditorSetting:E.payload});case A.D:return Object(h.a)(Object(h.a)({},a),{},{theme:E.payload});case A.B:return Object(h.a)(Object(h.a)({},a),{},{fontSize:E.payload});case A.K:return Object(h.a)(Object(h.a)({},a),{},{tabIndex:E.payload});case A.I:return Object(h.a)(Object(h.a)({},a),{},{sshConfigData:E.payload});case A.J:return Object(h.a)(Object(h.a)({},a),{},{sshTabs:Object(U.a)(E.payload)});case A.S:return Object(h.a)(Object(h.a)({},a),{},{showPathList:!0});case A.p:return Object(h.a)(Object(h.a)({},a),{},{showPathList:!1});case A.v:return Object(h.a)(Object(h.a)({},a),{},{tabToSpace:E.payload});default:throw new Error}}var Sr=3e4,di=function(a){var E=a.taskData,R=a.moveY,C=a.isHtml,B=a.isNotice,M=a.onResizeYStart,S=a.codeRepData,j=a.isEditPath,F=a.onEditRepCode,D=a.onUpdateCode,x=a.onResizeSetContainer,ae=a.onEval,me=a.evaluateLoading,$=a.evaluateMessage,de=a.onResizeCodeArea,ye=a.onShowDir,Se=a.onChangePath,Ee=a.onShowNotice,De=a.onResetCode,T=a.onResetGitCode,nt=a.onResetPassedCode,Ie=a.onFinishDisplayHtml,He=Object(b.a)(a,["taskData","moveY","isHtml","isNotice","onResizeYStart","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),Be=Object(p.useReducer)(ci,ui),Rt=Object(f.a)(Be,2),it=Rt[0],je=Rt[1],at=S.loading,Et=S.content,jt=S.language,St=S.filename,pa=S.file_type,ua=S.lastedUpdateTime,xa=S.paths,Sa=S.currentPath,Zt=it.fontSize,ca=it.theme,kt=it.showEditorSetting,gt=it.showPathList,vt=it.tabIndex,Ct=it.sshTabs,Dt=it.tabToSpace,da=it.sshConfigData,wt=E.shixun,wa=E.test_sets,ra=E.test_sets_count,Ft=E.sets_error_count,Na=E.last_compile_output,fa=E.game,ja=E.git_url,sa=E.myshixun,Oa=E.user,Da=E.allowed_unlock,Jt=wt.webssh,bt=wt.multi_webssh,ia=wt.hide_code,Xt={onFinishDisplayHtml:Ie,allowed_unlock:Da,onResizeSetContainer:x,moveY:R,language:jt,content:Et,isHtml:C,myshixunIdentifier:sa.identifier,test_sets_view:fa.test_sets_view,identity:Oa.identity,lastedUpdateTime:ua,test_sets:wa,test_sets_count:ra,sets_error_count:Ft,last_compile_output:Na};Object(ga.a)(function(){var pt=new Date().getTime();j&&ua&&!ia&&pt>ua+Sr&&D()},Sr);function $t(pt){F(pt)}function Ea(){je({type:A.C,payload:!0})}function La(){je({type:A.C,payload:!1})}function Ma(pt){je({type:A.B,payload:pt}),Object($a.b)("cmFontSize",pt)}function zt(pt){je({type:A.D,payload:pt}),Object($a.b)("cmCodeMode",pt)}function Ua(pt){je({type:A.v,payload:pt}),Object($a.b)("cmTabToSpace",pt)}function ma(){je({type:A.S})}function Mt(){je({type:A.p})}function xt(pt){je({type:A.K,payload:parseInt(pt.target.id,10)})}function Fe(){var pt=Ct.length;Ct[0]===3?Ct.push(2):Ct.push(pt+2),console.log("sshTabs:",Ct),je({type:A.J,payload:Ct})}function ot(pt){pt.stopPropagation(),pt.preventDefault();var Ca=parseInt(pt.target.id,10);Ct.splice(Ca,1),je({type:A.J,payload:Ct});var ka=1;Ct.length>0&&(ka=Ct[0]),je({type:A.K,payload:ka})}function Ue(){return Object(H.c)(fa.identifier)}function we(pt){je({type:A.K,payload:0}),Se(pt)}function Yt(){je({type:A.I,payload:null})}Object(p.useEffect)(function(){je({type:A.K,payload:ia?1:0})},[ia]),Object(p.useEffect)(function(){if(!da&&vt>=1){var pt=function(){var Ca=Object(_.a)(s.a.mark(function ka(){var Sn;return s.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.next=2,Object(H.r)(sa.identifier);case 2:Sn=za.sent,je({type:A.I,payload:Sn});case 4:case"end":return za.stop()}},ka)}));return function(){return Ca.apply(this,arguments)}}();pt()}da&&vt>=1&&setTimeout(function(){Ne.a.publish("create-socket",vt)},100)},[da,vt]),Object(p.useEffect)(function(){return function(){Ct.splice(0,8),je({type:A.J,payload:Ct})}},[He.location.pathname]);var lt=R?R!=="100%"?"".concat(R-54,"px"):R:"70%",_a=R==="100%"?0:"calc(100% - 3px - 51px - ".concat(lt,")"),ft=[];Jt&&ft.push(1),bt&&ft.concat(Ct);var Pa={content:Et,language:jt,filename:St,file_type:pa,onCodeChange:$t,theme:ca,onSave:D,forbidCopy:wt.forbid_copy,isEditPath:j,code_edit_permission:wt.code_edit_permission,monacoOptions:{fontSize:Zt,insertSpaces:Dt,readOnly:!j&&!wt.code_edit_permission}},fn={loading:at,lastedUpdateTime:ua,moveY:R,code_hidden:!wt.show_code_dir,gameStatus:fa.status,isEditPath:j,isNotice:B,git_url:ja,onResetCode:De,onResetGitCode:T,onShowCodeSetting:Ea,onResetPassedCode:nt,onShowNotice:Ee,onShowDir:ye,onResizeCodeArea:de},Tn={isNotice:B,moveY:R,tabIndex:vt,onShowNotice:Ee,onResizeCodeArea:de,webssh:Jt,socketKeys:ft,onCloseSocket:Ue,isActive:vt>=1,onReCreateSocket:Yt,shixun:wt},Zn={onFontSizeChange:Ma,cmFontSize:Zt,tabToSpace:Dt,cmCodeMode:ca,onCodeModeChange:zt,onTabToSpace:Ua,shixun:wt};return t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"code-area-container",style:{height:lt}},t.a.createElement("div",{className:"navs"},t.a.createElement("ul",null,ia?null:t.a.createElement("li",{className:"flex-container"},t.a.createElement("a",{id:0,className:vt===0?"active first":"first",onClick:xt},"\u4EE3\u7801\u6587\u4EF6"),xa.length>=1?t.a.createElement("span",{onMouseOver:ma,className:gt?"arrow-down":"arrow-right"}):null),Jt?t.a.createElement("li",null,t.a.createElement("a",{className:vt===1?"active":"",onClick:xt,id:1},"\u547D\u4EE4\u884C")):t.a.createElement("li",null),!!Jt&&bt?Ct.map(function(pt,Ca){return t.a.createElement("li",{key:pt},t.a.createElement("a",{id:pt,className:vt===pt?"active":"",onClick:xt},"\u547D\u4EE4\u884C",Ca+1,t.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:Ca,className:"iconfont icon-shanchu_moren",onClick:ot})))}):null,!!Jt&&bt&&Ct.length<2?t.a.createElement("li",null,t.a.createElement("a",{onClick:Fe,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),t.a.createElement("div",{className:"action-bar-container",style:{display:vt===0?"flex":"none"}},t.a.createElement(Ln,fn)),t.a.createElement("div",{className:"action-bar-container",style:{display:vt>=1?"flex":"none"}},t.a.createElement(Ya,Tn))),t.a.createElement("section",{style:{display:vt===0?"block":"none"}},t.a.createElement(Qr,Pa)),Jt?t.a.createElement("section",{style:{display:vt===1?"block":"none"}},t.a.createElement(Tr.a,{sshConfigData:da||{},sid:1})):null,bt?Ct.map(function(pt,Ca){return t.a.createElement("section",{key:"ssh".concat(pt),style:{display:vt===pt?"block":"none"}},t.a.createElement(Tr.a,{sshConfigData:da||{},sid:pt}))}):null,t.a.createElement(li,{isVisible:gt,onHidePathList:Mt,paths:xa,activePath:Sa,onChangePath:we})),t.a.createElement("div",{className:"resize-y-bar",onMouseDown:M,draggable:!1},t.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),t.a.createElement("div",{className:"test-set-container",style:{height:_a}},me?t.a.createElement(Nt.a,{message:$,style:{color:"#4CACFF"}}):t.a.createElement(ni,Xt)),t.a.createElement("div",{className:"action-container"},t.a.createElement(Tt,Object(n.a)({},E,{loading:me,onRun:ae}))),t.a.createElement(Ke.a,null,t.a.createElement(O.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:kt,onClose:La},t.a.createElement(si,Zn))))},_s=e("zkdm"),mi=e("Sa5k"),wr=e.n(mi),Kn=function(a){var E=a.list,R=a.title,C=E.length;return t.a.createElement("div",{className:"img-list"},t.a.createElement("h4",null,R),t.a.createElement("div",{className:"list-body"},C>0?E.map(function(B){return t.a.createElement("img",{onClick:function(){Ne.a.publish("preview-image","".concat(W.a).concat(B.pic_url))},className:C===1?"singal":"",src:"".concat(W.a).concat(B.pic_url),key:B.pic_url,alt:R})}):t.a.createElement(p.Fragment,null,t.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:wr.a}),t.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:wr.a}))))},hs=e("1A8V"),pi=function(a){var E=a.url,R=a.poster;return t.a.createElement("div",{className:"video-container"},t.a.createElement("video",{controls:!0,autoPlay:!0,src:E,preload:"auto",poster:R||""},t.a.createElement("source",{type:"video/webm",src:E}),t.a.createElement("source",{type:"video/mp4",src:E})))},gs=e("XZCF"),fi=function(a){var E=a.url;return t.a.createElement("div",{className:"video-container"},t.a.createElement("audio",{style:{width:"100%"},controls:!0,src:E}," Your browser does not support the ",t.a.createElement("code",null,"audio")," element. "))},Ei=function(a){var E=a.files,R=a.type;return t.a.createElement("ul",{className:"video-list"},E.map(function(C,B){return t.a.createElement("li",{key:B},R==="mp4"?t.a.createElement(pi,{url:C.file_url}):t.a.createElement(fi,{url:C.file_url}))}))},_i=function(a){var E=a.value;return t.a.createElement("img",{src:"data:image/png;base64,".concat(E),alt:"qrcode"})};function hi(a){var E=a.documentElement,R=a.body,C=Math.max(E.clientHeight,E.scrollHeight,E.offsetHeight,R?R.clientHeight:0,R?R.scrollHeight:0,500);return C}function gi(a){var E=a.contentDocument?a.contentDocument:a.contentWindow.document;a.style.visibility="hidden",a.style.height="10px",a.style.height=hi(E)+4+"px",a.style.visibility="visible"}var vi=function(a){var E=a.taskId,R=a.onHidePictureView,C=Object(p.useState)({}),B=Object(f.a)(C,2),M=B[0],S=B[1],j=Object(p.useRef)();Object(p.useEffect)(function(){var Se=M.type,Ee=M.iframe_src;Se==="html"&&Ee&&j.current&&(j.current.contentWindow.document.write(Ee),j.current.contentWindow.document.close(),setTimeout(function(){gi(j.current)},100))},[M,j.current]),Object(p.useEffect)(function(){function Se(){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(_.a)(s.a.mark(function De(){var T;return s.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.prev=0,Ie.next=3,Object(H.h)(E);case 3:T=Ie.sent,S(T),Ie.next=10;break;case 7:Ie.prev=7,Ie.t0=Ie.catch(0),console.log(Ie.t0);case 10:case"end":return Ie.stop()}},De,null,[[0,7]])})),Ee.apply(this,arguments)}Se()},[E]);var F=M.type,D=M.orignal_picture,x=M.user_picture,ae=M.answer_picture,me=M.contents,$=M.user_file,de=M.message,ye=M.qrcode_str;return t.a.createElement(p.Fragment,null,F?null:t.a.createElement(Nt.a,{message:de||"\u52A0\u8F7D\u4E2D..."}),t.a.createElement("div",{className:"eval-picture-panel"},t.a.createElement("div",{className:"picture-body"},t.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",t.a.createElement("a",{onClick:R},t.a.createElement("i",{className:"iconfont icon-shanchu2"}))),F==="image"?t.a.createElement("div",{className:"flex-container"},D.length>0?t.a.createElement(Kn,{list:D,title:"\u539F\u59CB\u56FE\u7247"}):null,x.length>0?t.a.createElement(Kn,{list:x,title:"\u5B9E\u9645\u8F93\u51FA"}):null,ae.length>0?t.a.createElement(Kn,{list:ae,title:"\u9884\u671F\u8F93\u51FA"}):null):t.a.createElement(p.Fragment,null,t.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),t.a.createElement("div",{className:"output-txt ".concat(F==="html"?"html":"")},F==="html"?t.a.createElement("iframe",{ref:j,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):F=="mp4"||F=="mp3"?t.a.createElement(Ei,{files:$,type:F}):F==="qrcode"?t.a.createElement(_i,{value:ye}):t.a.createElement("div",{style:{overflow:"auto",height:"100%"}},t.a.createElement(be.a,{value:me})))))))},Qn=e("ErOA");function bi(a,E){return Object(Qn.c)("/tasks/".concat(a,"/system_update.json?myshixun_id=").concat(E))}function Ai(a){return Object(Qn.c)("/tasks/".concat(a,"/sync_codes.json"))}function Cn(a){return Object(Qn.c)("/tasks/".concat(a,"/sync_modify_time"))}var yi=function(a){var E=a.showNotice,R=a.tpm_cases_modified,C=a.tpm_modified,B=a.tpm_script_modified,M=a.st,S=a.taskId,j=a.myshixunId,F=a.onNextCallback,D=a.onUpdateCallback,x=a.onUpdateFailure,ae=(C||B)&&M===0,me=Object(p.useState)(!1),$=Object(f.a)(me,2),de=$[0],ye=$[1];function Se(){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(_.a)(s.a.mark(function nt(){var Ie,He,Be,Rt;return s.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!de){je.next=2;break}return je.abrupt("return");case 2:if(ye(!0),!ae){je.next=21;break}return je.next=6,Ai(S);case 6:if(Ie=je.sent,He=Ie.path,Be=Ie.status,Rt=Ie.message,!(Be===-1)){je.next=14;break}m.b.info(Rt||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),x(),je.next=19;break;case 14:if(m.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!R){je.next=18;break}return je.next=18,Cn(S);case 18:D(He,new Date().getTime());case 19:je.next=25;break;case 21:return je.next=23,Cn(S);case 23:m.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),F();case 25:ye(!1);case 26:case"end":return je.stop()}},nt)})),Ee.apply(this,arguments)}function De(){return T.apply(this,arguments)}function T(){return T=Object(_.a)(s.a.mark(function nt(){return s.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(!de){He.next=2;break}return He.abrupt("return");case 2:if(ye(!0),!ae){He.next=11;break}return He.next=6,bi(S,j);case 6:if(!R){He.next=9;break}return He.next=9,Cn(S);case 9:He.next=13;break;case 11:return He.next=13,Cn(S);case 13:ye(!1),F();case 15:case"end":return He.stop()}},nt)})),T.apply(this,arguments)}return t.a.createElement(l.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:de,visible:E,onOk:Se,onCancel:De,okText:ae?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},R&&ae?t.a.createElement(p.Fragment,null,t.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),t.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),t.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):R?t.a.createElement(p.Fragment,null,t.a.createElement("p",null,"\u672C\u5173",M===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),t.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):t.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",t.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",t.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},vs=e("Lmeb"),Ri=e("qZJd"),xi=function(a){var E=a.taskData,R=a.evaluateLoading,C=a.evaluateMessage,B=a.language,M=a.onEval,S=E.vnc_url,j=E.shixun,F=E.test_sets,D=E.test_sets_count,x=E.sets_error_count,ae=E.last_compile_output,me=E.game,$=E.allowed_unlock,de=E.user,ye=Object(p.useState)(!1),Se=Object(f.a)(ye,2),Ee=Se[0],De=Se[1],T=Object(p.useState)(!1),nt=Object(f.a)(T,2),Ie=nt[0],He=nt[1];function Be(){De(!Ee)}function Rt(){He(!Ie)}var it={isLarge:Ee,language:B,test_sets:F,test_sets_count:D,sets_error_count:x,last_compile_output:ae,allowed_unlock:$,test_sets_view:me.test_sets_view,identity:de.identity,onResizeSet:Be};function je(){He(!0),M()}function at(){He(!Ie)}return t.a.createElement(p.Fragment,null,t.a.createElement(Ri.a,{vnc_url:S,window_vnc_url:E.windows_vnc,taskData:E}),Ie?t.a.createElement("div",{className:"vnc-mask"}):null,t.a.createElement("div",{className:"vnc-test-list ".concat(Ee?"large":Ie?"pop":"")},t.a.createElement("div",{className:"vnc-test-list-body"},Ee?null:t.a.createElement("span",{className:"arrow-container",onClick:Rt},t.a.createElement("i",{className:"iconfont ".concat(Ie?"icon-xiajiantou":"icon-shangjiantou"," ")})),R?t.a.createElement(Nt.a,{message:C,style:{color:"#4CACFF"}}):t.a.createElement(ri,it))),(S||(E==null?void 0:E.windows_vnc))&&t.a.createElement("div",{className:"action-container"},t.a.createElement(Tt,Object(n.a)({},E,{loading:R,onRun:je,onShowTestCaseList:at}))))},Oi=e("J66h"),Di=e("IWh4"),Ui=e.n(Di),Pi=e("iNZB"),Ci=e.n(Pi),Ti=function(a){var E=a.prev_game,R=a.next_game,C=a.shixun,B=a.game,M=R&&(B.status===2||C.status<2||C.task_pass),S=Object(w.l)();return t.a.createElement("div",{className:"unity-3d-nav"},E?t.a.createElement("a",{href:"/tasks/".concat(E).concat(S.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,M?t.a.createElement("a",{href:"/tasks/".concat(R).concat(S.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)},Si=I.a.DirectoryTree,bs=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],wi={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Ni(a,E){switch(E.type){case A.t:return Object(h.a)(Object(h.a)({},a),{},{moveX:E.payload});case A.u:return Object(h.a)(Object(h.a)({},a),{},{moveY:E.payload});case A.U:return Object(h.a)(Object(h.a)({},a),{},{codeRepData:E.payload});case A.g:return Object(h.a)(Object(h.a)({},a),{},{codeRepData:E.payload});case A.c:return Object(h.a)(Object(h.a)({},a),{},{codeRepData:Object(h.a)(Object(h.a)({},a.codeRepData),E.payload)});case A.Q:return Object(h.a)(Object(h.a)({},a),{},{evaluateLoading:!1,showEvalResult:!0});case A.n:return Object(h.a)(Object(h.a)({},a),{},{showEvalResult:!1});case A.i:return Object(h.a)(Object(h.a)({},a),{},{loading:!0});case A.cb:return Object(h.a)(Object(h.a)({},a),E.payload);case A.ab:return Object(h.a)(Object(h.a)({},a),{},{showDragMask:E.payload});case A.h:return Object(h.a)(Object(h.a)({},a),{},{loading:!1,isError:!0});case A.j:return Object(h.a)(Object(h.a)({},a),E.payload);case A.P:return Object(h.a)(Object(h.a)({},a),{},{evaluateLoading:!0});case A.m:return Object(h.a)(Object(h.a)({},a),{},{evaluateLoading:!1});case A.E:return Object(h.a)(Object(h.a)({},a),{},{evaluateMessage:E.payload});case A.H:return Object(h.a)(Object(h.a)({},a),{},{showDocuments:E.payload});case A.F:return Object(h.a)(Object(h.a)({},a),E.payload);case A.R:return Object(h.a)(Object(h.a)({},a),{},{showNotice:!0});case A.o:return Object(h.a)(Object(h.a)({},a),{},{showNotice:!1});case A.q:return Object(h.a)(Object(h.a)({},a),{},{showPictureView:!1});case A.T:return Object(h.a)(Object(h.a)({},a),{},{showPictureView:!0});case A.M:return Object(h.a)(Object(h.a)({},a),{},{resetVncLoading:E.payload});default:throw new Error}}var As=d.default=function(a){var E,R=a.match,C=a.history,B=Object(b.a)(a,["match","history"]);console.log("props:",B);var M=Object(w.m)(),S=Object(w.l)().query,j=Object(p.useReducer)(Ni,wi),F=Object(f.a)(j,2),D=F[0],x=F[1],ae=Object(p.useState)(M.taskId),me=Object(f.a)(ae,2),$=me[0],de=me[1],ye=Object(p.useRef)(),Se=Object(p.useRef)(),Ee=C.location;Object(p.useEffect)(function(){console.log("_params:",M),de(M.taskId)},[M]);var De=D.moveX,T=D.taskData,nt=D.moveY,Ie=D.evalData,He=D.showEvalResult,Be=D.codeRepData,Rt=D.loading,it=D.evaluateLoading,je=D.evaluateMessage,at=D.showDocuments,Et=D.repos,jt=D.showPictureView,St=D.showNotice,pa=D.webDisplayUrl,ua=D.isPictureView,xa=D.resetVncLoading,Sa=D.timestamp,Zt=D.lastedGetTaskInfoTime,ca=D.showDragMask,kt=T.st,gt=T.challenge,vt=T.shixun,Ct=T.is_teacher,Dt=T.game,da=T.has_answer,wt=T.vnc_url,wa=T.git_url,ra=T.user,Ft=T.myshixun,Na=T.discusses_count,fa=T.user_praise,ja=T.praise_count,sa=T.tpm_cases_modified,Oa=T.tpm_modified,Da=T.tpm_script_modified,Jt=T.mirror_name,bt=T.mirror_description,ia=T.tomcat_url,Xt=T.unity_3d_routes,$t=T.with_code_file,Ea=T.unity_3d_result,La=T.next_game,Ma=T.prev_game,zt=Be.currentPath,Ua=Be.paths,ma=Be.content,Mt=Be.language,xt=Be.lastedUpdateTime,Fe=(Oa||Da)&&kt===0,ot=(sa||Fe)&&Ft.system_tip===!0,Ue=(Jt||[]).indexOf("Html")!==-1,we=Object(p.useMemo)(function(){return zt&&Ua?Ua.indexOf(zt)>=0:!1},[zt,Ua]),Yt=Object(p.useMemo)(function(){return Xt&&!$t||wt},[wt,$t,Xt]);Object(p.useEffect)(function(){if(Xt&&$t){x({type:A.P});var _e=Ne.a.subscribe("unity3d-load-end",function(){x({type:A.m})});return _e}},[$,Xt,$t,x]);function lt(_e){return _a.apply(this,arguments)}function _a(){return _a=Object(_.a)(s.a.mark(function _e(le){var Pe,xe,he,ve,rt,At;return s.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.prev=0,st.next=3,Object(H.j)($,S);case 3:if(Pe=st.sent,xe=Pe.status,!(xe===401)){st.next=9;break}return st.abrupt("return");case 9:if(!(xe===403)){st.next=13;break}C.replace("/403"),st.next=22;break;case 13:if(!(xe===404)){st.next=18;break}return C.replace("/404"),st.abrupt("return");case 18:he=Pe.st,ve=Pe.challenge.path,rt={loading:!1,isError:!1,taskData:Pe,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:Be},he===0&&ve&&(At=ve.split("\uFF1B").filter(function(Ta){return!!Ta}),rt.codeRepData.currentPath=At[0],rt.codeRepData.paths=At,rt.codeRepData.lastedUpdateTime=0),le||x({type:A.j,payload:rt});case 22:st.next=28;break;case 24:st.prev=24,st.t0=st.catch(0),console.log(st.t0),le||x({type:A.h});case 28:case"end":return st.stop()}},_e,null,[[0,24]])})),_a.apply(this,arguments)}Object(p.useEffect)(function(){var _e=!1;return lt(_e),function(){_e=!0}},[x,$]),Object(p.useEffect)(function(){var _e=!1;function le(){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(_.a)(s.a.mark(function xe(){var he,ve,rt,At,Wt,st;return s.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(x({type:A.U,payload:Object(h.a)(Object(h.a)({},Be),{},{loading:!0})}),!(Xt&&!$t)){qt.next=3;break}return qt.abrupt("return");case 3:return qt.next=5,Object(H.g)($,{path:zt});case 5:if(he=qt.sent,!_e)if(he.status===0)m.b.info(he.message),x({type:A.g,payload:Object(h.a)(Object(h.a)({},Be),{},{loading:!1})});else{try{(he==null?void 0:he.file_type)==="txt"?ve=((rt=ve)===null||rt===void 0?void 0:rt.length)===0?ve:window.decodeURIComponent(escape(window.atob(he==null||((At=he.content)===null||At===void 0)?void 0:At.content))):ve=he==null||((Wt=he.content)===null||Wt===void 0)?void 0:Wt.content}catch(Wa){ve=window.atob(he==null||((st=he.content)===null||st===void 0)?void 0:st.content),m.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Wa)}x({type:A.g,payload:Object(h.a)(Object(h.a)({},Be),{},{content:ve,language:he.language,file_type:he.file_type,filename:he.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return qt.stop()}},xe)})),Pe.apply(this,arguments)}if(kt===0&&zt&&!vt.hide_code)return wt||(T==null?void 0:T.windows_vnc)?void 0:(le(),function(){_e=!0})},[kt,zt,Zt,Sa]);var ft=Object(p.useCallback)(Object(_.a)(s.a.mark(function _e(){var le,Pe,xe,he,ve,rt=arguments;return s.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:le=rt.length>0&&rt[0]!==void 0?rt[0]:0;try{(Ft==null?void 0:Ft.identifier)&&(Pe={path:zt,evaluate:0,content:ma,game_id:Dt.id},xe={type:"application/json"},he=new Blob([JSON.stringify(Pe)],xe),window.navigator.sendBeacon("".concat(ya.a.API_SERVER,"/api/myshixuns/").concat(Ft==null?void 0:Ft.identifier,"/update_file.json"),he))}catch(st){}if(!(kt===0&&xt>0&&we||le)){Wt.next=8;break}return Wt.next=5,Object(H.B)(Ft.identifier,{path:zt,evaluate:le,content:ma,game_id:Dt.id});case 5:return ve=Wt.sent,x({type:A.c,payload:{lastedUpdateTime:0}}),Wt.abrupt("return",ve);case 8:case"end":return Wt.stop()}},_e)})),[kt,xt,zt,ma,Dt==null?void 0:Dt.id,we]),Pa=Object(p.useCallback)(function(){Dt&&(Dt.status!==2&&Ne.a.publish("update-cost-time")),ft()},[Dt.status,ft]);Object(p.useEffect)(function(){Pa()},[Ee]);function fn(){Pa()}Object(p.useEffect)(function(){var _e=Ne.a.subscribe("unlock-test-case",function(){var le;l.a.confirm((le={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement(ji,{score:gt.score,is_teacher:Ct})},Object(o.a)(le,"centered",!0),Object(o.a)(le,"onOk",Tn),le))});return _e},[Tn,gt,Ct]);var Tn=Object(p.useCallback)(Object(_.a)(s.a.mark(function _e(){var le,Pe,xe,he;return s.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,Object(H.A)(Dt.identifier);case 2:if(le=rt.sent,Pe=le.test_sets,xe=le.message,!(Pe===-1)){rt.next=7;break}return m.b.info(xe),rt.abrupt("return");case 7:he=T.user.grade,T.user.grade=he-gt.score,T.test_sets=Pe,T.game.test_sets_view=!0,x({type:A.cb,payload:{taskData:T}});case 12:case"end":return rt.stop()}},_e)})),[Dt,gt,x]);Object(p.useEffect)(function(){if(!Yt){var _e=function(xe){ye.current&&x({type:A.t,payload:xe.pageX}),Se.current&&x({type:A.u,payload:xe.pageY})},le=function(){ye.current=!1,Se.current=!1,x({type:A.ab,payload:!1})};return document.addEventListener("mousemove",_e),document.addEventListener("mouseup",le),function(){document.removeEventListener("mousemove",_e),document.removeEventListener("mouseup",le)}}},[Se.current,ye.current,Yt,x]);function Zn(_e){var le=T.user.grade;T.user.grade=le-_e,x({type:A.cb,payload:{taskData:T}})}function pt(){Yt?x({type:A.t,payload:De!==.01?.01:"40%"}):(ye.current=!0,x({type:A.ab,payload:!0}))}function Ca(){Se.current=!0}function ka(_e){_e===.01?x({type:A.u,payload:0}):x({type:A.u,payload:.01})}function Sn(_e){_e===0?x({type:A.u,payload:"100%"}):x({type:A.u,payload:0})}Object(p.useEffect)(function(){return window.addEventListener("beforeunload",Pa),function(){window.removeEventListener("beforeunload",Pa)}},[Pa]);function Nr(){ft()}function za(){return Jn.apply(this,arguments)}function Jn(){return Jn=Object(_.a)(s.a.mark(function _e(){var le,Pe,xe;return s.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(H.x)($,{path:zt});case 2:le=ve.sent,Pe=le.content,xe=le.language,x({type:A.g,payload:Object(h.a)(Object(h.a)({},Be),{},{content:Pe,language:xe,lastedUpdateTime:0,loading:!1})});case 5:case"end":return ve.stop()}},_e)})),Jn.apply(this,arguments)}function Mi(){return $n.apply(this,arguments)}function $n(){return $n=Object(_.a)(s.a.mark(function _e(){var le,Pe;return s.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,Object(H.t)(T==null||((le=T.myshixun)===null||le===void 0)?void 0:le.identifier,{});case 2:Pe=he.sent,lt();case 4:case"end":return he.stop()}},_e)})),$n.apply(this,arguments)}function Fi(){return qn.apply(this,arguments)}function qn(){return qn=Object(_.a)(s.a.mark(function _e(){var le,Pe,xe;return s.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(H.u)($,{path:zt});case 2:le=ve.sent,Pe=le.content,xe=le.language,x({type:A.g,payload:Object(h.a)(Object(h.a)({},Be),{},{content:Pe,language:xe,lastedUpdateTime:0,loading:!1})});case 5:case"end":return ve.stop()}},_e)})),qn.apply(this,arguments)}Object(p.useEffect)(function(){if(kt===0&>&>.path){var _e=gt.path.split("\uFF1B").filter(function(le){return!!le});x({type:A.c,payload:{currentPath:_e[0],paths:_e}})}},[gt,kt]),Object(p.useEffect)(function(){vt&&(document.title=vt.name)},[vt]);function Ii(){return er.apply(this,arguments)}function er(){return er=Object(_.a)(s.a.mark(function _e(){var le,Pe,xe;return s.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(H.s)($);case 2:le=ve.sent,Pe=le.praise_count,xe=le.praise,T.praise_count=Pe,T.user_praise=xe,x({type:A.cb,payload:{taskData:T}});case 7:case"end":return ve.stop()}},_e)})),er.apply(this,arguments)}var Bi=Object(p.useCallback)(function(_e){function le(xe){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(_.a)(s.a.mark(function xe(he){return s.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:try{window.navigator.sendBeacon("".concat(ya.a.API_SERVER,"/api/tasks/").concat($,"/cost_time.json?time=").concat(he),{})}catch(At){}case 1:case"end":return rt.stop()}},xe)})),Pe.apply(this,arguments)}le(_e)},[$]);function ki(_e){return tr.apply(this,arguments)}function tr(){return tr=Object(_.a)(s.a.mark(function _e(le){return s.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(H.y)($,vt.id,le);case 2:T.game.star=le,x({type:A.cb,payload:{taskData:T}});case 4:case"end":return xe.stop()}},_e)})),tr.apply(this,arguments)}function zi(){return ar.apply(this,arguments)}function ar(){return ar=Object(_.a)(s.a.mark(function _e(){var le,Pe;return s.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(Et){he.next=8;break}return he.next=3,Object(H.i)(Ft.identifier);case 3:le=he.sent,Pe=le.trees,x({type:A.F,payload:{showDocuments:!0,repos:Object(W.c)(Pe)}}),he.next=9;break;case 8:x({type:A.H,payload:!0});case 9:case"end":return he.stop()}},_e)})),ar.apply(this,arguments)}function Wi(_e){return nr.apply(this,arguments)}function nr(){return nr=Object(_.a)(s.a.mark(function _e(le){var Pe,xe,he;return s.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return Pe=le.props,xe=Pe.children,he=Pe.eventKey,rt.abrupt("return",new Promise(function(){var At=Object(_.a)(s.a.mark(function Wt(st){var Ta,qt,Wa;return s.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return xe&&xe.length>0&&st(),Vt.next=3,Object(H.i)(Ft.identifier,{path:he});case 3:Ta=Vt.sent,qt=Ta.trees,Wa=Object(W.e)(Et,he,Object(W.c)(qt,he)),x({type:A.F,payload:{repos:Object(U.a)(Wa)}}),st();case 8:case"end":return Vt.stop()}},Wt)}));return function(Wt){return At.apply(this,arguments)}}()));case 2:case"end":return rt.stop()}},_e)})),nr.apply(this,arguments)}function Vi(){x({type:A.H,payload:!1})}function Hi(_e){var le=_e.gold,Pe=_e.experience,xe=_e.next_game,he=Object(b.a)(_e,["gold","experience","next_game"]),ve=he.challenge_chooses_count===he.choose_correct_num,rt={had_submmit:!0,test_sets:he.test_sets,challenge_chooses_count:he.challenge_chooses_count,choose_correct_num:he.choose_correct_num};T.choose_test_cases=rt,ve&&(T.game.status=2,T.user.grade+=le),ve&&Dt.status!==2&&Ne.a.publish("update-cost-time"),x({type:A.cb,payload:{taskData:T,evalData:{gold:le,experience:Pe,next_game:xe},showEvalResult:ve}}),Ne.a.publish("eval-code-finish")}function jr(){return rr.apply(this,arguments)}function rr(){return rr=Object(_.a)(s.a.mark(function _e(){var le,Pe,xe,he,ve,rt,At,Wt,st,Ta,qt,Wa;return s.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.prev=0,x({type:A.P}),Vt.next=4,ft(1);case 4:return le=Vt.sent,Pe=le.resubmit,xe=le.sec_key,he=le.content_modified,ve={sec_key:xe,resubmit:Pe,first:1,content_modified:he},S.type==="exercises"&&(ve.extras={exercise_id:S.exercisesId,question_id:S.questionId,challenge_id:(rt=T.challenge)===null||rt===void 0?void 0:rt.id}),Vt.next=10,Object(H.e)($,ve);case 10:At=Vt.sent,At.status===1&&(Wt=function(){var ls=Object(_.a)(s.a.mark(function Br(kr,ur,zr,cr){var dr,Wr,It,wn,Vr,mr,pr,fr,Hr,Er,_r,hr,gr;return s.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return dr=zr++*kr,dr/1e3>ur&&(qt=!0),En.next=4,Object(H.o)($,{resubmit:Pe,time_out:qt,port:At.port,sec_key:xe});case 4:Wr=En.sent,It=Wr,wn=It.status,Vr=It.running_code_message,mr=It.port,pr=It.web_route,x({type:A.E,payload:Vr}),(+wn>-1||dr/1e3>ur)&&(clearInterval(cr),cr=null,Dt.status!==2&&wn===2&&(T.game.status=2,T.user.grade+=It.gold,Ne.a.publish("update-cost-time")),T.test_sets=It.test_sets||[],T.last_compile_output=It.last_compile_output,T.test_sets_count=It.test_sets_count,T.sets_error_count=It.sets_error_count,T.record_consume_time=It.record_consume_time,T.next_game=It.next_game,T.prev_game=It.prev_game,fr="",Hr=Jt.indexOf("Web")!==-1||Jt.indexOf("JFinal")!==-1,Hr&&mr!=-1&&pr&&(fr="".concat(ia,":").concat(mr,"/").concat(pr)),Er=Object(W.d)(It.test_sets),_r=It.picture>0&&Er,hr=wn===2&&!qt,qt?m.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):hr||m.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),gr={taskData:T,evalData:{gold:It.gold,experience:It.experience,next_game:It.next_game},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:fr,showPictureView:_r,isPictureView:_r},Xt&&$t?(Ne.a.publish("evaluate-unity3d-result",{state:"user",data:{user:ra}}),Ne.a.publish("evaluate-unity3d-finish"),(Ea||Er)&&Ne.a.publish("evaluate-unity3d-result",It.unity_3d_result)):gr.showEvalResult=hr,x({type:A.cb,payload:gr}),Ne.a.publish("eval-code-finish"));case 9:case"end":return En.stop()}},Br)}));return function(kr,ur,zr,cr){return ls.apply(this,arguments)}}(),st=1,Ta=1e3,qt=!1,Wa=setInterval(function(){Wt(Ta,gt.exec_time+11,st++,Wa)},Ta)),Vt.next=17;break;case 14:Vt.prev=14,Vt.t0=Vt.catch(0),console.log("-------eval code",Vt.t0);case 17:case"end":return Vt.stop()}},_e,null,[[0,14]])})),rr.apply(this,arguments)}function Gi(_e){x({type:A.c,payload:{content:_e,lastedUpdateTime:new Date().getTime()}})}function Xi(){x({type:A.n})}function Yi(){x({type:A.q})}function Ki(){x({type:A.T})}function Lr(){x({type:A.R})}function Qi(_e,le){return ir.apply(this,arguments)}function ir(){return ir=Object(_.a)(s.a.mark(function _e(le,Pe){var xe,he,ve;return s.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(xe=Pe.node,!xe.isLeaf){At.next=7;break}return he=le[0],ve=he.split(".").pop().toLowerCase(),At.next=6,ft();case 6:x({type:A.c,payload:{currentPath:he}});case 7:case"end":return At.stop()}},_e)})),ir.apply(this,arguments)}function Zi(_e){return sr.apply(this,arguments)}function sr(){return sr=Object(_.a)(s.a.mark(function _e(le){return s.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,ft();case 2:x({type:A.c,payload:{currentPath:le}});case 3:case"end":return xe.stop()}},_e)})),sr.apply(this,arguments)}function Ji(){T.myshixun.system_tip=!0,x({type:A.cb,payload:{taskData:T,showNotice:!1}})}function $i(_e,le){T.challenge.path=_e,T.myshixun.system_tip=!1,x({type:A.cb,payload:{taskData:Object(h.a)(Object(h.a)({},T),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:le}})}function qi(){x({type:A.o})}function es(){return or.apply(this,arguments)}function or(){return or=Object(_.a)(s.a.mark(function _e(){var le,Pe,xe;return s.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(ve.prev=0,x({type:A.M,payload:!0}),Ne.a.publish("vnc-reseting"),!(T==null?void 0:T.windows_vnc)){ve.next=11;break}return ve.next=6,Object(H.w)(Dt.identifier);case 6:le=ve.sent,Pe=le.data.windows_vnc_url,T.shixun.windows_vnc=Pe+"×tamp="+new Date().getTime(),ve.next=16;break;case 11:return ve.next=13,Object(H.v)(Dt.identifier);case 13:le=ve.sent,xe=le.data.vnc_url,T.vnc_url=xe+"×tamp="+new Date().getTime();case 16:x({type:A.cb,payload:{taskData:T,resetVncLoading:!1}}),ve.next=22;break;case 19:ve.prev=19,ve.t0=ve.catch(0),console.log(ve.t0);case 22:case"end":return ve.stop()}},_e,null,[[0,19]])})),or.apply(this,arguments)}function Mr(_e){return lr.apply(this,arguments)}function lr(){return lr=Object(_.a)(s.a.mark(function _e(le){var Pe,xe,he,ve,rt,At;return s.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(Pe=le.GameState,xe=le.Data,he=le.challenge,console.log("match:",R),!(he==="info")){st.next=6;break}Ne.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(h.a)({},T.challenge)}}),st.next=16;break;case 6:if(!(Pe==="Success")){st.next=16;break}if(!(Ea||!$t)){st.next=15;break}return st.next=10,Object(H.z)($,Oi.Base64.encode($+new Date().getTime()),xe);case 10:ve=st.sent,rt=ve.status,At=ve.data,rt==0&&(Dt.status!==2&&(T.game.status=2,T.user.grade+=At.gold,Ne.a.publish("update-cost-time")),Ne.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:ra,open_time:At.open_time,end_time:At.end_time}}),x({type:A.cb,payload:{taskData:T,evalData:{gold:At.gold,experience:At.experience,next_game:At.next_game},evaluateLoading:!1,showEvalResult:!0}})),st.next=16;break;case 15:x({type:A.Q});case 16:case"end":return st.stop()}},_e)})),lr.apply(this,arguments)}function ts(){}function as(){(T==null?void 0:T.windows_vnc)?Object(H.b)($):Object(H.a)($)}var Fr=typeof De=="number"&&De!==.01?"".concat(De,"px"):"40%",ns="calc(100% - 4px - ".concat(Fr,")"),rs=(E={game:Dt,taskId:$,user_praise:fa,praise_count:ja,st:kt,challenge:gt,rank_name:T.rank_name,shixun:vt,is_teacher:Ct,has_answer:da,unity_3d_routes:Xt,with_code_file:$t,onEvaluateCallback:ts,onGetUnity3dMessage:Mr},Object(o.a)(E,"taskId",$),Object(o.a)(E,"myshixun",Ft),Object(o.a)(E,"user",ra),Object(o.a)(E,"discusses_count",Na),Object(o.a)(E,"onPlusOrCancelPraise",Ii),Object(o.a)(E,"minuxUserGrade",Zn),E),is={showNotice:St||(sa||Fe)&&Ft.system_tip===!1,tpm_cases_modified:sa,tpm_modified:Oa,tpm_script_modified:Da,st:kt,taskId:$,myshixunId:(Ft||{}).id,onNextCallback:Ji,onUpdateCallback:$i,onUpdateFailure:qi},ss=Object(h.a)(Object(h.a)({},Ie),{},{isPictureView:ua,history:C,webDisplayUrl:pa,onShowPictureView:Ki,star:Dt&&Dt.star,onStarChange:ki,onCloseResult:Xi}),Ir={lastedGetTaskInfoTime:Zt,isEditPath:we,taskData:T,codeRepData:Be,moveY:nt,evaluateMessage:je,evaluateLoading:it,isNotice:ot,isHtml:Ue,onChangePath:Zi,onResizeSetContainer:ka,onEditRepCode:Gi,onUpdateCode:ft,onResizeYStart:Ca,onShowDir:zi,onResetCode:za,onResetGitCode:Mi,onResizeCodeArea:Sn,onResetPassedCode:Fi,onFinishDisplayHtml:Nr,onShowNotice:Lr};return t.a.createElement(p.Fragment,null,Rt?t.a.createElement(Nt.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"task-wrapper"},t.a.createElement(ln,{difficulty:gt==null?void 0:gt.difficulty,mirror_description:bt,history:C,git_url:wa,shixun:vt,lastedGetTaskInfoTime:Zt,onAddVncTime:as,taskId:$,onBack:fn,isNotice:ot,resetVncLoading:xa,onResetVnc:es,vnc_url:wt,window_vnc_url:T==null?void 0:T.windows_vnc,onShowNotice:Lr,game:Dt,user:ra,onUpdateCostTime:Bi}),t.a.createElement("div",{className:"tasks-body"},t.a.createElement("section",{className:"left-panel ".concat(Xt&&$t?"has-unity-3d":""),style:{width:Fr,display:De===.01?"none":""}},t.a.createElement(Je,rs),ca&&t.a.createElement("div",{className:"draging-mask"})),t.a.createElement("section",{className:"resize-x-bar ".concat(Yt?"has-unity-3d":""),onMouseDown:pt},t.a.createElement(Li,{noDragging:Yt,vnc_url:wt,moveX:De})),t.a.createElement("section",{className:"right-panel ".concat(wt||(T==null?void 0:T.windows_vnc)?"vnc":""),style:{width:ns}},Xt&&!$t?t.a.createElement("div",{className:"unity-3d-container"},t.a.createElement(L,{unity_3d_routes:Xt,onGetUnity3dMessage:Mr}),t.a.createElement(Ti,{next_game:La,prev_game:Ma,shixun:vt,game:Dt})):t.a.createElement(p.Fragment,null,wt||(T==null?void 0:T.windows_vnc)?t.a.createElement(xi,{taskData:T,evaluateMessage:je,language:Mt,evaluateLoading:it,onEval:jr}):kt===1?t.a.createElement(Qt,Object(n.a)({onEval:Hi},Ir)):t.a.createElement(di,Object(n.a)({},B,Ir,{onEval:jr})))))),t.a.createElement(Ke.a,null,He?t.a.createElement(Gr,ss):null,t.a.createElement(O.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:at,onClose:Vi},t.a.createElement(Si,{className:"dir-tree",selectedKeys:["".concat(zt)],treeData:Et,onSelect:Qi,loadData:Wi})),jt?t.a.createElement(vi,{taskId:$,onHidePictureView:Yi}):null,t.a.createElement(yi,is))))};function ji(a){var E=a.is_teacher,R=a.score;return t.a.createElement(p.Fragment,null,E?t.a.createElement(p.Fragment,null,t.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),t.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(R*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),t.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):t.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(R*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function Li(a){var E=a.noDragging,R=a.moveX,C=a.vnc_url;return t.a.createElement(p.Fragment,null,E?t.a.createElement("a",{className:"trapezoid ".concat(R===.01?"enlarge":"")},t.a.createElement("img",{src:R===.01?Ui.a:Ci.a,alt:"resize-icon",width:20})):t.a.createElement("a",{className:"btn-resize",draggable:!1},t.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},t.a.createElement("path",{draggable:!1,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"}))))}},yqJW:function(k,d,e){},zkdm:function(k,d,e){}}]); diff --git a/umi.7229051f.js b/umi.46a730cb.js similarity index 99% rename from umi.7229051f.js rename to umi.46a730cb.js index d31287dbfa..adb5a6d8e6 100644 --- a/umi.7229051f.js +++ b/umi.46a730cb.js @@ -1,4 +1,4 @@ -(function(T){function h(s){for(var f=s[0],m=s[1],v,p,b=0,l=[];b @@ -598,7 +598,7 @@ var t={0:"-\u0447\u04AF",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04AF",4 //! author : Valentin Agachi : https://github.com/avaly //! author : Emanuel Cepoi : https://github.com/cepem (function(i,t){t(e("wd/R"))})(this,function(i){"use strict";//! moment.js locale configuration -function t(n,a,c){var u={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},o=" ";return(n%100>=20||n>=100&&n%100===0)&&(o=" de "),n+o+u[c]}var r=i.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021Bi_miercuri_joi_vineri_s\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xE2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xEEn urm\u0103",s:"c\xE2teva secunde",ss:t,m:"un minut",mm:t,h:"o or\u0103",hh:t,d:"o zi",dd:t,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return r})},"m+aA":function(T,h,e){"use strict";e.d(h,"a",function(){return r});var i=e("i8i4"),t=e.n(i);function r(n){return n instanceof HTMLElement?n:t.a.findDOMNode(n)}},"m/L8":function(T,h,e){var i=e("g6v/"),t=e("DPsx"),r=e("glrk"),n=e("wE6v"),a=Object.defineProperty;h.f=i?a:function(u,o,s){if(r(u),o=n(o,!0),r(s),t)try{return a(u,o,s)}catch(f){}if("get"in s||"set"in s)throw TypeError("Accessors not supported");return"value"in s&&(u[o]=s.value),u}},m0LI:function(T,h){function e(i,t){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(i)))return;var r=[],n=!0,a=!1,c=void 0;try{for(var u=i[Symbol.iterator](),o;!(n=(o=u.next()).done)&&!(r.push(o.value),t&&r.length===t);n=!0);}catch(s){a=!0,c=s}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw c}}return r}T.exports=e},m3rI:function(T,h,e){"use strict";var i={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},dev:{API_SERVER:"http://local-shjd.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},newReactTest:{API_SERVER:"https://test-data.educoder.net",IMG_SERVER:"https://testali-cdn.educoder.net",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net")},preNewBuild:{API_SERVER:function(){var t="https://pre-data.educoder.net",r=document.domain,n=document.domain.split(".");return n[0]=n[0]+"-data",r!=="pre.educoder.net"&&(t=t.replace("pre-data.educoder.net",n.join("."))),t}(),IMG_SERVER:"https://preali-cdn.educoder.net",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://pre.educoder.net")},newBuild:{API_SERVER:function(){var t="https://data.educoder.net",r=document.domain,n=document.domain.split(".");return n[0]=n[0]+"-data",r!=="www.educoder.net"&&r!=="educoder.net"&&(t=t.replace("data.educoder.net",n.join("."))),t}(),IMG_SERVER:"https://ali-cdn.educoder.net",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://www.educoder.net")},newTest:{API_SERVER:"https://test-data.educoder.net",IMG_SERVER:"https://test-data.educoder.net",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://test-data.educoder.net")},test:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},preBuild:{API_SERVER:"",IMG_SERVER:"https://preali-cdn.educoder.net",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},build:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://106.75.178.228:81"}};h.a=i[window.ENV]},m92n:function(T,h,e){var i=e("glrk");T.exports=function(t,r,n,a){try{return a?r(i(n)[0],n[1]):r(n)}catch(u){var c=t.return;throw c!==void 0&&i(c.call(t)),u}}},mGGf:function(T,h,e){"use strict";e("4mDm");var i=e("I+eb"),t=e("0GbY"),r=e("DTth"),n=e("busE"),a=e("4syw"),c=e("1E5z"),u=e("ntOU"),o=e("afO8"),s=e("GarU"),f=e("UTVS"),m=e("A2ZE"),v=e("9d/t"),p=e("glrk"),b=e("hh1v"),l=e("fHMY"),w=e("XGwC"),L=e("mh/w"),F=e("NaFW"),M=e("tiKp"),R=t("fetch"),_=t("Headers"),N=M("iterator"),G="URLSearchParams",ee=G+"Iterator",ue=o.set,B=o.getterFor(G),H=o.getterFor(ee),ye=/\+/g,se=Array(4),pe=function(ve){return se[ve-1]||(se[ve-1]=RegExp("((?:%[\\da-f]{2}){"+ve+"})","gi"))},V=function(ve){try{return decodeURIComponent(ve)}catch(we){return ve}},te=function(ve){var we=ve.replace(ye," "),W=4;try{return decodeURIComponent(we)}catch(je){for(;W;)we=we.replace(pe(W--),V);return we}},U=/[!'()~]|%20/g,I={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ne=function(ve){return I[ve]},De=function(ve){return encodeURIComponent(ve).replace(U,ne)},Ye=function(ve,we){if(we)for(var W=we.split("&"),je=0,be,Ae;je0?arguments[0]:void 0,W=this,je=[],be,Ae,_e,J,me,Pe,q,ie,Te;if(ue(W,{type:G,entries:je,updateURL:function(){},updateSearchParams:$e}),we!==void 0)if(b(we))if(be=F(we),typeof be=="function")for(Ae=be.call(we),_e=Ae.next;!(J=_e.call(Ae)).done;){if(me=L(p(J.value)),Pe=me.next,(q=Pe.call(me)).done||(ie=Pe.call(me)).done||!Pe.call(me).done)throw TypeError("Expected sequence with length 2");je.push({key:q.value+"",value:ie.value+""})}else for(Te in we)f(we,Te)&&je.push({key:Te,value:we[Te]+""});else Ye(je,typeof we=="string"?we.charAt(0)==="?"?we.slice(1):we:we+"")},k=Q.prototype;a(k,{append:function(we,W){xe(arguments.length,2);var je=B(this);je.entries.push({key:we+"",value:W+""}),je.updateURL()},delete:function(ve){xe(arguments.length,1);for(var we=B(this),W=we.entries,je=ve+"",be=0;bebe.key){W.splice(Ae,0,be);break}Ae===_e&&W.push(be)}we.updateURL()},forEach:function(we){for(var W=B(this).entries,je=m(we,arguments.length>1?arguments[1]:void 0,3),be=0,Ae;be1&&(je=arguments[1],b(je)&&(be=je.body,v(be)===G&&(Ae=je.headers?new _(je.headers):new _,Ae.has("content-type")||Ae.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),je=l(je,{body:w(0,String(be)),headers:w(0,Ae)}))),W.push(je)),R.apply(this,W)}}),T.exports={URLSearchParams:Q,getState:B}},mGKP:function(T,h,e){var i=e("EdiO");function t(r,n){if(!r)return;if(typeof r=="string")return i(r,n);var a=Object.prototype.toString.call(r).slice(8,-1);if(a==="Object"&&r.constructor&&(a=r.constructor.name),a==="Map"||a==="Set")return Array.from(r);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return i(r,n)}T.exports=t},mRH6:function(T,h,e){"use strict";var i=e("I+eb"),t=e("hXpO"),r=e("rwPt");i({target:"String",proto:!0,forced:r("link")},{link:function(a){return t(this,"a","href",a)}})},ma9I:function(T,h,e){"use strict";var i=e("I+eb"),t=e("0Dky"),r=e("6LWA"),n=e("hh1v"),a=e("ewvW"),c=e("UMSQ"),u=e("hBjN"),o=e("ZfDv"),s=e("Hd5f"),f=e("tiKp"),m=e("LQDL"),v=f("isConcatSpreadable"),p=9007199254740991,b="Maximum allowed index exceeded",l=m>=51||!t(function(){var M=[];return M[v]=!1,M.concat()[0]!==M}),w=s("concat"),L=function(M){if(!n(M))return!1;var R=M[v];return R!==void 0?!!R:r(M)},F=!l||!w;i({target:"Array",proto:!0,forced:F},{concat:function(R){var _=a(this),N=o(_,0),G=0,ee,ue,B,H,ye;for(ee=-1,B=arguments.length;eep)throw TypeError(b);for(ue=0;ue=p)throw TypeError(b);u(N,G++,ye)}return N.length=G,N}})},md7G:function(T,h,e){"use strict";e.d(h,"a",function(){return r});var i=e("U8pU"),t=e("JX7q");function r(n,a){return a&&(Object(i.a)(a)==="object"||typeof a=="function")?a:Object(t.a)(n)}},mgyK:function(T,h,e){var i=e("NC/Y");T.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i)},"mh/w":function(T,h,e){var i=e("glrk"),t=e("NaFW");T.exports=function(r){var n=t(r);if(typeof n!="function")throw TypeError(String(r)+" is not iterable");return i(n.call(r))}},miYZ:function(T,h,e){"use strict";var i=e("cIOH"),t=e.n(i),r=e("bXwC"),n=e.n(r)},moxL:function(T,h,e){"use strict";var i=e("67WC"),t=e("FF6l"),r=i.aTypedArray,n=i.exportTypedArrayMethod;n("copyWithin",function(c,u){return t.call(r(this),c,u,arguments.length>2?arguments[2]:void 0)})},mtLc:function(T,h,e){"use strict";e.d(h,"a",function(){return t});function i(r,n){for(var a=0;a1?arguments[1]:void 0,3);return c(f,function(v,p){if(m(p,v,s))return c.stop(v)},void 0,!0,!0).result}})},nFTT:function(T,h,e){"use strict";Object.defineProperty(h,"__esModule",{value:!0});var i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};h.default=i},nIe3:function(T,h,e){"use strict";var i=e("I+eb"),t=e("xDBR"),r=e("0GbY"),n=e("glrk"),a=e("HAuM"),c=e("A2ZE"),u=e("SEBh"),o=e("Sssf"),s=e("ImZN");i({target:"Map",proto:!0,real:!0,forced:t},{mapKeys:function(m){var v=n(this),p=o(v),b=c(m,arguments.length>1?arguments[1]:void 0,3),l=new(u(v,r("Map"))),w=a(l.set);return s(p,function(L,F){w.call(l,b(F,L,v),F)},void 0,!0,!0),l}})},nkod:function(T,h,e){var i=e("I+eb"),t=e("g6v/"),r=e("glrk"),n=e("Bs8V");i({target:"Reflect",stat:!0,sham:!t},{getOwnPropertyDescriptor:function(c,u){return n.f(r(c),u)}})},nmnc:function(T,h,e){var i=e("Kz5y"),t=i.Symbol;T.exports=t},noRp:function(T,h,e){"use strict";var i=e("oBTY"),t=e("WmNS"),r=e.n(t),n=e("k1fw"),a=e("Mgx3"),c={namespace:"pathsDetail",state:{detail:{},rightData:{},Courses:{},stageData:[],discusses:{},actionTabs:{key:"",params:{}}},effects:{getDiscusses:r.a.mark(function u(o,s){var f,m,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=o.payload,m=s.call,v=s.put,l.next=4,m(a.z,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{discusses:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},u)}),getPathsDetail:r.a.mark(function u(o,s){var f,m,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=o.payload,m=s.call,v=s.put,l.next=4,m(a.C,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{detail:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},u)}),getRightData:r.a.mark(function u(o,s){var f,m,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=o.payload,m=s.call,v=s.put,l.next=4,m(a.D,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{rightData:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},u)}),getCoureses:r.a.mark(function u(o,s){var f,m,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=o.payload,m=s.call,v=s.put,l.next=4,m(a.v,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{Courses:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},u)}),getStageData:r.a.mark(function u(o,s){var f,m,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=o.payload,m=s.call,v=s.put,l.next=4,m(a.G,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{stageData:Object(i.a)((p==null?void 0:p.stages)||[])}});case 7:case"end":return l.stop()}},u)}),setActionTabs:r.a.mark(function u(o,s){var f,m,v;return r.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return f=o.payload,m=s.call,v=s.put,b.next=4,v({type:"save",payload:{actionTabs:Object(n.a)({},f)}});case 4:case"end":return b.stop()}},u)})},reducers:{save:function(o,s){return Object(n.a)(Object(n.a)({},o),s.payload)}},subscriptions:{setup:function(o){var s=o.dispatch,f=o.history;return f.listen(function(m){var v=m.pathname;v==="/"&&s({type:"query"})})}}};h.a=c},ntOU:function(T,h,e){"use strict";var i=e("rpNk").IteratorPrototype,t=e("fHMY"),r=e("XGwC"),n=e("1E5z"),a=e("P4y1"),c=function(){return this};T.exports=function(u,o,s){var f=o+" Iterator";return u.prototype=t(i,{next:r(1,s)}),n(u,f,!1,!0),a[f]=c,u}},ny8l:function(T,h,e){var i=e("I+eb");i({target:"Math",stat:!0},{signbit:function(r){return(r=+r)==r&&r==0?1/r==-Infinity:r<0}})},nyYc:function(T,h,e){//! moment.js locale configuration +function t(n,a,c){var u={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},o=" ";return(n%100>=20||n>=100&&n%100===0)&&(o=" de "),n+o+u[c]}var r=i.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021Bi_miercuri_joi_vineri_s\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xE2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xEEn urm\u0103",s:"c\xE2teva secunde",ss:t,m:"un minut",mm:t,h:"o or\u0103",hh:t,d:"o zi",dd:t,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return r})},"m+aA":function(T,h,e){"use strict";e.d(h,"a",function(){return r});var i=e("i8i4"),t=e.n(i);function r(n){return n instanceof HTMLElement?n:t.a.findDOMNode(n)}},"m/L8":function(T,h,e){var i=e("g6v/"),t=e("DPsx"),r=e("glrk"),n=e("wE6v"),a=Object.defineProperty;h.f=i?a:function(u,o,s){if(r(u),o=n(o,!0),r(s),t)try{return a(u,o,s)}catch(f){}if("get"in s||"set"in s)throw TypeError("Accessors not supported");return"value"in s&&(u[o]=s.value),u}},m0LI:function(T,h){function e(i,t){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(i)))return;var r=[],n=!0,a=!1,c=void 0;try{for(var u=i[Symbol.iterator](),o;!(n=(o=u.next()).done)&&!(r.push(o.value),t&&r.length===t);n=!0);}catch(s){a=!0,c=s}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw c}}return r}T.exports=e},m3rI:function(T,h,e){"use strict";var i={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},dev:{API_SERVER:"https://ice.sjtu.edu.cn",IMG_SERVER:"https://test-newweb.educoder.net",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},newReactTest:{API_SERVER:"https://test-data.educoder.net",IMG_SERVER:"https://testali-cdn.educoder.net",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net")},preNewBuild:{API_SERVER:function(){var t="https://pre-data.educoder.net",r=document.domain,n=document.domain.split(".");return n[0]=n[0]+"-data",r!=="pre.educoder.net"&&(t=t.replace("pre-data.educoder.net",n.join("."))),t}(),IMG_SERVER:"https://preali-cdn.educoder.net",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://pre.educoder.net")},newBuild:{API_SERVER:function(){var t="https://data.educoder.net",r=document.domain,n=document.domain.split(".");return n[0]=n[0]+"-data",r!=="www.educoder.net"&&r!=="educoder.net"&&(t=t.replace("data.educoder.net",n.join("."))),t}(),IMG_SERVER:"https://ali-cdn.educoder.net",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://www.educoder.net")},newTest:{API_SERVER:"https://test-data.educoder.net",IMG_SERVER:"https://test-data.educoder.net",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://test-data.educoder.net")},test:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},preBuild:{API_SERVER:"",IMG_SERVER:"https://preali-cdn.educoder.net",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",FORGE:"http://106.75.178.228:81",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},build:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://106.75.178.228:81"}};h.a=i[window.ENV]},m92n:function(T,h,e){var i=e("glrk");T.exports=function(t,r,n,a){try{return a?r(i(n)[0],n[1]):r(n)}catch(u){var c=t.return;throw c!==void 0&&i(c.call(t)),u}}},mGGf:function(T,h,e){"use strict";e("4mDm");var i=e("I+eb"),t=e("0GbY"),r=e("DTth"),n=e("busE"),a=e("4syw"),c=e("1E5z"),u=e("ntOU"),o=e("afO8"),s=e("GarU"),f=e("UTVS"),m=e("A2ZE"),v=e("9d/t"),p=e("glrk"),b=e("hh1v"),l=e("fHMY"),w=e("XGwC"),L=e("mh/w"),F=e("NaFW"),M=e("tiKp"),R=t("fetch"),_=t("Headers"),N=M("iterator"),G="URLSearchParams",ee=G+"Iterator",ue=o.set,B=o.getterFor(G),H=o.getterFor(ee),ye=/\+/g,se=Array(4),pe=function(ve){return se[ve-1]||(se[ve-1]=RegExp("((?:%[\\da-f]{2}){"+ve+"})","gi"))},V=function(ve){try{return decodeURIComponent(ve)}catch(we){return ve}},te=function(ve){var we=ve.replace(ye," "),W=4;try{return decodeURIComponent(we)}catch(je){for(;W;)we=we.replace(pe(W--),V);return we}},U=/[!'()~]|%20/g,I={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ne=function(ve){return I[ve]},De=function(ve){return encodeURIComponent(ve).replace(U,ne)},Ye=function(ve,we){if(we)for(var W=we.split("&"),je=0,be,Ae;je0?arguments[0]:void 0,W=this,je=[],be,Ae,_e,J,me,Pe,q,ie,Te;if(ue(W,{type:G,entries:je,updateURL:function(){},updateSearchParams:$e}),we!==void 0)if(b(we))if(be=F(we),typeof be=="function")for(Ae=be.call(we),_e=Ae.next;!(J=_e.call(Ae)).done;){if(me=L(p(J.value)),Pe=me.next,(q=Pe.call(me)).done||(ie=Pe.call(me)).done||!Pe.call(me).done)throw TypeError("Expected sequence with length 2");je.push({key:q.value+"",value:ie.value+""})}else for(Te in we)f(we,Te)&&je.push({key:Te,value:we[Te]+""});else Ye(je,typeof we=="string"?we.charAt(0)==="?"?we.slice(1):we:we+"")},k=Q.prototype;a(k,{append:function(we,W){xe(arguments.length,2);var je=B(this);je.entries.push({key:we+"",value:W+""}),je.updateURL()},delete:function(ve){xe(arguments.length,1);for(var we=B(this),W=we.entries,je=ve+"",be=0;bebe.key){W.splice(Ae,0,be);break}Ae===_e&&W.push(be)}we.updateURL()},forEach:function(we){for(var W=B(this).entries,je=m(we,arguments.length>1?arguments[1]:void 0,3),be=0,Ae;be1&&(je=arguments[1],b(je)&&(be=je.body,v(be)===G&&(Ae=je.headers?new _(je.headers):new _,Ae.has("content-type")||Ae.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),je=l(je,{body:w(0,String(be)),headers:w(0,Ae)}))),W.push(je)),R.apply(this,W)}}),T.exports={URLSearchParams:Q,getState:B}},mGKP:function(T,h,e){var i=e("EdiO");function t(r,n){if(!r)return;if(typeof r=="string")return i(r,n);var a=Object.prototype.toString.call(r).slice(8,-1);if(a==="Object"&&r.constructor&&(a=r.constructor.name),a==="Map"||a==="Set")return Array.from(r);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return i(r,n)}T.exports=t},mRH6:function(T,h,e){"use strict";var i=e("I+eb"),t=e("hXpO"),r=e("rwPt");i({target:"String",proto:!0,forced:r("link")},{link:function(a){return t(this,"a","href",a)}})},ma9I:function(T,h,e){"use strict";var i=e("I+eb"),t=e("0Dky"),r=e("6LWA"),n=e("hh1v"),a=e("ewvW"),c=e("UMSQ"),u=e("hBjN"),o=e("ZfDv"),s=e("Hd5f"),f=e("tiKp"),m=e("LQDL"),v=f("isConcatSpreadable"),p=9007199254740991,b="Maximum allowed index exceeded",l=m>=51||!t(function(){var M=[];return M[v]=!1,M.concat()[0]!==M}),w=s("concat"),L=function(M){if(!n(M))return!1;var R=M[v];return R!==void 0?!!R:r(M)},F=!l||!w;i({target:"Array",proto:!0,forced:F},{concat:function(R){var _=a(this),N=o(_,0),G=0,ee,ue,B,H,ye;for(ee=-1,B=arguments.length;eep)throw TypeError(b);for(ue=0;ue=p)throw TypeError(b);u(N,G++,ye)}return N.length=G,N}})},md7G:function(T,h,e){"use strict";e.d(h,"a",function(){return r});var i=e("U8pU"),t=e("JX7q");function r(n,a){return a&&(Object(i.a)(a)==="object"||typeof a=="function")?a:Object(t.a)(n)}},mgyK:function(T,h,e){var i=e("NC/Y");T.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i)},"mh/w":function(T,h,e){var i=e("glrk"),t=e("NaFW");T.exports=function(r){var n=t(r);if(typeof n!="function")throw TypeError(String(r)+" is not iterable");return i(n.call(r))}},miYZ:function(T,h,e){"use strict";var i=e("cIOH"),t=e.n(i),r=e("bXwC"),n=e.n(r)},moxL:function(T,h,e){"use strict";var i=e("67WC"),t=e("FF6l"),r=i.aTypedArray,n=i.exportTypedArrayMethod;n("copyWithin",function(c,u){return t.call(r(this),c,u,arguments.length>2?arguments[2]:void 0)})},mtLc:function(T,h,e){"use strict";e.d(h,"a",function(){return t});function i(r,n){for(var a=0;a1?arguments[1]:void 0,3);return c(f,function(v,p){if(m(p,v,s))return c.stop(v)},void 0,!0,!0).result}})},nFTT:function(T,h,e){"use strict";Object.defineProperty(h,"__esModule",{value:!0});var i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};h.default=i},nIe3:function(T,h,e){"use strict";var i=e("I+eb"),t=e("xDBR"),r=e("0GbY"),n=e("glrk"),a=e("HAuM"),c=e("A2ZE"),u=e("SEBh"),o=e("Sssf"),s=e("ImZN");i({target:"Map",proto:!0,real:!0,forced:t},{mapKeys:function(m){var v=n(this),p=o(v),b=c(m,arguments.length>1?arguments[1]:void 0,3),l=new(u(v,r("Map"))),w=a(l.set);return s(p,function(L,F){w.call(l,b(F,L,v),F)},void 0,!0,!0),l}})},nkod:function(T,h,e){var i=e("I+eb"),t=e("g6v/"),r=e("glrk"),n=e("Bs8V");i({target:"Reflect",stat:!0,sham:!t},{getOwnPropertyDescriptor:function(c,u){return n.f(r(c),u)}})},nmnc:function(T,h,e){var i=e("Kz5y"),t=i.Symbol;T.exports=t},noRp:function(T,h,e){"use strict";var i=e("oBTY"),t=e("WmNS"),r=e.n(t),n=e("k1fw"),a=e("Mgx3"),c={namespace:"pathsDetail",state:{detail:{},rightData:{},Courses:{},stageData:[],discusses:{},actionTabs:{key:"",params:{}}},effects:{getDiscusses:r.a.mark(function u(o,s){var f,m,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=o.payload,m=s.call,v=s.put,l.next=4,m(a.z,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{discusses:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},u)}),getPathsDetail:r.a.mark(function u(o,s){var f,m,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=o.payload,m=s.call,v=s.put,l.next=4,m(a.C,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{detail:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},u)}),getRightData:r.a.mark(function u(o,s){var f,m,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=o.payload,m=s.call,v=s.put,l.next=4,m(a.D,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{rightData:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},u)}),getCoureses:r.a.mark(function u(o,s){var f,m,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=o.payload,m=s.call,v=s.put,l.next=4,m(a.v,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{Courses:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},u)}),getStageData:r.a.mark(function u(o,s){var f,m,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=o.payload,m=s.call,v=s.put,l.next=4,m(a.G,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{stageData:Object(i.a)((p==null?void 0:p.stages)||[])}});case 7:case"end":return l.stop()}},u)}),setActionTabs:r.a.mark(function u(o,s){var f,m,v;return r.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return f=o.payload,m=s.call,v=s.put,b.next=4,v({type:"save",payload:{actionTabs:Object(n.a)({},f)}});case 4:case"end":return b.stop()}},u)})},reducers:{save:function(o,s){return Object(n.a)(Object(n.a)({},o),s.payload)}},subscriptions:{setup:function(o){var s=o.dispatch,f=o.history;return f.listen(function(m){var v=m.pathname;v==="/"&&s({type:"query"})})}}};h.a=c},ntOU:function(T,h,e){"use strict";var i=e("rpNk").IteratorPrototype,t=e("fHMY"),r=e("XGwC"),n=e("1E5z"),a=e("P4y1"),c=function(){return this};T.exports=function(u,o,s){var f=o+" Iterator";return u.prototype=t(i,{next:r(1,s)}),n(u,f,!1,!0),a[f]=c,u}},ny8l:function(T,h,e){var i=e("I+eb");i({target:"Math",stat:!0},{signbit:function(r){return(r=+r)==r&&r==0?1/r==-Infinity:r<0}})},nyYc:function(T,h,e){//! moment.js locale configuration //! locale : French [fr] //! author : John Fischer : https://github.com/jfroffice (function(i,t){t(e("wd/R"))})(this,function(i){"use strict";//! moment.js locale configuration