|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[229,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 se}),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 ie}),e.d(d,"F",function(){return fe}),e.d(d,"G",function(){return Oe}),e.d(d,"H",function(){return Xe}),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 ze}),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"),s=e.n(o),l=e("14J3"),c=e("BMrR"),i=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)})},se=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)},ie=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 He=parseInt(Ce/L,10),ht=parseInt(Ce/P,10),Je=parseInt(Ce/v,10);return He>30?W=""+re(r,"yyyy-MM-dd"):He>1?W=""+He+"\u5929\u524D":He==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,He=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"},Xe=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<P;L++){var W=r.charCodeAt(L);W>=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;L<v;L++)P+="*";var W=r.substr(0,1)+P;return W},ze=function(r,v){var P=new FileReader;P.addEventListener("load",function(){return v(P.result)}),P.readAsDataURL(r)};function Qe(z){var r="79e33abd4b6588941ab7622aed1e67e8";return Q()(r+z)}var Ye=function(r){var v,P=RegExp("(^| )"+r+"=([^;]+)(;|$)");return(v=document.cookie.match(P))?decodeURIComponent(v[2]):null};function We(z,r,v){var P=new Date;P.setTime(P.getTime()+v*24*60*60*1e3);var L="expires="+P.toUTCString();document.cookie=z+"="+r+"; "+L}var ct=function(r){document.cookie=r+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"};function et(z,r){var v=document.createElement("a");document.body.appendChild(v),v.href=r,z&&(v.title=z,v.download=z);var P=document.createEvent("MouseEvents");P.initEvent("click",!1,!1),v.dispatchEvent(P),document.body.removeChild(v)}function A(z,r){return new Promise(function(v,P){var L=r,W=document.createElement("iframe"),ge;console.log("downloadFileUrl",L),document.body.appendChild(W),W.src=L,W.style.display="none",ge=setInterval(function(){Ye("fileDownload")&&(ct("fileDownload"),clearInterval(ge),v())},1e3)})}var be=function(r){var v=r.url,P=r.query;return v?(P&&function(){var L=[],W=function(He){P.hasOwnProperty(He)&&!Ne(P[He])&&(typeof P[He]=="object"?P[He].map(function(ht){L.push("".concat(He,"[]=").concat(ht))}):L.push("".concat(He,"=").concat(P[He])))};for(var ge in P)W(ge);v.indexOf("?")!==-1?v="".concat(v,"&").concat(L.join("&")):v="".concat(v,"?").concat(L.join("&")),console.log("url1111",v)}(),v):""};function Ke(){for(var z=navigator.userAgent,r=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],v=!0,P=0;P<r.length;P++)if(z.indexOf(r[P])>0){v=!1;break}return v}function Ze(){var z=navigator.userAgent,r=["Chrome"];return r.some(function(v){return z.indexOf(v)>-1})}function Ve(){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;L<v;L++)P.push(L);return P},zt=function(r){var v=arguments.length>1&&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.x)())===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)(s.a.mark(function W(ge,Ce){var He;return s.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(He=Je.sent,He.status===0?ge(He):Ce(He),!r.errmsgHide){Je.next=10;break}return Je.abrupt("return",!0);case 10:if(!(He.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(!(He.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"},He.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)(s.a.mark(function r(v){var P;return s.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(Ve()){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.x)())===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),He=0;He<ge;++He)Ce[He]=W.charCodeAt(He);return console.log("type:",Y[(P=v.split("."))===null||P===void 0?void 0:P[1]]||"application/octet-stream"),new Blob([Ce],{type:Y[(L=v.split("."))===null||L===void 0?void 0:L[1]]||"application/octet-stream"})},Me=function(r,v,P){var L=Te(v,P);if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(L,r);else{var W=document.createElement("a");W.href=window.URL.createObjectURL(L),W.download=r,document.body.appendChild(W);var ge=document.createEvent("MouseEvents");ge.initEvent("click",!1,!1),W.dispatchEvent(ge),document.body.removeChild(W)}}},"362i":function(k,d,e){k.exports=e.p+"static/passpart.cc679602.png"},"6lC8":function(k,d,e){},"7ahc":function(k,d,e){"use strict";e.d(d,"a",function(){return Y});var U=e("k1fw"),g=e("0Owb"),O=e("+L6B"),n=e("2/Rp"),o=e("y8nQ"),s=e("Vl3Y"),l=e("tJVT"),c=e("OaEy"),i=e("2fM7"),u=e("q1tI"),m=e.n(u),_=e("VrN/"),f=e.n(_),b=e("p77/"),h=e.n(b),y=e("c5Ni"),I=e.n(y),p=i.a.Option,t={labelCol:{span:4},wrapperCol:{span:20}},w={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};d.b=function(V){var Q=V.callback,ue=V.onCancel,pe=Object(u.useState)("python"),ce=Object(l.a)(pe,2),se=ce[0],Z=ce[1];function Le(K){Z(w[K][1])}function ke(K){Q(K)}return m.a.createElement(s.a,Object(g.a)({},t,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ke}),m.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},m.a.createElement(i.a,{onChange:Le},Object.keys(w).map(function(K){return m.a.createElement(p,{key:K,value:K},w[K][0])}))),m.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},m.a.createElement(Y,{mode:se})),m.a.createElement("div",{className:"flex-container flex-end"},m.a.createElement(n.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),m.a.createElement(n.a,{type:"ghost",onClick:ue},"\u53D6\u6D88")))};function Y(V){var Q=V.value,ue=V.onChange,pe=V.mode,ce=V.options,se=ce===void 0?{}:ce,Z=Object(u.useRef)(),Le=Object(u.useState)(),ke=Object(l.a)(Le,2),K=ke[0],N=ke[1];return Object(u.useEffect)(function(){if(K){var ne=function(fe){var re=fe.getValue();ue&&ue(re)};return K.on("change",ne),function(){K.off("change",ne)}}},[K,ue]),Object(u.useEffect)(function(){K&&K.setOption("mode",pe)},[K,pe]),Object(u.useEffect)(function(){K&&((Q!==K.getValue()||Q==="")&&setTimeout(function(){K.setValue(Q||" ")},300))},[K,Q]),Object(u.useEffect)(function(){if(Z.current&&!K){var ne=f.a.fromTextArea(Z.current,Object(U.a)({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},se));N(ne)}},[Z.current,K]),m.a.createElement("div",{className:"my-codemirror-container"},m.a.createElement("textarea",{ref:Z}))}},"8Abk":function(k,d,e){},"8Enf":function(k,d,e){},"9Bee":function(k,d,e){"use strict";var U=e("q1tI"),g=e.n(U),O=e("vg9a"),n=e("tJVT"),o=e("DlQD"),s=e.n(o),l=e("rUJ1");function c(ie,fe){var re=ie.match(/^(\s+)(?:```)/);if(re===null)return fe;var Oe=re[1];return fe.split(`
|
|
|
`),insertTextRules:w.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Le=i(w,ce,se,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;V<w.length;V++){var Q=h[w[V]];if(Q)return Q}return Y[0]}return h[Y]||Y}var I=null,p=d.b=function(w){var Y=w.width,V=Y===void 0?"100%":Y,Q=w.height,ue=Q===void 0?"100%":Q,pe=w.value,ce=w.language,se=ce===void 0?"javascript":ce,Z=w.style,Le=Z===void 0?{}:Z,ke=w.options,K=ke===void 0?{}:ke,N=w.overrideServices,ne=N===void 0?{}:N,ie=w.theme,fe=ie===void 0?"vs-dark":ie,re=w.onEditBlur,Oe=w.onSave,Xe=w.autoHeight,H=Xe===void 0?!1:Xe,oe=w.forbidCopy,Ae=oe===void 0?!1:oe,ze=w.onChange,Qe=ze===void 0?f:ze,Ye=w.editorDidMount,We=Ye===void 0?f:Ye,ct=w.onFocus,et=ct===void 0?f:ct,A=Object(s.useRef)(),be=Object(s.useRef)({}),Ke=Object(s.useState)(!1),Ze=Object(o.a)(Ke,2),Ve=Ze[0],_t=Ze[1];function Dt(){var J;return A.current&&(J=new c.default(function(Re){var ee=Object(n.a)(Re),Te;try{for(ee.s();!(Te=ee.n()).done;){var Me=Te.value;(Me.target.offsetHeight>0||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(s.useEffect)(function(){var J=be.current.instance;if(pe!=null&&J&&Ve){var Re=J.getModel();Re&&pe!==Re.getValue()&&(b=!0,Re.setValue(pe),J.layout(),b=!1)}},[pe,Ve,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(Re<ue?ue:Re):Nt(1800)}};Object(s.useEffect)(function(){A.current&&!Ve&&e.e(23).then(e.t.bind(null,"M/lh",7)).then(function(J){I=J,u(I),be.current.instance=I.editor.create(A.current,Object(U.a)({value:pe,language:y(se),theme:fe},K),ne);var Re=be.current.instance;We(Re,I),setTimeout(function(){q()},500),be.current.subscription=Re.onDidChangeModelContent(function(Te){b||(q(),Qe(Re.getValue(),Te))}),Ae&&(Re.addCommand(I.KeyMod.CtrlCmd|I.KeyMod.Shift|I.KeyCode.KEY_V,function(){return dt(),null}),Re.addCommand(I.KeyMod.CtrlCmd|I.KeyCode.KEY_C,function(){return dt(),null})),re&&Re.onDidBlurEditorWidget(function(){re(Re.getValue())}),et&&Re.onDidFocusEditorText(function(){et(Re.getValue())}),Ae&&(Re.addCommand(I.KeyMod.CtrlCmd|I.KeyCode.KEY_V,function(){return dt(),null}),Re.onDidPaste(function(Te){be.current.pastePos=Te}),window.addEventListener("paste",Ut));var ee=Dt();return _t(!0),function(){var Te=be.current.instance;Te.dispose();var Me=Te.getModel();Me&&Me.dispose(),be.current.subscription&&be.current.subscription.dispose(),Ae&&window.removeEventListener("paste",Ut),ee.unobserve(A.current)}})},[]),Object(s.useEffect)(function(){var J=be.current.instance;if(J&&Ve)return document.addEventListener("keydown",G,!1),function(){document.removeEventListener("keydown",G)}},[Oe,Ve]),Object(s.useEffect)(function(){var J=be.current.instance;if(J&&Ve){var Re=y(se);I.editor.setModelLanguage(J.getModel(),Re),console.log("language:",se,J.getModel(),Re)}},[se,Ve]),Object(s.useEffect)(function(){var J=be.current.instance;J&&Ve&&I.editor.setTheme(fe)},[fe,Ve]),Object(s.useEffect)(function(){var J=be.current.instance;J&&Ve&&J.updateOptions(K)},[JSON.stringify(K),Ve]),Object(s.useEffect)(function(){var J=be.current.instance;J&&Ve&&J.layout()},[V,ue,Ve]);var X=Object(s.useState)(_(V)),ut=Object(o.a)(X,2),mt=ut[0],zt=ut[1],Lt=Object(s.useState)(_(ue)),Ne=Object(o.a)(Lt,2),aa=Ne[0],Nt=Ne[1],Xt=Object(U.a)(Object(U.a)({},Le),{},{width:mt,height:aa});return l.a.createElement("div",{className:"my-monaco-editor",ref:A,style:Xt})};function t(w){var Y=w.width,V=Y===void 0?"100%":Y,Q=w.height,ue=Q===void 0?"100%":Q,pe=w.original,ce=w.modified,se=w.language,Z=w.options,Le=Z===void 0?{}:Z,ke=Object(s.useRef)(),K=Object(s.useState)(null),N=Object(o.a)(K,2),ne=N[0],ie=N[1];function fe(H){var oe;return ke.current&&(oe=new c.default(function(Ae){var ze=Object(n.a)(Ae),Qe;try{for(ze.s();!(Qe=ze.n()).done;){var Ye=Qe.value;(Ye.target.offsetHeight>0||Ye.target.offsetWidth>0)&&H.layout()}}catch(We){ze.e(We)}finally{ze.f()}}),oe.observe(ke.current)),oe}Object(s.useEffect)(function(){ke.current&&e.e(23).then(e.t.bind(null,"M/lh",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));ie(oe);var Ae=fe(oe);return function(){oe.dispose();var ze=oe.getModel();ze&&ze.dispose(),Ae.unobserve(ke.current)}})},[]),Object(s.useEffect)(function(){ne&&ne.setModel({original:I.editor.createModel(pe,se),modified:I.editor.createModel(ce,se)})},[pe,ce,se,ne]);var re=_(V),Oe=_(ue),Xe={width:re,height:Oe};return l.a.createElement("div",{className:"my-diff-editor",ref:ke,style:Xe})}},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(s,l){var c=g.a.get("__ec");c||(c={}),c[s]=l,g.a.set("__ec",c)}function o(s,l){var c=g.a.get("__ec");return c?c[s]===void 0?l:c[s]: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"),s=e("kLXV"),l=e("tJVT"),c=e("PpiC"),i=e("q1tI"),u=e.n(i),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(i.useState)({}),ce=Object(l.a)(pe,2),se=ce[0],Z=ce[1],Le=s.a.useModal(),ke=Object(l.a)(Le,2),K=ke[0],N=ke[1],ne=Object(i.useRef)(null),ie=Object(i.useState)(),fe=Object(l.a)(ie,2),re=fe[0],Oe=fe[1],Xe=Object(i.useState)(!0),H=Object(l.a)(Xe,2),oe=H[0],Ae=H[1],ze=Object(f.l)().query,Qe=Object(f.m)();Object(i.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)()?s.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(i.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(i.useEffect)(function(){setTimeout(function(){V.exerciseUserInfo.used_screen_num>V.exerciseUserInfo.screen_num?et():oe||We(),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"))},We=function(){var Ke=Object(n.a)(O.a.mark(function Ze(){var Ve,_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"},(Ve=V.exerciseUserInfo)===null||Ve===void 0?void 0:Ve.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")),s.a.destroyAll(),s.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 Ve;return O.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return s.a.destroyAll(),Dt.next=3,Object(_.P)({categoryId:Qe.categoryId,commit_method:1});case 3:Ve=Dt.sent,Ve&&(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 Ve=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<V.exerciseUserInfo.screen_num||et();case 6:case"end":return dt.stop()}},_t)})),V.exerciseUserInfo.screen_sec*1e3);ne.current=Ve}Q({type:"globalSetting/headerFooterToggle",payload:Ze}),Q({type:"globalSetting/onlyShowBackTopToggle",payload:!Ze})};return u.a.createElement("div",null,N)};d.a=Object(b.a)(function(I){var p=I.loading,t=I.user,w=I.exercise,Y=I.globalSetting;return{globalSetting:Y,user:t,exercise:w,loading:p.effects}})(y)},bntm:function(k,d,e){"use strict";e.d(d,"d",function(){return U}),e.d(d,"b",function(){return g}),e.d(d,"c",function(){return O}),e.d(d,"a",function(){return n});function U(o){try{o.mozRequestFullScreen?o.mozRequestFullScreen():o.webkitRequestFullScreen&&o.webkitRequestFullScreen()}catch(s){console.log(s,":e")}}function g(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var O=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function n(){var o=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,s=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(o==null)}},"cf+g":function(k,d,e){k.exports=e.p+"static/mark.ad150797.svg"},dQ5l:function(k,d,e){"use strict";var U=e("tJVT"),g=e("k1fw"),O=e("q1tI"),n=e.n(O),o=e("ZBwS"),s=e.n(o),l=e("TVoq"),c=e.n(l),i=new s.a;i.Diff_EditCost=8;var u={oldStr:"",newStr:""};function m(f,b){switch(b.type){case"init":return Object(g.a)(Object(g.a)({},f),b.payload);default:throw new Error}}function _(f,b){var h=/&/g,y=/</g,I=/>/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"<ins class=".concat(Y?"empty":"",">")+w+"</ins>";case o.DIFF_EQUAL:return"<span>"+w+"</span>"}else switch(p){case o.DIFF_INSERT:return"<del class=".concat(Y?"empty":"",">")+w+"</del>";case o.DIFF_EQUAL:return"<span>"+w+"</span>"}}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=i.diff_main(y||"",I||"");i.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 i=n[l],u=-1;if(i){for(var m=0;m<i.length;m++)if(i[m].name===c.name){u=m;break}if(u>=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(i){i.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 s}),e.d(d,"t",function(){return l}),e.d(d,"u",function(){return c}),e.d(d,"ab",function(){return i}),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 se}),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 ie}),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 ze}),e.d(d,"C",function(){return Qe}),e.d(d,"D",function(){return Ye}),e.d(d,"B",function(){return We}),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 Ve}),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",s="SHOW_EVALUATE_RESULT",l="MOVE_X",c="MOVE_Y",i="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",se="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",ie="EVAL_CHOOSE_END",fe="SHOW_REP_loading",re="FETCH_REP_CONTENT",Oe="EDIT_REP_CONTENT",Xe="SET_REP_PATH",H="SHOW_EVALUATE_LOADING",oe="HIDE_EVALUATE_LOADING",Ae="SET_EVALUATE_MESSAGE",ze="SET_SHOW_DIR",Qe="SET_EDITOR_SETTING",Ye="SET_EDITOR_THEME",We="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",Ve="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),s=e("UZu5"),l=e.n(s),c=e("dhSg"),i=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(i.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 s}),e.d(d,"b",function(){return l}),e.d(d,"f",function(){return c}),e.d(d,"a",function(){return i});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 s(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 i(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"),s=e("tJVT"),l=e("q1tI"),c=e.n(l),i=e("vHTk"),u=e.n(i),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(s.a)(pe,2),se=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"),s=e.n(o),l=e("2qtc"),c=e("kLXV"),i=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"),se=pe.a.TextArea,Z=function(H){var oe=H.onCancel,Ae=H.onSave,ze=H.content,Qe=Object(f.useState)(ze),Ye=Object(m.a)(Qe,2),We=Ye[0],ct=Ye[1];function et(be){ct(be.target.value)}function A(){Ae(We)}return Object(f.useEffect)(function(){ct(ze)},[ze]),b.a.createElement("div",{className:"clipboard-box"},b.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),b.a.createElement(se,{value:We,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 ie(H){H||(H=window.location.search);var oe=H.substr(1),Ae={};return oe.split("&").forEach(function(ze){var Qe=ze.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 Xe=d.a=function(H){var oe=H.vnc_url,Ae=H.window_vnc_url,ze=H.taskId,Qe=Object(f.useRef)(),Ye=Object(f.useRef)(),We=Object(f.useReducer)(Oe,fe),ct=Object(m.a)(We,2),et=ct[0],A=ct[1],be=Object(f.useState)(0),Ke=Object(m.a)(be,2),Ze=Ke[0],Ve=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(i.a)(s.a.mark(function Te(){var Me;return s.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(Le.a)("/api/tasks/".concat(Lt.taskId||ze,"/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(i.a)(s.a.mark(function P(L,W){return s.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 He=Object(i.a)(s.a.mark(function Je(){return s.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 He.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}),Ve(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(i.a)(s.a.mark(function W(){var ge,Ce,He,ht,Je,ha,$t,qa,Fa,Va;return s.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return ge=ie(),Ce="",qt.next=4,Xt();case 4:ht=qt.sent,Ae?(He="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,He=Fa.get("password"),Ce="".concat(qa==="https:"?"wss":"ws","://").concat(Va,"/").concat(ge.path||"websockify")),ee=new w.a(Qe.current,Ce,{credentials:{password:He},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,He;(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(),(He=Te)===null||He===void 0||He.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"),s=e("2qtc"),l=e("kLXV"),c=e("q1tI"),i=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:i.a.createElement(O.a,null,i.a.createElement(o.a,{flex:"1"},"\u63D0\u793A"),i.a.createElement(o.a,null,i.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:i.a.createElement(O.a,null,i.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"&&i.a.createElement(i.a.Fragment,null,i.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"),i.a.createElement("br",null),i.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(ie){return Object(u.a)(ie)});return b(Y.join(""))}var V=p.candidate.candidate.split(" "),Q=Object(U.a)(V),ue=Q[0],pe=Q[1],ce=Q[2],se=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(ie){return ie==Z})||I.push(Z),console.log(" candidate: "+ue.split(":")[1]),console.log(" component: "+N[pe-1]),console.log(" protocol: "+ce),console.log(" priority: "+se),console.log(" ip: "+Z),console.log(" port: "+Le),console.log(" type: "+ke),K.length){console.log("attributes: ");for(var ne=0;ne<K.length;ne+=2)console.log("> "+K[ne]+": "+K[ne+1])}}})}},tUsH:function(k,d){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAHGUlEQVRYR7WZW2xcVxWGv3XOjMfj8f2a2ImTNklpCoKASB9aQELNDCBuohJQKA+IkgohUYGEuLy0RUJQUUERSCAaXngAoT5QtaUqiluJB5KWFmgatcq1Nk0c2zO5NLFrezxzZi+0z4xn5sw54xlHYUkjWXuvvdd/1n1tC9dJxWzmDox+WFx5v1F9l8AEMAi4giyBZlXkLHBMSuYf7pY7nxP5kdmsONnMgbW5zK2Oy30ieo8q2zZzFlgW5E/GlA51bH3hlXbPtgVQL2S2l+L6oCpfb/fijfgsUE/04c7RqTOt7msJsJBNf0PgF0Cy1WWb2hdKavQ7HVue//XGH7PBbmEh87iIHmwpuFSCov154DgQdyHmlv9uQSL8PjY61VRGpAZVEe9i+imUTze9/51VuPoO5N6GghfNluqEkX7o74bOjuZQhWdiI1OfFUEbmSIBFnPpp5uCu3QN7M+C2wxZoMN90JeKPiU8Ex+d+kxLgE3NurgMb+VgeXUzsMK8gz1wy/bIO6LMHdBgJSB+GzptwZ04BxqyQI3VdZFEh//zfW/d/4wBY1Drn56HFoqQiMP7dkWCVNUH6gOnCtCmEi9mToEEozVfgGM23zaxTCIBnYkyMLFBIaCl5lo2iubzaH4NPnhLmE+wIbd3PQVVAXq59KFQnisZeO1sZBCIBZVMQjxWFSJbbUwJOvskuG5LV1AUvXksxGfzZGzs8L12wwdYrhB6IsR5ehauLIYvSHUhqa7gupPAee9j/lrpyEEkFW8J0DKoK+iOkRCvGnO7rTg+wGI28yjodwNcuaswPdceOPul43cjowd8fvPWs3DxKYjVtLsRWjOYgv5gdAtyKDZ2+H4foJdLnw/UVq8Eb8zAaiFwryQSSF9PWFasG+c9Pwusl45+E2lQcjOQqgbdtaVxezk2ekev+F0JeiSovbdher49cFZ72+5Bhj8S4DezU+jcE0hHe6Y2/UmwKaiOxOinpDif/j4OjwR2zl4oJ+M6cgb6AwFR3eoYxLntx5HK8V58ACfZpMo0nFAHdOdocFXkEfFymT+r6hcDO6+egbVidSlgWnEhOYF0jkPnBCTHkZ69kQD18nHwLoN3CV2dheUZ0CaAVTG7GiJa5G9SyKZfFdhXlWAT68snAwLd274CPTuRrkmI92/k7633vCV05TyszKALzwbdYksfdCVqioGzUsymc0Atzq3mrAbXKebiDA4gE59HRj7aGkAbHDp/GF14EiTYCpjhHuit1QnbmVuAVue1rGq7lNdnal9Rl/Nk/F5k9M42IDRnMRdewLzxO5/BL429PVWgZqALBrqDgVLMpoMFdiUPx6erTM5AH8QrkSgOsu1ryNAHrgukZl+idPyXoMaPbh9cXc9ohlKhbke8bGZR0Vp82xz4r1M1gEMDwbLlppDJ+5C+WzcFUq+8Tum1n0Nx2c8GjgXXUA7N+AB01tKSb2Ivmz6jsDsg7d+ny90x4IwMhXyF+CCy436ke7ItkLr0X0rHHoXViz4oxyb7iCpjbhoJyBI/SHKZ51D9eECS9UHri80AWv/Z+jlkLN0WQFv6zKk/gCM4fb01l6k/rQbTWE1sminmMj9F9QcBSeeyMHe5DLDRxBVG2fFVZOD2tgBq9p++eaWvt9yWRVDzRD1/4JPqyF8DZ+oiORAkdUzO7m9Dd0Q/FyV88U1KL/0w2l0q/NrfhQ42RLAtdaoPOV7uqO2pgu3EyXP+3CE93UiyMyTWefdP2k/ahWt4fz/o51N/2guRYsJ9YblZsLxeNvO40jBeXrwKb8754CzIRnL2/SawpCvzZT8rFXD2fAnp2xPY9w5/AenvRTrCJtbuBDraF+APtFuF+bv2i+O8HEJx+jwsruIMhstbFWD+Emb2ecz0X2rH43FkaD/OzXdXI90HGGENtRPCTQ1Ngm1k6xvWihb/qOiXQyBfOeV3z7bFr5Kbwtn7IJo9Sun0E1BcKm9ZYJa3I+4PR5o3OFsP4Ex+DO/F7yFxL9iJ2wZh5wi4wQE/1PLbu/O59B4XTqB1Zc9urOSRk7O+eaqUnACnE73wHx+I3/Mlk5ERqmsFkGEwCoV5pLfmLmZioDzh1VOzocnyFBYOfEtEfhXSYtFDZnJIQ3LVa4uVia5OuxEhYJf8KS6fR/qtrylmcjgyYJqOnev3Rk53lU1n2jY+FbLDYRuTWyNef0jaPuwn7UZqObivH9jo6UPmriCrxXD5a6K52rKiqQQ61qSfbPfpwzdHq8cjY5BLS8jymrXWhqRWUz2dqJ3aGoKhenCzj0ftmLt6uX0OKXjImlcZExRs0MRd1AZAM1CVC67r+a1eJX7gOPJYKLpbmrQFw414wFwXYVNQTOXhyDx5HUBv6BNwQJvzd+13HPdgBWiTh76miP9/j+ihVKEPOaWFI59Q1/kQsE9Ud4OMrXfmN/LfEP8D/KDA5doYpwkAAAAASUVORK5CYII="},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,"q",function(){return s}),e.d(d,"c",function(){return l}),e.d(d,"d",function(){return c}),e.d(d,"f",function(){return i}),e.d(d,"g",function(){return u}),e.d(d,"u",function(){return m}),e.d(d,"h",function(){return _}),e.d(d,"v",function(){return f}),e.d(d,"e",function(){return b}),e.d(d,"j",function(){return h}),e.d(d,"l",function(){return y}),e.d(d,"w",function(){return I}),e.d(d,"s",function(){return p}),e.d(d,"i",function(){return t}),e.d(d,"k",function(){return w}),e.d(d,"r",function(){return Y}),e.d(d,"t",function(){return pe}),e.d(d,"b",function(){return Z}),e.d(d,"a",function(){return ze}),e.d(d,"n",function(){return Ze}),e.d(d,"o",function(){return Ve}),e.d(d,"m",function(){return _t}),e.d(d,"p",function(){return dt}),e.d(d,"x",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)})},s=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])},i=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])},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,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])},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]):!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])},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?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},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?!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])},We=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])},Ve=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"),s=e("2qtc"),l=e("kLXV"),c=e("WmNS"),i=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"),se=e("NUBc"),Z=e("g9YV"),Le=e("wCAj"),ke=e("cWXX"),K=e("/ezw"),N=e("BdwD"),ne=e("p4vh"),ie=e.n(ne),fe=e("Q+I+"),re=e.n(fe),Oe=e("Yr8L"),Xe=e.n(Oe),H=e("IZBM"),oe=e("1vsH"),Ae=e("wd/R"),ze=e.n(Ae),Qe={0:ie.a,1:re.a,2:Xe.a},Ye={loading:!0,page:1,data:null},We;(function(a){a[a.SET_LOADING=0]="SET_LOADING",a[a.SET_STATE=1]="SET_STATE",a[a.SET_PAGE=2]="SET_PAGE"})(We||(We={}));function ct(a,E){switch(E.type){case We.SET_LOADING:return Object(h.a)(Object(h.a)({},a),{},{loading:E.payload});case We.SET_STATE:return Object(h.a)(Object(h.a)({},a),E.payload);case We.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 ze()(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)(i.a.mark(function de(){var ye;return i.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:We.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:We.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(se.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"),Ve=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?ze()(F).format(G):"--"),t.a.createElement("p",null,t.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),x?ze()(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)(i.a.mark(function De(){return i.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?ze()(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 He={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,He),Ie=Object(f.a)(nt,2),Ge=Ie[0],Be=Ie[1],yt=Object(w.l)().query,rt=Ge.taskList,je=Ge.showTaskList,at=Ge.activeIndex,Et=Ge.enlarge_unity3D,jt=Ge.tab_fixed,St=Ge.data,ma=Ge.answerScore,la=Ge.loading,Ra=Ge.showTip,Sa=Ge.isMultiLevel,Kt=Ge.selected_unlocked_answer_id,ua=Object(p.useMemo)(function(){var Fe=0;if(St&&Kt){for(var it=St.filter(function(we){return!we.answer_contents}),Ue=0;Ue<it.length;Ue++)if(it[Ue].answer_id===Kt){Fe=Ue;break}}return Fe},[St,Kt]),Bt=T?T.propaedeutics:null,gt=Object(p.useRef)(),vt=x.open_rank;console.log(x,"challenge");var Pt=Object(p.useMemo)(function(){var Fe=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return Bt&&Fe.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),M&&yt.type!=="exercises"&&!(x==null?void 0:x.hide_answer)&&Fe.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),yt.type!=="exercises"&&Fe.push({index:3,title:"\u8BC4\u8BBA"}),vt!=="CLOSE"&&Fe.push({index:4,title:D}),Fe},[M,Bt,vt,D]);function Ct(Fe){var it=parseInt(Fe.currentTarget.id);it===2?F.homework_common_answer_open?m.b.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):ca():Be({type:A.z,payload:it})}function ca(){return wt.apply(this,arguments)}function wt(){return wt=Object(_.a)(i.a.mark(function Fe(){var it;return i.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(!(j===0)){we.next=5;break}return we.next=3,wa();case 3:we.next=9;break;case 5:return we.next=7,Object(H.m)(F.identifier);case 7:it=we.sent,ta(it);case 9:case"end":return we.stop()}},Fe)})),wt.apply(this,arguments)}function wa(){return na.apply(this,arguments)}function na(){return na=Object(_.a)(i.a.mark(function Fe(){var it,Ue,we;return i.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return ot.next=2,Object(H.l)(F.identifier);case 2:if(it=ot.sent,Ue=it.message,!(Ue.length===0)){ot.next=7;break}return m.b.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848"),ot.abrupt("return");case 7:if(Ue.length){ot.next=10;break}return Be({type:A.f,payload:{showTip:!0,isMultiLevel:!1,answerScore:Ue.answer_score,selected_unlocked_answer_id:Ue.answer_id}}),ot.abrupt("return");case 10:we=Ue.filter(function(_a){return _a.answer_contents}).length===0,Be({type:A.f,payload:{showTip:we,data:Ue,isMultiLevel:Ue.length>1,activeIndex:we?at:2}});case 12:case"end":return ot.stop()}},Fe)})),na.apply(this,arguments)}function ta(Fe){var it=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:it,answerScore:Ue,loading:!1,activeIndex:we===1?at:2}})}function Na(){Be({type:A.s})}function pa(){Be({type:A.X})}function ja(){return sa.apply(this,arguments)}function sa(){return sa=Object(_.a)(i.a.mark(function Fe(){var it,Ue,we,Gt,ot;return i.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:it=ft.sent,R(ma),ta(it),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)})),sa.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)(i.a.mark(function Fe(){var it;return i.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:it=we.sent,Be({type:A.l,payload:{taskList:it,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,it,Ue){return ra.apply(this,arguments)}function ra(){return ra=Object(_.a)(i.a.mark(function Fe(it,Ue,we){return i.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return ot.prev=0,ot.next=3,Object(H.y)(it,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 it=Ne.a.subscribe("evaluate-unity3d-finish",function(){gt.current.scrollTop=0});return function(){gt.current.removeEventListener("scroll",Fe),it()}}},[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)(i.a.mark(function Fe(it){return i.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(Ve.a)({content:it,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"),ia=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(ia.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(ia.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(ia.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:Ge,onCancel:Se})}var De=function(){l.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:t.a.createElement(ia.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 Ge(){x(Ia),Ne.a.publish("create-socket",M)}function Be(){return yt.apply(this,arguments)}function yt(){return yt=Object(_.a)(i.a.mark(function rt(){return i.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(ia.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],Ge=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)(i.a.mark(function je(){var at;return i.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(se.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,Ge=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],sa=Object(p.useState)(!1),xa=Object(f.a)(sa,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)(i.a.mark(function Fe(){var it,Ue,we,Gt,ot;return i.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||((it=Ue.exercise)===null||it===void 0)?void 0:it.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(ia.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(ia.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:Ge,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)(i.a.mark(function Mt(){var Rt,Fe;return i.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)(i.a.mark(function ot(){return i.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<ya&&de(!0)}return t.a.createElement(p.Fragment,null,t.a.createElement(nn,{callback:_e,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",className:"btn-vnc ".concat(D<ya?"color-red":""," "),time:D,desc:M}),t.a.createElement(Ke.a,null,t.a.createElement(l.a,{title:[t.a.createElement(ia.a,{className:"modalIconYellow"}),D!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:$,onOk:Se,onCancel:ye,okText:D!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:D!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},D!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(D/60)," \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F"):"\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\u7F6E\u5B9E\u9A8C\u73AF\u5883\u3002")))}var un=e("QUgM"),cn=e("KJ0q"),xn={0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I",9:"J",10:"K",11:"L",12:"M",13:"N"},On=function(a){var E=a.category,R=a.answer,C=R===void 0?"":R,B=a.index,M=a.option_name,S=a.callback,j=xn[B];function F(){if(E===1)S(j);else{var D=C.split(""),x=D.indexOf(j);x>=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(Ge){Ge.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(Ge){Ge.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 Ge(){for(var at=!0,Et=0;Et<ae;Et++)if(!T[Et]){m.b.info("\u8BF7\u5148\u7ED9\u7B2C".concat(Et+1,"\u9898\u9009\u62E9\u7B54\u6848\uFF01")),at=!1;break}return at}function Be(){return yt.apply(this,arguments)}function yt(){return yt=Object(_.a)(i.a.mark(function at(){var Et;return i.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(!Ge()){St.next=7;break}return De({type:A.e}),St.next=4,Object(H.f)(D.identifier,{answer:T});case 4:Et=St.sent,M(Et),De({type:A.d});case 7:case"end":return St.stop()}},at)})),yt.apply(this,arguments)}var rt=R?"".concat(R-54,"px"):"70%",je="calc(100% - 3px - 51px - ".concat(rt,")");return t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"code-area-container",style:{height:rt}},t.a.createElement(zn,{chooses:j,answers:T,onSetAnswers:Ie})),t.a.createElement("div",{className:"resize-y-bar",onMouseDown:C,draggable:!1},t.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),t.a.createElement("div",{className:"test-set-container",style:{height:je}},t.a.createElement(qe,{had_submmit:$,moveY:R,onResizeSetContainer:B,test_sets:x,challenge_chooses_count:ae,choose_correct_num:me})),t.a.createElement("div",{className:"action-container"},t.a.createElement(Tt,Object(n.a)({},E,{loading:nt,onRun:Be}))))},Wt=e("popq"),ea=e("362i"),mn=e.n(ea),Ja=e("VPUa"),Dn=e.n(Ja),Un=e("0i5U"),Pn=e.n(Un),Gr=function(a){var E=a.star,R=a.gold,C=a.experience,B=a.next_game,M=a.onCloseResult,S=a.isPictureView,j=a.webDisplayUrl,F=a.onShowPictureView,D=a.history,x=a.onStarChange;function ae(){M(),console.log("`/tasks/${next_game}${location.search}`","/tasks/".concat(B).concat(me.search)),setTimeout(function(){window.location.href="/tasks/".concat(B).concat(me.search)},300)}var me=Object(w.l)();return t.a.createElement("div",{className:"evaluate-result-container"},t.a.createElement("div",{className:"evaluate-result-body"},t.a.createElement("a",{className:"close-line",onClick:M},t.a.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})),t.a.createElement("img",{width:652,src:B?mn.a:Dn.a,alt:"\u901A\u5173"}),t.a.createElement("div",{className:"gold-and-experience"},t.a.createElement("p",{className:"flex-container"},t.a.createElement("span",{className:"gold-circle"})," +",R),t.a.createElement("p",{className:"flex-container"},t.a.createElement("img",{src:Pn.a})," +",C)),t.a.createElement("footer",null,E?null:t.a.createElement(p.Fragment,null,t.a.createElement("p",{className:"star-tip"},"\u60A8\u7684\u8BC4\u4EF7\u51B3\u5B9A\u8001\u5E08\u7684\u6C5F\u6E56\u5730\u4F4D~"),t.a.createElement(dt.a,{defaultValue:0,allowClear:!1,onChange:x})),B?t.a.createElement("a",{onClick:ae},"\u4E0B\u4E00\u5173"):t.a.createElement("a",{onClick:M},"\u5B8C\u6210"),S?t.a.createElement("a",{onClick:F},"\u67E5\u770B\u6548\u679C"):null,j?t.a.createElement("a",{target:"_blank",href:j},"\u67E5\u770B\u6548\u679C"):null)))},$a=e("bCnd"),ui=e("ZW9T"),Xr=e("p5ED"),ci=e("XDHc"),Yr=e("Tl6Z"),Kr=e.n(Yr),Qr=function(a){var E=a.content,R=a.language,C=a.theme,B=a.onCodeChange,M=a.onSave,S=a.monacoOptions,j=a.isEditPath,F=a.code_edit_permission,D=a.forbidCopy,x=a.filename,ae=a.file_type;return console.log("content:",{value:E,language:R,theme:C,onChange:B,onSave:M,forbidCopy:D,options:S,filename:x,file_type:ae}),t.a.createElement(p.Fragment,null,t.a.createElement("div",{className:"monaco-editor-container"},j||F?null:t.a.createElement("img",{className:"only-view",src:Kr.a,alt:"only-view"}),t.a.createElement(Xr.a,{filename:x,type:ae==="office"?"download":ae,data:E,style:{top:40},monacoEditor:{value:E,language:R,theme:C,onChange:B,onSave:M,forbidCopy:D,options:S}})))},di=e("14J3"),Zr=e("BMrR"),mi=e("jCWc"),xr=e("kPKH"),Gn=/<link(?:.*?)href=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/link>)*/im,Xn=/<script(?:.*?)src=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/script>)*/im,Or=["http","com","net","org","cdn"];function Dr(a){for(var E=!1,R=0;R<Or.length;R++)if(a.indexOf(Or[R])!==-1){E=!0;break}return E}var Ur=3e3,Jr=function(a){var E=a.code,R=E===void 0?"":E,C=a.isActive,B=a.myshixunIdentifier,M=a.lastedUpdateTime,S=a.onFinishDisplayHtml,j=Object(p.useRef)(),F="".concat(W.a,"/api/myshixuns/").concat(B,"/html_content.html"),D=Object(p.useMemo)(function(){for(var x=R,ae=[],me=[],$=Gn.exec(x),de=Xn.exec(x);$;){var ye=$[0],Se=$[1];Dr(Se)?x=x.replace(ye,ye.replace(/link/,"edulink")):(ae.push(Se),x=x.replace(Gn,"EDUCODERCSS")),$=Gn.exec(x)}for(;de;){var _e=de[0],De=de[1];Dr(De)?x=x.replace(_e,_e.replace(/script/g,"w3scrw3ipttag")):(me.push(De),x=x.replace(Xn,"EDUCODERJS")),de=Xn.exec(x)}return x=x.replace(/=/gi,"w3equalsign").replace(/script/gi,"w3scrw3ipttag"),{content:x,css:ae,script:me}},[R]);return Object(ga.a)(function(){var x=new Date().getTime();C&&j.current&&M&&x>M+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),pi=e("TVoq"),Yn=new qr.a;Yn.Diff_EditCost=8;var es={oldStr:"",newStr:""};function ts(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,B=/>/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"<ins class=".concat(F?"empty":"",">")+j+"</ins>";case pn.DIFF_EQUAL:return"<span>"+j+"</span>"}else switch(M){case pn.DIFF_INSERT:return"<del class=".concat(F?"empty":"",">")+j+"</del>";case pn.DIFF_EQUAL:return"<span>"+j+"</span>"}}var as=function(a){var E,R,C=a.output,B=a.actual_output,M=Object(p.useReducer)(ts,es),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(as,{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 ns=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),Ge=Object(f.a)(Ie,2),Be=Ge[0],yt=Ge[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 rs(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 ss=e("ZD9Y"),is=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(ss.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"))))},fi=e("X9zl"),Ei=e("XyRZ");function os(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 ls=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(os,{callback:R,file:S,onHidePathList:M}))}))},Tr=e("Dqnf"),us={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 cs(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,ds=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,Ge=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)(cs,us),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,sa=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:sa.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 it(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)(i.a.mark(function ka(){var Sn;return i.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 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})}},[Ge.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:it})))}):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(ls,{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(ns,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(is,Zn))))},_i=e("zkdm"),ms=e("Sa5k"),wr=e.n(ms),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}))))},hi=e("1A8V"),ps=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})))},gi=e("XZCF"),fs=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. "))},Es=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(ps,{url:C.file_url}):t.a.createElement(fs,{url:C.file_url}))}))},_s=function(a){var E=a.value;return t.a.createElement("img",{src:"data:image/png;base64,".concat(E),alt:"qrcode"})};function hs(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 gs(a){var E=a.contentDocument?a.contentDocument:a.contentWindow.document;a.style.visibility="hidden",a.style.height="10px",a.style.height=hs(E)+4+"px",a.style.visibility="visible"}var vs=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(){gs(j.current)},100))},[M,j.current]),Object(p.useEffect)(function(){function Se(){return _e.apply(this,arguments)}function _e(){return _e=Object(_.a)(i.a.mark(function De(){var T;return i.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(Es,{files:$,type:F}):F==="qrcode"?t.a.createElement(_s,{value:ye}):t.a.createElement("div",{style:{overflow:"auto",height:"100%"}},t.a.createElement(be.a,{value:me})))))))},Qn=e("ErOA");function bs(a,E){return Object(Qn.c)("/tasks/".concat(a,"/system_update.json?myshixun_id=").concat(E))}function As(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 ys=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)(i.a.mark(function nt(){var Ie,Ge,Be,yt;return i.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,As(S);case 6:if(Ie=je.sent,Ge=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(Ge,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)(i.a.mark(function nt(){return i.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(!de){Ge.next=2;break}return Ge.abrupt("return");case 2:if(ye(!0),!ae){Ge.next=11;break}return Ge.next=6,bs(S,j);case 6:if(!R){Ge.next=9;break}return Ge.next=9,Cn(S);case 9:Ge.next=13;break;case 11:return Ge.next=13,Cn(S);case 13:ye(!1),F();case 15:case"end":return Ge.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"))},vi=e("Lmeb"),Rs=e("qZJd"),xs=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],Ge=nt[1];function Be(){De(!_e)}function yt(){Ge(!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(){Ge(!0),M()}function at(){Ge(!Ie)}return t.a.createElement(p.Fragment,null,t.a.createElement(Rs.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(rs,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}))))},Os=e("J66h"),Ds=e("IWh4"),Us=e.n(Ds),Ps=e("iNZB"),Cs=e.n(Ps),Ts=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)},Ss=I.a.DirectoryTree,bi=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],ws={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 Ns(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 Ai=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)(Ns,ws),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,Ge=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,sa=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,it=(sa||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)(i.a.mark(function he(le){var Pe,xe,ve,Ee,lt,xt;return i.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.prev=0,st.next=3,Object(H.j)($);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: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: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()}},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)(i.a.mark(function xe(){var ve,Ee,lt,xt,da,st;return i.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||((st=ve.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: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)(i.a.mark(function he(){var le,Pe,xe=arguments;return i.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(js,{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)(i.a.mark(function he(){var le,Pe,xe,ve;return i.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)(i.a.mark(function he(){var le,Pe,xe;return i.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 Ms(){return $n.apply(this,arguments)}function $n(){return $n=Object(_.a)(i.a.mark(function he(){var le,Pe;return i.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 Fs(){return qn.apply(this,arguments)}function qn(){return qn=Object(_.a)(i.a.mark(function he(){var le,Pe,xe;return i.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 Is(){return er.apply(this,arguments)}function er(){return er=Object(_.a)(i.a.mark(function he(){var le,Pe,xe;return i.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 Bs=Object(p.useCallback)(function(he){function le(xe){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(_.a)(i.a.mark(function xe(ve){return i.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 ks(he){return tr.apply(this,arguments)}function tr(){return tr=Object(_.a)(i.a.mark(function he(le){return i.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 zs(){return ar.apply(this,arguments)}function ar(){return ar=Object(_.a)(i.a.mark(function he(){var le,Pe;return i.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 Ws(he){return nr.apply(this,arguments)}function nr(){return nr=Object(_.a)(i.a.mark(function he(le){var Pe,xe,ve;return i.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)(i.a.mark(function da(st){var Ca,Jt,Wa;return i.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return xe&&xe.length>0&&st(),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)}}),st();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 Vs(){x({type:A.H,payload:!1})}function Hs(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)(i.a.mark(function he(){var le,Pe,xe,ve,Ee,lt,xt,da,st,Ca,Jt,Wa;return i.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 li=Object(_.a)(i.a.mark(function Br(kr,ur,zr,cr){var dr,Wr,Ft,wn,Vr,mr,pr,fr,Hr,Er,_r,hr,gr;return i.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 li.apply(this,arguments)}}(),st=1,Ca=1e3,Jt=!1,Wa=setInterval(function(){da(Ca,gt.exec_time+11,st++,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 Gs(he){x({type:A.c,payload:{content:he,lastedUpdateTime:new Date().getTime()}})}function Xs(){x({type:A.n})}function Ys(){x({type:A.q})}function Ks(){x({type:A.T})}function Lr(){x({type:A.R})}function Qs(he,le){return sr.apply(this,arguments)}function sr(){return sr=Object(_.a)(i.a.mark(function he(le,Pe){var xe,ve,Ee;return i.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)})),sr.apply(this,arguments)}function Zs(he){return ir.apply(this,arguments)}function ir(){return ir=Object(_.a)(i.a.mark(function he(le){return i.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)})),ir.apply(this,arguments)}function Js(){T.myshixun.system_tip=!0,x({type:A.cb,payload:{taskData:T,showNotice:!1}})}function $s(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 qs(){x({type:A.o})}function ei(){return or.apply(this,arguments)}function or(){return or=Object(_.a)(i.a.mark(function he(){var le,Pe,xe;return i.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)(i.a.mark(function he(le){var Pe,xe,ve,Ee,lt,xt;return i.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(Pe=le.GameState,xe=le.Data,ve=le.challenge,console.log("match:",R),!(ve==="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(!(fa||!Zt)){st.next=15;break}return st.next=10,Object(H.z)($,Os.Base64.encode($+new Date().getTime()),xe);case 10:Ee=st.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}})),st.next=16;break;case 15:x({type:A.Q});case 16:case"end":return st.stop()}},he)})),lr.apply(this,arguments)}function ti(){}function ai(){(T==null?void 0:T.windows_vnc)?Object(H.b)($):Object(H.a)($)}var Fr=typeof De=="number"&&De!==.01?"".concat(De,"px"):"40%",ni="calc(100% - 4px - ".concat(Fr,")"),ri=(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:ti,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",Is),Object(o.a)(E,"minuxUserGrade",Zn),E),si={showNotice:St||(sa||Fe)&&ta.system_tip===!1,tpm_cases_modified:sa,tpm_modified:xa,tpm_script_modified:Oa,st:Bt,taskId:$,myshixunId:(ta||{}).id,onNextCallback:Js,onUpdateCallback:$s,onUpdateFailure:qs},ii=Object(h.a)(Object(h.a)({},Ie),{},{isPictureView:la,history:C,webDisplayUrl:ma,onShowPictureView:Ks,star:Ct&&Ct.star,onStarChange:ks,onCloseResult:Xs}),Ir={lastedGetTaskInfoTime:Kt,isEditPath:we,taskData:T,codeRepData:Be,moveY:nt,evaluateMessage:je,evaluateLoading:rt,isNotice:it,isHtml:Ue,onChangePath:Zs,onResizeSetContainer:ka,onEditRepCode:Gs,onUpdateCode:ft,onResizeYStart:Pa,onShowDir:zs,onResetCode:za,onResetGitCode:Ms,onResizeCodeArea:Sn,onResetPassedCode:Fs,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:ai,taskId:$,onBack:fn,isNotice:it,resetVncLoading:Ra,onResetVnc:ei,vnc_url:wt,window_vnc_url:T==null?void 0:T.windows_vnc,onShowNotice:Lr,game:Ct,user:na,onUpdateCostTime:Bs}),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,ri),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(Ls,{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:ni}},Vt&&!Zt?t.a.createElement("div",{className:"unity-3d-container"},t.a.createElement(L,{unity_3d_routes:Vt,onGetUnity3dMessage:Mr}),t.a.createElement(Ts,{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(xs,{taskData:T,evaluateMessage:je,language:Mt,evaluateLoading:rt,onEval:jr}):Bt===1?t.a.createElement(Yt,Object(n.a)({onEval:Hs},Ir)):t.a.createElement(ds,Object(n.a)({},B,Ir,{onEval:jr})))))),t.a.createElement(Ke.a,null,Ge?t.a.createElement(Gr,ii):null,t.a.createElement(O.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:at,onClose:Vs},t.a.createElement(Ss,{className:"dir-tree",selectedKeys:["".concat(Ht)],treeData:Et,onSelect:Qs,loadData:Ws})),jt?t.a.createElement(vs,{taskId:$,onHidePictureView:Ys}):null,t.a.createElement(ys,si))))};function js(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 Ls(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?Us.a:Cs.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){}}]);
|