From df162fa4d5ced32a53f342a3d28e73ba3898de92 Mon Sep 17 00:00:00 2001
From: linlu <527100546@qq.com>
Date: Fri, 30 Dec 2022 21:11:21 +0800
Subject: [PATCH] fix
---
asset-manifest.json | 24 ++++-----
index.html | 2 +-
...nifest.0ff998032e6253f6654dbfa545eb4a94.js | 54 +++++++++----------
service-worker.js | 2 +-
...fe45e60b.chunk.js => 10.7f9f53fd.chunk.js} | 0
...42c5cd74.chunk.js => 11.0a938c54.chunk.js} | 0
...6a2eaf35.chunk.js => 12.fcd5bee5.chunk.js} | 0
....c325e3b1.chunk.js => 3.c79ba1a7.chunk.js} | 0
static/js/7.3b901e10.chunk.js | 1 +
static/js/7.7a9db6d3.chunk.js | 1 -
....65163e7f.chunk.js => 8.b2d802fd.chunk.js} | 0
....d2682940.chunk.js => 9.98369662.chunk.js} | 0
...638334.chunk.js => main.553f6306.chunk.js} | 0
...n.c2c60a5f.js => runtime-main.e0bf546c.js} | 2 +-
14 files changed, 43 insertions(+), 43 deletions(-)
rename precache-manifest.a54264442bd8e4c15c8fca52b56e1ddd.js => precache-manifest.0ff998032e6253f6654dbfa545eb4a94.js (89%)
rename static/js/{10.fe45e60b.chunk.js => 10.7f9f53fd.chunk.js} (100%)
rename static/js/{11.42c5cd74.chunk.js => 11.0a938c54.chunk.js} (100%)
rename static/js/{12.6a2eaf35.chunk.js => 12.fcd5bee5.chunk.js} (100%)
rename static/js/{3.c325e3b1.chunk.js => 3.c79ba1a7.chunk.js} (100%)
create mode 100644 static/js/7.3b901e10.chunk.js
delete mode 100644 static/js/7.7a9db6d3.chunk.js
rename static/js/{8.65163e7f.chunk.js => 8.b2d802fd.chunk.js} (100%)
rename static/js/{9.d2682940.chunk.js => 9.98369662.chunk.js} (100%)
rename static/js/{main.67638334.chunk.js => main.553f6306.chunk.js} (100%)
rename static/js/{runtime-main.c2c60a5f.js => runtime-main.e0bf546c.js} (95%)
diff --git a/asset-manifest.json b/asset-manifest.json
index 5f70a91..b2b4109 100644
--- a/asset-manifest.json
+++ b/asset-manifest.json
@@ -6,26 +6,26 @@
"static/css/2.aadebaee.chunk.css": "/static/css/2.aadebaee.chunk.css",
"static/js/2.8f6cde1e.chunk.js": "/static/js/2.8f6cde1e.chunk.js",
"static/css/3.9a4e9fc3.chunk.css": "/static/css/3.9a4e9fc3.chunk.css",
- "static/js/3.c325e3b1.chunk.js": "/static/js/3.c325e3b1.chunk.js",
+ "static/js/3.c79ba1a7.chunk.js": "/static/js/3.c79ba1a7.chunk.js",
"main.css": "/static/css/main.bffd8981.chunk.css",
- "main.js": "/static/js/main.67638334.chunk.js",
- "runtime-main.js": "/static/js/runtime-main.c2c60a5f.js",
+ "main.js": "/static/js/main.553f6306.chunk.js",
+ "runtime-main.js": "/static/js/runtime-main.e0bf546c.js",
"static/css/6.a2806b49.chunk.css": "/static/css/6.a2806b49.chunk.css",
"static/js/6.6675b4b9.chunk.js": "/static/js/6.6675b4b9.chunk.js",
"static/css/7.573288d3.chunk.css": "/static/css/7.573288d3.chunk.css",
- "static/js/7.7a9db6d3.chunk.js": "/static/js/7.7a9db6d3.chunk.js",
+ "static/js/7.3b901e10.chunk.js": "/static/js/7.3b901e10.chunk.js",
"static/css/8.269b4bbc.chunk.css": "/static/css/8.269b4bbc.chunk.css",
- "static/js/8.65163e7f.chunk.js": "/static/js/8.65163e7f.chunk.js",
+ "static/js/8.b2d802fd.chunk.js": "/static/js/8.b2d802fd.chunk.js",
"static/css/9.c40515bc.chunk.css": "/static/css/9.c40515bc.chunk.css",
- "static/js/9.d2682940.chunk.js": "/static/js/9.d2682940.chunk.js",
+ "static/js/9.98369662.chunk.js": "/static/js/9.98369662.chunk.js",
"static/css/10.cb344b18.chunk.css": "/static/css/10.cb344b18.chunk.css",
- "static/js/10.fe45e60b.chunk.js": "/static/js/10.fe45e60b.chunk.js",
+ "static/js/10.7f9f53fd.chunk.js": "/static/js/10.7f9f53fd.chunk.js",
"static/css/11.cb344b18.chunk.css": "/static/css/11.cb344b18.chunk.css",
- "static/js/11.42c5cd74.chunk.js": "/static/js/11.42c5cd74.chunk.js",
+ "static/js/11.0a938c54.chunk.js": "/static/js/11.0a938c54.chunk.js",
"static/css/12.7bab0122.chunk.css": "/static/css/12.7bab0122.chunk.css",
- "static/js/12.6a2eaf35.chunk.js": "/static/js/12.6a2eaf35.chunk.js",
+ "static/js/12.fcd5bee5.chunk.js": "/static/js/12.fcd5bee5.chunk.js",
"index.html": "/index.html",
- "precache-manifest.a54264442bd8e4c15c8fca52b56e1ddd.js": "/precache-manifest.a54264442bd8e4c15c8fca52b56e1ddd.js",
+ "precache-manifest.0ff998032e6253f6654dbfa545eb4a94.js": "/precache-manifest.0ff998032e6253f6654dbfa545eb4a94.js",
"service-worker.js": "/service-worker.js",
"static/css/0.97cd063c.chunk.css.map": "/static/css/0.97cd063c.chunk.css.map",
"static/css/10.cb344b18.chunk.css.map": "/static/css/10.cb344b18.chunk.css.map",
@@ -53,10 +53,10 @@
"static/media/un-selected.svg": "/static/media/un-selected.6e0a4590.svg"
},
"entrypoints": [
- "static/js/runtime-main.c2c60a5f.js",
+ "static/js/runtime-main.e0bf546c.js",
"static/css/6.a2806b49.chunk.css",
"static/js/6.6675b4b9.chunk.js",
"static/css/main.bffd8981.chunk.css",
- "static/js/main.67638334.chunk.js"
+ "static/js/main.553f6306.chunk.js"
]
}
\ No newline at end of file
diff --git a/index.html b/index.html
index a4c8956..3c55055 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-
EduCoder
\ No newline at end of file
+EduCoder
\ No newline at end of file
diff --git a/precache-manifest.a54264442bd8e4c15c8fca52b56e1ddd.js b/precache-manifest.0ff998032e6253f6654dbfa545eb4a94.js
similarity index 89%
rename from precache-manifest.a54264442bd8e4c15c8fca52b56e1ddd.js
rename to precache-manifest.0ff998032e6253f6654dbfa545eb4a94.js
index d3e0b8e..bf7fecf 100644
--- a/precache-manifest.a54264442bd8e4c15c8fca52b56e1ddd.js
+++ b/precache-manifest.0ff998032e6253f6654dbfa545eb4a94.js
@@ -1,6 +1,6 @@
self.__precacheManifest = (self.__precacheManifest || []).concat([
{
- "revision": "15ee3c1d17bd3043a279f8ce78c6fb12",
+ "revision": "863d7959e50dd22a525e8effbac17c7e",
"url": "/h5educoderbuild/index.html"
},
{
@@ -8,15 +8,15 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
"url": "/h5educoderbuild/static/css/0.97cd063c.chunk.css"
},
{
- "revision": "4cb1357da70d708f2d15",
+ "revision": "71245ab542bd3ac31f5c",
"url": "/h5educoderbuild/static/css/10.cb344b18.chunk.css"
},
{
- "revision": "cb28fa6c6a554793bd3b",
+ "revision": "cc2308b30ae6f2d1bdaa",
"url": "/h5educoderbuild/static/css/11.cb344b18.chunk.css"
},
{
- "revision": "897a8426b45d319d9df3",
+ "revision": "092ff235fb57c0ae4ebe",
"url": "/h5educoderbuild/static/css/12.7bab0122.chunk.css"
},
{
@@ -24,7 +24,7 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
"url": "/h5educoderbuild/static/css/2.aadebaee.chunk.css"
},
{
- "revision": "4fa5095fcf49f1661237",
+ "revision": "770dbd7ccd8c87d887d9",
"url": "/h5educoderbuild/static/css/3.9a4e9fc3.chunk.css"
},
{
@@ -32,19 +32,19 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
"url": "/h5educoderbuild/static/css/6.a2806b49.chunk.css"
},
{
- "revision": "197908afeb0574e138e5",
+ "revision": "ce0912305d290833bad8",
"url": "/h5educoderbuild/static/css/7.573288d3.chunk.css"
},
{
- "revision": "fd49471242013dda8b09",
+ "revision": "fe9490c80d1faa580856",
"url": "/h5educoderbuild/static/css/8.269b4bbc.chunk.css"
},
{
- "revision": "4b09c8fd12a158e6ee25",
+ "revision": "974fae0b3e2e21fba548",
"url": "/h5educoderbuild/static/css/9.c40515bc.chunk.css"
},
{
- "revision": "a09ae3c68515cf30b4df",
+ "revision": "77631f17f439e733e93b",
"url": "/h5educoderbuild/static/css/main.bffd8981.chunk.css"
},
{
@@ -56,24 +56,24 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
"url": "/h5educoderbuild/static/js/1.d5850b6a.chunk.js"
},
{
- "revision": "4cb1357da70d708f2d15",
- "url": "/h5educoderbuild/static/js/10.fe45e60b.chunk.js"
+ "revision": "71245ab542bd3ac31f5c",
+ "url": "/h5educoderbuild/static/js/10.7f9f53fd.chunk.js"
},
{
- "revision": "cb28fa6c6a554793bd3b",
- "url": "/h5educoderbuild/static/js/11.42c5cd74.chunk.js"
+ "revision": "cc2308b30ae6f2d1bdaa",
+ "url": "/h5educoderbuild/static/js/11.0a938c54.chunk.js"
},
{
- "revision": "897a8426b45d319d9df3",
- "url": "/h5educoderbuild/static/js/12.6a2eaf35.chunk.js"
+ "revision": "092ff235fb57c0ae4ebe",
+ "url": "/h5educoderbuild/static/js/12.fcd5bee5.chunk.js"
},
{
"revision": "1a757a773f2af1fb8eb9",
"url": "/h5educoderbuild/static/js/2.8f6cde1e.chunk.js"
},
{
- "revision": "4fa5095fcf49f1661237",
- "url": "/h5educoderbuild/static/js/3.c325e3b1.chunk.js"
+ "revision": "770dbd7ccd8c87d887d9",
+ "url": "/h5educoderbuild/static/js/3.c79ba1a7.chunk.js"
},
{
"revision": "87154a359c174b7d01ca",
@@ -84,24 +84,24 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
"url": "/h5educoderbuild/static/js/6.6675b4b9.chunk.js.LICENSE.txt"
},
{
- "revision": "197908afeb0574e138e5",
- "url": "/h5educoderbuild/static/js/7.7a9db6d3.chunk.js"
+ "revision": "ce0912305d290833bad8",
+ "url": "/h5educoderbuild/static/js/7.3b901e10.chunk.js"
},
{
- "revision": "fd49471242013dda8b09",
- "url": "/h5educoderbuild/static/js/8.65163e7f.chunk.js"
+ "revision": "fe9490c80d1faa580856",
+ "url": "/h5educoderbuild/static/js/8.b2d802fd.chunk.js"
},
{
- "revision": "4b09c8fd12a158e6ee25",
- "url": "/h5educoderbuild/static/js/9.d2682940.chunk.js"
+ "revision": "974fae0b3e2e21fba548",
+ "url": "/h5educoderbuild/static/js/9.98369662.chunk.js"
},
{
- "revision": "a09ae3c68515cf30b4df",
- "url": "/h5educoderbuild/static/js/main.67638334.chunk.js"
+ "revision": "77631f17f439e733e93b",
+ "url": "/h5educoderbuild/static/js/main.553f6306.chunk.js"
},
{
- "revision": "d9710516e89dc1ac61b4",
- "url": "/h5educoderbuild/static/js/runtime-main.c2c60a5f.js"
+ "revision": "4c3370f69d2a3501f200",
+ "url": "/h5educoderbuild/static/js/runtime-main.e0bf546c.js"
},
{
"revision": "7f06b4e30317f784d61d26686aed0ab2",
diff --git a/service-worker.js b/service-worker.js
index f8322c2..837f07e 100644
--- a/service-worker.js
+++ b/service-worker.js
@@ -14,7 +14,7 @@
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
importScripts(
- "/h5educoderbuild/precache-manifest.a54264442bd8e4c15c8fca52b56e1ddd.js"
+ "/h5educoderbuild/precache-manifest.0ff998032e6253f6654dbfa545eb4a94.js"
);
self.addEventListener('message', (event) => {
diff --git a/static/js/10.fe45e60b.chunk.js b/static/js/10.7f9f53fd.chunk.js
similarity index 100%
rename from static/js/10.fe45e60b.chunk.js
rename to static/js/10.7f9f53fd.chunk.js
diff --git a/static/js/11.42c5cd74.chunk.js b/static/js/11.0a938c54.chunk.js
similarity index 100%
rename from static/js/11.42c5cd74.chunk.js
rename to static/js/11.0a938c54.chunk.js
diff --git a/static/js/12.6a2eaf35.chunk.js b/static/js/12.fcd5bee5.chunk.js
similarity index 100%
rename from static/js/12.6a2eaf35.chunk.js
rename to static/js/12.fcd5bee5.chunk.js
diff --git a/static/js/3.c325e3b1.chunk.js b/static/js/3.c79ba1a7.chunk.js
similarity index 100%
rename from static/js/3.c325e3b1.chunk.js
rename to static/js/3.c79ba1a7.chunk.js
diff --git a/static/js/7.3b901e10.chunk.js b/static/js/7.3b901e10.chunk.js
new file mode 100644
index 0000000..0c423a5
--- /dev/null
+++ b/static/js/7.3b901e10.chunk.js
@@ -0,0 +1 @@
+(this.webpackJsonph5=this.webpackJsonph5||[]).push([[7],{178:function(e,t,a){"use strict";a.d(t,"e",(function(){return o})),a.d(t,"b",(function(){return r})),a.d(t,"a",(function(){return c})),a.d(t,"j",(function(){return l})),a.d(t,"k",(function(){return i})),a.d(t,"f",(function(){return m})),a.d(t,"h",(function(){return d})),a.d(t,"l",(function(){return u})),a.d(t,"g",(function(){return j})),a.d(t,"c",(function(){return p})),a.d(t,"d",(function(){return f})),a.d(t,"m",(function(){return h})),a.d(t,"n",(function(){return v})),a.d(t,"i",(function(){return g}));var s=a(32),n=a.n(s);function o(e,t){var a="/tasks/".concat(e,"/rep_content.json");return t=Object.assign({},t,{withCredentials:!0}),n.a.get(a,{params:t})}function r(e,t){var a="/myshixuns/".concat(e,"/update_file.json");return t=Object.assign({},t,{withCredentials:!0}),n.a.post(a,t)}function c(e,t){var a="/myproblems/".concat(e,"/update_code.json");return t=Object.assign({},t,{withCredentials:!0}),n.a.post(a,t)}function l(e,t){var a="/tasks/".concat(e,"/reset_original_code.json");return t=Object.assign({},t,{withCredentials:!0}),n.a.get(a,{params:t})}function i(e,t){var a="/myproblems/".concat(e,"/restore_initial_code.json");return t=Object.assign({},t,{withCredentials:!0}),n.a.post(a,{params:t})}function m(e,t){var a="/tasks/".concat(e,"/game_build.json");return t=Object.assign({},t,{withCredentials:!0}),n.a.get(a,{params:t})}function d(e,t){var a="/myproblems/".concat(e,"/result.json");return t=Object.assign({},t,{withCredentials:!0}),n.a.get(a,{params:t})}function u(e,t){var a="/myproblems/".concat(e,"/code_submit.json");return t=Object.assign({},t,{withCredentials:!0}),n.a.post(a,t)}function j(e,t){var a="/tasks/".concat(e,"/game_status.json");return t=Object.assign({},t,{withCredentials:!0}),n.a.get(a,{params:t})}function p(e,t){var a="/tasks/".concat(e,"/choose_build.json");return n.a.post(a,t)}function f(e){var t="/tasks/".concat(e,"/picture_display.json");return n.a.get(t)}function h(e,t){var a="/tasks/".concat(e,"/cost_time.json");return n.a.post(a,t)}function v(e,t){var a="/api/myproblems/".concat(e,"/save_long_time.json");return n.a.post(a,t)}function g(e,t){var a="/courses/".concat(e,"/inform_detail.json");return n.a.get(a,{params:t})}},179:function(e,t,a){"use strict";a.d(t,"a",(function(){return d}));var s=a(59),n=a(60),o=a(62),r=a(61),c=a(63),l=a(0),i=a.n(l),m=a(17),d=function(e){function t(e){var a;Object(s.a)(this,t),a=Object(o.a)(this,Object(r.a)(t).call(this,e));var n=window.document;return a.node=n.createElement("div"),n.body.appendChild(a.node),a}return Object(c.a)(t,e),Object(n.a)(t,[{key:"render",value:function(){var e=this.props.children;return Object(m.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),t}(i.a.Component)},180:function(e,t,a){"use strict";var s=a(0),n=a.n(s),o=(a(181),a(176)),r=a(182),c=a.n(r),l=a(183),i=a(184);function m(e){return Object(i.renderToString)((t=(t=e).replace(/( |\u00a0| )/g,"").replace(/>/g,">").replace(/</g,"<").replace(/\\$/g,"").replace(/^\\(?:{)/,"\\\\{")).match(/\S/)?t:"",{throwOnError:!1});var t}var d=/\`?\${2}([^\$\n]+?)\${2}\`?/g,u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,j=[],p=[""];var f={heading:function(e){var t=u.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},paragraph:function(e){var t=this.rules.block.paragraph.exec(e),a="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];if(a.match(d)&&(a=a.replace(d,(function(e,t){return m(t)}))),t)return{type:"paragraph",raw:t[0],text:a}},code:function(e,t){var a=this.rules.block.code.exec(e);if(a){var s=t[t.length-1];if(s&&"paragraph"===s.type)return{raw:a[0],text:a[0].trimRight()};var n=a[0].replace(/^ {4}/gm,"");return(n=this.options.pedantic?n:Object(l.rtrim)(n,"\n")).match(d)&&(n=n.replace(d,(function(e,t){return m(t)}))),{type:"code",raw:a[0],codeBlockStyle:"indented",text:n}}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var a=t[0],s=function(e,t){var a=e.match(/^(\s+)(?:```)/);if(null===a)return t;var s=a[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null!==t&&Object(o.a)(t,1)[0].length>=s.length?e.slice(s.length):e})).join("\n")}(a,t[3]||""),n=t[2]?t[2].trim():t[2];return 0<=["latex","katex","math"].indexOf(n)&&(s=m(s)),{type:"code",raw:a,lang:n,text:s}}}},h={code:function(e,t,a){var s=(t||"").match(/\S*/)[0];return s?0<=["latex","katex","math"].indexOf(s)?"".concat(e,"
"):'
').concat(a?e:Object(l.escape)(e,!0),"
\n"):''+(a?e:Object(l.escape)(e,!0))+"
"},heading:function(e,t,a){var s=this.options.headerPrefix+a.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return j.push({anchor:s,level:t,text:e}),"'+e+""}};c.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),c.a.use({tokenizer:f,renderer:h});var v=c.a,g=/]*>/g;t.a=function(e){var t=e.value,a=void 0===t?"":t,o=e.is_md,r=void 0===o||o,c=e.className,l=e.style,i=void 0===l?{}:l,m=String(a),d=r?v(m):a;m.match(/\[TOC\]/)&&(d=d.replace("[TOC]
",(function e(t,a,s,n){if(a>=t.length||t[a].level<=s)return a;var o=t[a];n.push("
"+o.text+"");var r=[];return a=e(t,++a,o.level,r),0"),r.forEach((function(e){n.push(e)})),n.push("")),n.push(""),e(t,a,s,n)}(j,0,0,p),p.push(""),p.join(""))),j=[],p=[""]),d=d.replace(/\u2581/g,"\u2581\u2581\u2581");var u=Object(s.useRef)();function f(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var a=t.getAttribute("href");if(a.startsWith("#")){e.preventDefault();var s=document.getElementById(a.replace("#",""));s&&(s.parentNode.scrollTop=s.offsetTop)}}}return Object(s.useEffect)((function(){if(u.current&&d&&d.match(g)&&window.PR.prettyPrint(),u.current)return u.current.addEventListener("click",f),function(){u.current.removeEventListener("click",f)}}),[d,u.current,f]),n.a.createElement("div",{ref:u,style:i,className:"".concat(c||""," markdown-body"),dangerouslySetInnerHTML:{__html:d}})}},189:function(e,t,a){"use strict";var s=a(176),n=a(0),o=a.n(n),r=a(177);function c(e){return e.toString().padStart(2,"0")}t.a=function(e){var t,a,l,i,m=e.identifier,d=e.onUpdateCostTime,u=e.status,j=e.defaultTime,p=void 0===j?0:j,f=e.type,h=Object(n.useState)(p),v=Object(s.a)(h,2),g=v[0],b=v[1],_=Object(n.useRef)(p);return Object(n.useEffect)((function(){if(_.current=p,b(p),2!==u){var e=window.setInterval((function(){b((function(e){return e+1})),_.current=_.current+1}),1e3),t=r.a.subscribe("update-cost-time",(function(){d(m,{time:_.current}).then((function(){r.a.publish("reset-game")}))}));return function(){if(clearInterval(e),t(),1===f){var a={answer_long_time:1e3*_.current},s=new Blob([JSON.stringify(a)],{type:"application/json"});return window.navigator.sendBeacon("https://test-data.educoder.net/api/myproblems/".concat(m,"/save_long_time.json?answer_long_time=").concat(1e3*_.current),s),void r.a.publish("reset-game")}d(m,{time:_.current}).then((function(){r.a.publish("reset-game")}))}}}),[m,d,u,p]),o.a.createElement("span",null,(t=g,a=Math.floor(t/60),l=t%60,i=Math.floor(a/60),"".concat(c(i),":").concat(c(a-60*i),":").concat(c(l))))}},526:function(e,t,a){e.exports=a.p+"static/media/success.11f5f5bd.svg"},532:function(e,t,a){var s={"./mode-abap":191,"./mode-abap.js":191,"./mode-abc":192,"./mode-abc.js":192,"./mode-actionscript":193,"./mode-actionscript.js":193,"./mode-ada":194,"./mode-ada.js":194,"./mode-apache_conf":195,"./mode-apache_conf.js":195,"./mode-apex":196,"./mode-apex.js":196,"./mode-applescript":197,"./mode-applescript.js":197,"./mode-aql":198,"./mode-aql.js":198,"./mode-asciidoc":199,"./mode-asciidoc.js":199,"./mode-asl":200,"./mode-asl.js":200,"./mode-assembly_x86":201,"./mode-assembly_x86.js":201,"./mode-autohotkey":202,"./mode-autohotkey.js":202,"./mode-batchfile":203,"./mode-batchfile.js":203,"./mode-bro":204,"./mode-bro.js":204,"./mode-c9search":205,"./mode-c9search.js":205,"./mode-c_cpp":185,"./mode-c_cpp.js":185,"./mode-cirru":206,"./mode-cirru.js":206,"./mode-clojure":207,"./mode-clojure.js":207,"./mode-cobol":208,"./mode-cobol.js":208,"./mode-coffee":209,"./mode-coffee.js":209,"./mode-coldfusion":210,"./mode-coldfusion.js":210,"./mode-crystal":211,"./mode-crystal.js":211,"./mode-csharp":212,"./mode-csharp.js":212,"./mode-csound_document":213,"./mode-csound_document.js":213,"./mode-csound_orchestra":214,"./mode-csound_orchestra.js":214,"./mode-csound_score":215,"./mode-csound_score.js":215,"./mode-csp":216,"./mode-csp.js":216,"./mode-css":217,"./mode-css.js":217,"./mode-curly":218,"./mode-curly.js":218,"./mode-d":219,"./mode-d.js":219,"./mode-dart":220,"./mode-dart.js":220,"./mode-diff":221,"./mode-diff.js":221,"./mode-django":222,"./mode-django.js":222,"./mode-dockerfile":223,"./mode-dockerfile.js":223,"./mode-dot":224,"./mode-dot.js":224,"./mode-drools":225,"./mode-drools.js":225,"./mode-edifact":226,"./mode-edifact.js":226,"./mode-eiffel":227,"./mode-eiffel.js":227,"./mode-ejs":228,"./mode-ejs.js":228,"./mode-elixir":229,"./mode-elixir.js":229,"./mode-elm":230,"./mode-elm.js":230,"./mode-erlang":231,"./mode-erlang.js":231,"./mode-forth":232,"./mode-forth.js":232,"./mode-fortran":233,"./mode-fortran.js":233,"./mode-fsharp":234,"./mode-fsharp.js":234,"./mode-fsl":235,"./mode-fsl.js":235,"./mode-ftl":236,"./mode-ftl.js":236,"./mode-gcode":237,"./mode-gcode.js":237,"./mode-gherkin":238,"./mode-gherkin.js":238,"./mode-gitignore":239,"./mode-gitignore.js":239,"./mode-glsl":240,"./mode-glsl.js":240,"./mode-gobstones":241,"./mode-gobstones.js":241,"./mode-golang":242,"./mode-golang.js":242,"./mode-graphqlschema":243,"./mode-graphqlschema.js":243,"./mode-groovy":244,"./mode-groovy.js":244,"./mode-haml":245,"./mode-haml.js":245,"./mode-handlebars":246,"./mode-handlebars.js":246,"./mode-haskell":247,"./mode-haskell.js":247,"./mode-haskell_cabal":248,"./mode-haskell_cabal.js":248,"./mode-haxe":249,"./mode-haxe.js":249,"./mode-hjson":250,"./mode-hjson.js":250,"./mode-html":251,"./mode-html.js":251,"./mode-html_elixir":252,"./mode-html_elixir.js":252,"./mode-html_ruby":253,"./mode-html_ruby.js":253,"./mode-ini":254,"./mode-ini.js":254,"./mode-io":255,"./mode-io.js":255,"./mode-jack":256,"./mode-jack.js":256,"./mode-jade":257,"./mode-jade.js":257,"./mode-java":258,"./mode-java.js":258,"./mode-javascript":259,"./mode-javascript.js":259,"./mode-json":260,"./mode-json.js":260,"./mode-json5":261,"./mode-json5.js":261,"./mode-jsoniq":262,"./mode-jsoniq.js":262,"./mode-jsp":263,"./mode-jsp.js":263,"./mode-jssm":264,"./mode-jssm.js":264,"./mode-jsx":265,"./mode-jsx.js":265,"./mode-julia":266,"./mode-julia.js":266,"./mode-kotlin":267,"./mode-kotlin.js":267,"./mode-latex":268,"./mode-latex.js":268,"./mode-less":269,"./mode-less.js":269,"./mode-liquid":270,"./mode-liquid.js":270,"./mode-lisp":271,"./mode-lisp.js":271,"./mode-livescript":272,"./mode-livescript.js":272,"./mode-logiql":273,"./mode-logiql.js":273,"./mode-logtalk":274,"./mode-logtalk.js":274,"./mode-lsl":275,"./mode-lsl.js":275,"./mode-lua":276,"./mode-lua.js":276,"./mode-luapage":277,"./mode-luapage.js":277,"./mode-lucene":278,"./mode-lucene.js":278,"./mode-makefile":279,"./mode-makefile.js":279,"./mode-markdown":280,"./mode-markdown.js":280,"./mode-mask":281,"./mode-mask.js":281,"./mode-matlab":282,"./mode-matlab.js":282,"./mode-maze":283,"./mode-maze.js":283,"./mode-mel":284,"./mode-mel.js":284,"./mode-mixal":285,"./mode-mixal.js":285,"./mode-mushcode":286,"./mode-mushcode.js":286,"./mode-mysql":287,"./mode-mysql.js":287,"./mode-nginx":288,"./mode-nginx.js":288,"./mode-nim":289,"./mode-nim.js":289,"./mode-nix":290,"./mode-nix.js":290,"./mode-nsis":291,"./mode-nsis.js":291,"./mode-nunjucks":292,"./mode-nunjucks.js":292,"./mode-objectivec":293,"./mode-objectivec.js":293,"./mode-ocaml":294,"./mode-ocaml.js":294,"./mode-pascal":295,"./mode-pascal.js":295,"./mode-perl":296,"./mode-perl.js":296,"./mode-perl6":297,"./mode-perl6.js":297,"./mode-pgsql":298,"./mode-pgsql.js":298,"./mode-php":299,"./mode-php.js":299,"./mode-php_laravel_blade":300,"./mode-php_laravel_blade.js":300,"./mode-pig":301,"./mode-pig.js":301,"./mode-plain_text":302,"./mode-plain_text.js":302,"./mode-powershell":303,"./mode-powershell.js":303,"./mode-praat":304,"./mode-praat.js":304,"./mode-prolog":305,"./mode-prolog.js":305,"./mode-properties":306,"./mode-properties.js":306,"./mode-protobuf":307,"./mode-protobuf.js":307,"./mode-puppet":308,"./mode-puppet.js":308,"./mode-python":309,"./mode-python.js":309,"./mode-r":310,"./mode-r.js":310,"./mode-razor":311,"./mode-razor.js":311,"./mode-rdoc":312,"./mode-rdoc.js":312,"./mode-red":313,"./mode-red.js":313,"./mode-redshift":314,"./mode-redshift.js":314,"./mode-rhtml":315,"./mode-rhtml.js":315,"./mode-rst":316,"./mode-rst.js":316,"./mode-ruby":317,"./mode-ruby.js":317,"./mode-rust":318,"./mode-rust.js":318,"./mode-sass":319,"./mode-sass.js":319,"./mode-scad":320,"./mode-scad.js":320,"./mode-scala":321,"./mode-scala.js":321,"./mode-scheme":322,"./mode-scheme.js":322,"./mode-scss":323,"./mode-scss.js":323,"./mode-sh":324,"./mode-sh.js":324,"./mode-sjs":325,"./mode-sjs.js":325,"./mode-slim":326,"./mode-slim.js":326,"./mode-smarty":327,"./mode-smarty.js":327,"./mode-snippets":328,"./mode-snippets.js":328,"./mode-soy_template":329,"./mode-soy_template.js":329,"./mode-space":330,"./mode-space.js":330,"./mode-sparql":331,"./mode-sparql.js":331,"./mode-sql":332,"./mode-sql.js":332,"./mode-sqlserver":333,"./mode-sqlserver.js":333,"./mode-stylus":334,"./mode-stylus.js":334,"./mode-svg":335,"./mode-svg.js":335,"./mode-swift":336,"./mode-swift.js":336,"./mode-tcl":337,"./mode-tcl.js":337,"./mode-terraform":338,"./mode-terraform.js":338,"./mode-tex":339,"./mode-tex.js":339,"./mode-text":340,"./mode-text.js":340,"./mode-textile":341,"./mode-textile.js":341,"./mode-toml":342,"./mode-toml.js":342,"./mode-tsx":343,"./mode-tsx.js":343,"./mode-turtle":344,"./mode-turtle.js":344,"./mode-twig":345,"./mode-twig.js":345,"./mode-typescript":346,"./mode-typescript.js":346,"./mode-vala":347,"./mode-vala.js":347,"./mode-vbscript":348,"./mode-vbscript.js":348,"./mode-velocity":349,"./mode-velocity.js":349,"./mode-verilog":350,"./mode-verilog.js":350,"./mode-vhdl":351,"./mode-vhdl.js":351,"./mode-visualforce":352,"./mode-visualforce.js":352,"./mode-wollok":353,"./mode-wollok.js":353,"./mode-xml":354,"./mode-xml.js":354,"./mode-xquery":355,"./mode-xquery.js":355,"./mode-yaml":356,"./mode-yaml.js":356,"./mode-zeek":357,"./mode-zeek.js":357};function n(e){var t=o(e);return a(t)}function o(e){if(a.o(s,e))return s[e];var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}n.keys=function(){return Object.keys(s)},n.resolve=o,(e.exports=n).id=532},533:function(e,t,a){var s={"./abap":358,"./abap.js":358,"./abc":359,"./abc.js":359,"./actionscript":360,"./actionscript.js":360,"./ada":361,"./ada.js":361,"./apache_conf":362,"./apache_conf.js":362,"./apex":363,"./apex.js":363,"./applescript":364,"./applescript.js":364,"./aql":365,"./aql.js":365,"./asciidoc":366,"./asciidoc.js":366,"./asl":367,"./asl.js":367,"./assembly_x86":368,"./assembly_x86.js":368,"./autohotkey":369,"./autohotkey.js":369,"./batchfile":370,"./batchfile.js":370,"./bro":371,"./bro.js":371,"./c9search":372,"./c9search.js":372,"./c_cpp":373,"./c_cpp.js":373,"./cirru":374,"./cirru.js":374,"./clojure":375,"./clojure.js":375,"./cobol":376,"./cobol.js":376,"./coffee":377,"./coffee.js":377,"./coldfusion":378,"./coldfusion.js":378,"./crystal":379,"./crystal.js":379,"./csharp":380,"./csharp.js":380,"./csound_document":381,"./csound_document.js":381,"./csound_orchestra":382,"./csound_orchestra.js":382,"./csound_score":383,"./csound_score.js":383,"./csp":384,"./csp.js":384,"./css":385,"./css.js":385,"./curly":386,"./curly.js":386,"./d":387,"./d.js":387,"./dart":388,"./dart.js":388,"./diff":389,"./diff.js":389,"./django":390,"./django.js":390,"./dockerfile":391,"./dockerfile.js":391,"./dot":392,"./dot.js":392,"./drools":393,"./drools.js":393,"./edifact":394,"./edifact.js":394,"./eiffel":395,"./eiffel.js":395,"./ejs":396,"./ejs.js":396,"./elixir":397,"./elixir.js":397,"./elm":398,"./elm.js":398,"./erlang":399,"./erlang.js":399,"./forth":400,"./forth.js":400,"./fortran":401,"./fortran.js":401,"./fsharp":402,"./fsharp.js":402,"./fsl":403,"./fsl.js":403,"./ftl":404,"./ftl.js":404,"./gcode":405,"./gcode.js":405,"./gherkin":406,"./gherkin.js":406,"./gitignore":407,"./gitignore.js":407,"./glsl":408,"./glsl.js":408,"./gobstones":409,"./gobstones.js":409,"./golang":410,"./golang.js":410,"./graphqlschema":411,"./graphqlschema.js":411,"./groovy":412,"./groovy.js":412,"./haml":413,"./haml.js":413,"./handlebars":414,"./handlebars.js":414,"./haskell":415,"./haskell.js":415,"./haskell_cabal":416,"./haskell_cabal.js":416,"./haxe":417,"./haxe.js":417,"./hjson":418,"./hjson.js":418,"./html":419,"./html.js":419,"./html_elixir":420,"./html_elixir.js":420,"./html_ruby":421,"./html_ruby.js":421,"./ini":422,"./ini.js":422,"./io":423,"./io.js":423,"./jack":424,"./jack.js":424,"./jade":425,"./jade.js":425,"./java":426,"./java.js":426,"./javascript":427,"./javascript.js":427,"./json":428,"./json.js":428,"./json5":429,"./json5.js":429,"./jsoniq":430,"./jsoniq.js":430,"./jsp":431,"./jsp.js":431,"./jssm":432,"./jssm.js":432,"./jsx":433,"./jsx.js":433,"./julia":434,"./julia.js":434,"./kotlin":435,"./kotlin.js":435,"./latex":436,"./latex.js":436,"./less":437,"./less.js":437,"./liquid":438,"./liquid.js":438,"./lisp":439,"./lisp.js":439,"./livescript":440,"./livescript.js":440,"./logiql":441,"./logiql.js":441,"./logtalk":442,"./logtalk.js":442,"./lsl":443,"./lsl.js":443,"./lua":444,"./lua.js":444,"./luapage":445,"./luapage.js":445,"./lucene":446,"./lucene.js":446,"./makefile":447,"./makefile.js":447,"./markdown":448,"./markdown.js":448,"./mask":449,"./mask.js":449,"./matlab":450,"./matlab.js":450,"./maze":451,"./maze.js":451,"./mel":452,"./mel.js":452,"./mixal":453,"./mixal.js":453,"./mushcode":454,"./mushcode.js":454,"./mysql":455,"./mysql.js":455,"./nginx":456,"./nginx.js":456,"./nim":457,"./nim.js":457,"./nix":458,"./nix.js":458,"./nsis":459,"./nsis.js":459,"./nunjucks":460,"./nunjucks.js":460,"./objectivec":461,"./objectivec.js":461,"./ocaml":462,"./ocaml.js":462,"./pascal":463,"./pascal.js":463,"./perl":464,"./perl.js":464,"./perl6":465,"./perl6.js":465,"./pgsql":466,"./pgsql.js":466,"./php":467,"./php.js":467,"./php_laravel_blade":468,"./php_laravel_blade.js":468,"./pig":469,"./pig.js":469,"./plain_text":470,"./plain_text.js":470,"./powershell":471,"./powershell.js":471,"./praat":472,"./praat.js":472,"./prolog":473,"./prolog.js":473,"./properties":474,"./properties.js":474,"./protobuf":475,"./protobuf.js":475,"./puppet":476,"./puppet.js":476,"./python":477,"./python.js":477,"./r":478,"./r.js":478,"./razor":479,"./razor.js":479,"./rdoc":480,"./rdoc.js":480,"./red":481,"./red.js":481,"./redshift":482,"./redshift.js":482,"./rhtml":483,"./rhtml.js":483,"./rst":484,"./rst.js":484,"./ruby":485,"./ruby.js":485,"./rust":486,"./rust.js":486,"./sass":487,"./sass.js":487,"./scad":488,"./scad.js":488,"./scala":489,"./scala.js":489,"./scheme":490,"./scheme.js":490,"./scss":491,"./scss.js":491,"./sh":492,"./sh.js":492,"./sjs":493,"./sjs.js":493,"./slim":494,"./slim.js":494,"./smarty":495,"./smarty.js":495,"./snippets":496,"./snippets.js":496,"./soy_template":497,"./soy_template.js":497,"./space":498,"./space.js":498,"./sparql":499,"./sparql.js":499,"./sql":500,"./sql.js":500,"./sqlserver":501,"./sqlserver.js":501,"./stylus":502,"./stylus.js":502,"./svg":503,"./svg.js":503,"./swift":504,"./swift.js":504,"./tcl":505,"./tcl.js":505,"./terraform":506,"./terraform.js":506,"./tex":507,"./tex.js":507,"./text":508,"./text.js":508,"./textile":509,"./textile.js":509,"./toml":510,"./toml.js":510,"./tsx":511,"./tsx.js":511,"./turtle":512,"./turtle.js":512,"./twig":513,"./twig.js":513,"./typescript":514,"./typescript.js":514,"./vala":515,"./vala.js":515,"./vbscript":516,"./vbscript.js":516,"./velocity":517,"./velocity.js":517,"./verilog":518,"./verilog.js":518,"./vhdl":519,"./vhdl.js":519,"./visualforce":520,"./visualforce.js":520,"./wollok":521,"./wollok.js":521,"./xml":522,"./xml.js":522,"./xquery":523,"./xquery.js":523,"./yaml":524,"./yaml.js":524,"./zeek":525,"./zeek.js":525};function n(e){var t=o(e);return a(t)}function o(e){if(a.o(s,e))return s[e];var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}n.keys=function(){return Object.keys(s)},n.resolve=o,(e.exports=n).id=533},534:function(e,t,a){"use strict";a(93);var s=a(13),n=a.n(s),o=(a(186),a(187)),r=a.n(o),c=a(0),l=a.n(c),i=(a(535),a(536)),m=a.n(i),d=a(537),u=a.n(d),j=r.a.alert;t.a=function(e){var t=e.onReset,a=e.onShowTestCase,s=e.onEvalateCode,o=e.isEvalate,r=void 0!==o&&o,c=e.children;return l.a.createElement("div",{className:"footer-bar"},l.a.createElement("div",{className:"btn-container"},t?l.a.createElement("a",{className:"icon-btn",onClick:function(){j("\u6e29\u99a8\u63d0\u793a","\u6587\u4ef6\u4e2d\u4fee\u6539\u7684\u5185\u5bb9\u5c06\u5168\u90e8\u4e22\u5931, \u786e\u5b9a\u52a0\u8f7d\u521d\u59cb\u4ee3\u7801\uff1f",[{text:"\u53d6\u6d88"},{text:"\u786e\u5b9a",onPress:t}])}},l.a.createElement("img",{src:m.a,width:21}),l.a.createElement("span",{className:"icon-txt"},"\u521d\u59cb\u5316")):null,l.a.createElement("a",{className:"icon-btn",onClick:a},l.a.createElement("img",{src:u.a,width:21}),l.a.createElement("span",{className:"icon-txt"},"\u6d4b\u8bd5\u96c6"))),c,l.a.createElement("button",{className:r?"btn-test disabled":"btn-test",onClick:function(){r?n.a.info("\u5df2\u7ecf\u901a\u5173\u7684\u7406\u8bba\u9898\u4efb\u52a1\u65e0\u6cd5\u518d\u6b21\u8bc4\u6d4b"):s()}},"\u8bc4\u6d4b"))}},535:function(e,t,a){},536:function(e,t,a){e.exports=a.p+"static/media/icon-reset.ebbb88dd.svg"},537:function(e,t,a){e.exports=a.p+"static/media/icon-tests.0290fc19.svg"},538:function(e,t,a){e.exports=a.p+"static/media/failer.8aac9287.svg"},539:function(e,t,a){},540:function(e,t,a){e.exports=a.p+"static/media/mark.2bd663ba.svg"},541:function(e,t,a){},542:function(e,t,a){},543:function(e,t,a){"use strict";a(544);var s=a(0),n=a.n(s),o=a(545),r=a.n(o),c=a(546),l=a.n(c);t.a=function(e){var t=e.next_game,a=e.gold,s=e.experience,o=e.onViewResult,c=e.onCloseResult,i=e.onNext;return n.a.createElement("div",{className:"test-result-container"},n.a.createElement("div",{className:"test-result-wrapper"},n.a.createElement("div",{className:"result-body"},n.a.createElement("img",{src:r.a,alt:"bg",width:245}),n.a.createElement("h3",null,t?"\u8bc4\u6d4b\u901a\u8fc7":"\u606d\u559c\u901a\u5173"),n.a.createElement("p",null,"\u91d1\u5e01 ",n.a.createElement("span",{className:"number"},0").replace(/</g,"<").replace(/\\$/g,"").replace(/^\\(?:{)/,"\\\\{")).match(/\S/)?t:"",{throwOnError:!1});var t}var d=/\`?\${2}([^\$\n]+?)\${2}\`?/g,u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,j=[],p=[""];var f={heading:function(e){var t=u.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},paragraph:function(e){var t=this.rules.block.paragraph.exec(e),s="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];if(s.match(d)&&(s=s.replace(d,(function(e,t){return m(t)}))),t)return{type:"paragraph",raw:t[0],text:s}},code:function(e,t){var s=this.rules.block.code.exec(e);if(s){var a=t[t.length-1];if(a&&"paragraph"===a.type)return{raw:s[0],text:s[0].trimRight()};var n=s[0].replace(/^ {4}/gm,"");return(n=this.options.pedantic?n:Object(l.rtrim)(n,"\n")).match(d)&&(n=n.replace(d,(function(e,t){return m(t)}))),{type:"code",raw:s[0],codeBlockStyle:"indented",text:n}}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var s=t[0],a=function(e,t){var s=e.match(/^(\s+)(?:```)/);if(null===s)return t;var a=s[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null!==t&&Object(o.a)(t,1)[0].length>=a.length?e.slice(a.length):e})).join("\n")}(s,t[3]||""),n=t[2]?t[2].trim():t[2];return 0<=["latex","katex","math"].indexOf(n)&&(a=m(a)),{type:"code",raw:s,lang:n,text:a}}}},h={code:function(e,t,s){var a=(t||"").match(/\S*/)[0];return a?0<=["latex","katex","math"].indexOf(a)?"".concat(e,"
"):'
').concat(s?e:Object(l.escape)(e,!0),"
\n"):''+(s?e:Object(l.escape)(e,!0))+"
"},heading:function(e,t,s){var a=this.options.headerPrefix+s.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return j.push({anchor:a,level:t,text:e}),"'+e+""}};c.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),c.a.use({tokenizer:f,renderer:h});var v=c.a,g=/]*>/g;t.a=function(e){var t=e.value,s=void 0===t?"":t,o=e.is_md,r=void 0===o||o,c=e.className,l=e.style,i=void 0===l?{}:l,m=String(s),d=r?v(m):s;m.match(/\[TOC\]/)&&(d=d.replace("[TOC]
",(function e(t,s,a,n){if(s>=t.length||t[s].level<=a)return s;var o=t[s];n.push("
- "+o.text+"");var r=[];return s=e(t,++s,o.level,r),0"),r.forEach((function(e){n.push(e)})),n.push("
")),n.push(""),e(t,s,a,n)}(j,0,0,p),p.push(""),p.join(""))),j=[],p=[""]),d=d.replace(/\u2581/g,"\u2581\u2581\u2581");var u=Object(a.useRef)();function f(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var s=t.getAttribute("href");if(s.startsWith("#")){e.preventDefault();var a=document.getElementById(s.replace("#",""));a&&(a.parentNode.scrollTop=a.offsetTop)}}}return Object(a.useEffect)((function(){if(u.current&&d&&d.match(g)&&window.PR.prettyPrint(),u.current)return u.current.addEventListener("click",f),function(){u.current.removeEventListener("click",f)}}),[d,u.current,f]),n.a.createElement("div",{ref:u,style:i,className:"".concat(c||""," markdown-body"),dangerouslySetInnerHTML:{__html:d}})}},189:function(e,t,s){"use strict";var a=s(176),n=s(0),o=s.n(n),r=s(177);function c(e){return e.toString().padStart(2,"0")}t.a=function(e){var t,s,l,i,m=e.identifier,d=e.onUpdateCostTime,u=e.status,j=e.defaultTime,p=void 0===j?0:j,f=e.type,h=Object(n.useState)(p),v=Object(a.a)(h,2),g=v[0],b=v[1],_=Object(n.useRef)(p);return Object(n.useEffect)((function(){if(_.current=p,b(p),2!==u){var e=window.setInterval((function(){b((function(e){return e+1})),_.current=_.current+1}),1e3),t=r.a.subscribe("update-cost-time",(function(){d(m,{time:_.current}).then((function(){r.a.publish("reset-game")}))}));return function(){if(clearInterval(e),t(),1===f){var s={answer_long_time:1e3*_.current},a=new Blob([JSON.stringify(s)],{type:"application/json"});return window.navigator.sendBeacon("https://test-data.educoder.net/api/myproblems/".concat(m,"/save_long_time.json?answer_long_time=").concat(1e3*_.current),a),void r.a.publish("reset-game")}d(m,{time:_.current}).then((function(){r.a.publish("reset-game")}))}}}),[m,d,u,p]),o.a.createElement("span",null,(t=g,s=Math.floor(t/60),l=t%60,i=Math.floor(s/60),"".concat(c(i),":").concat(c(s-60*i),":").concat(c(l))))}},526:function(e,t,s){e.exports=s.p+"static/media/success.11f5f5bd.svg"},532:function(e,t,s){var a={"./mode-abap":191,"./mode-abap.js":191,"./mode-abc":192,"./mode-abc.js":192,"./mode-actionscript":193,"./mode-actionscript.js":193,"./mode-ada":194,"./mode-ada.js":194,"./mode-apache_conf":195,"./mode-apache_conf.js":195,"./mode-apex":196,"./mode-apex.js":196,"./mode-applescript":197,"./mode-applescript.js":197,"./mode-aql":198,"./mode-aql.js":198,"./mode-asciidoc":199,"./mode-asciidoc.js":199,"./mode-asl":200,"./mode-asl.js":200,"./mode-assembly_x86":201,"./mode-assembly_x86.js":201,"./mode-autohotkey":202,"./mode-autohotkey.js":202,"./mode-batchfile":203,"./mode-batchfile.js":203,"./mode-bro":204,"./mode-bro.js":204,"./mode-c9search":205,"./mode-c9search.js":205,"./mode-c_cpp":185,"./mode-c_cpp.js":185,"./mode-cirru":206,"./mode-cirru.js":206,"./mode-clojure":207,"./mode-clojure.js":207,"./mode-cobol":208,"./mode-cobol.js":208,"./mode-coffee":209,"./mode-coffee.js":209,"./mode-coldfusion":210,"./mode-coldfusion.js":210,"./mode-crystal":211,"./mode-crystal.js":211,"./mode-csharp":212,"./mode-csharp.js":212,"./mode-csound_document":213,"./mode-csound_document.js":213,"./mode-csound_orchestra":214,"./mode-csound_orchestra.js":214,"./mode-csound_score":215,"./mode-csound_score.js":215,"./mode-csp":216,"./mode-csp.js":216,"./mode-css":217,"./mode-css.js":217,"./mode-curly":218,"./mode-curly.js":218,"./mode-d":219,"./mode-d.js":219,"./mode-dart":220,"./mode-dart.js":220,"./mode-diff":221,"./mode-diff.js":221,"./mode-django":222,"./mode-django.js":222,"./mode-dockerfile":223,"./mode-dockerfile.js":223,"./mode-dot":224,"./mode-dot.js":224,"./mode-drools":225,"./mode-drools.js":225,"./mode-edifact":226,"./mode-edifact.js":226,"./mode-eiffel":227,"./mode-eiffel.js":227,"./mode-ejs":228,"./mode-ejs.js":228,"./mode-elixir":229,"./mode-elixir.js":229,"./mode-elm":230,"./mode-elm.js":230,"./mode-erlang":231,"./mode-erlang.js":231,"./mode-forth":232,"./mode-forth.js":232,"./mode-fortran":233,"./mode-fortran.js":233,"./mode-fsharp":234,"./mode-fsharp.js":234,"./mode-fsl":235,"./mode-fsl.js":235,"./mode-ftl":236,"./mode-ftl.js":236,"./mode-gcode":237,"./mode-gcode.js":237,"./mode-gherkin":238,"./mode-gherkin.js":238,"./mode-gitignore":239,"./mode-gitignore.js":239,"./mode-glsl":240,"./mode-glsl.js":240,"./mode-gobstones":241,"./mode-gobstones.js":241,"./mode-golang":242,"./mode-golang.js":242,"./mode-graphqlschema":243,"./mode-graphqlschema.js":243,"./mode-groovy":244,"./mode-groovy.js":244,"./mode-haml":245,"./mode-haml.js":245,"./mode-handlebars":246,"./mode-handlebars.js":246,"./mode-haskell":247,"./mode-haskell.js":247,"./mode-haskell_cabal":248,"./mode-haskell_cabal.js":248,"./mode-haxe":249,"./mode-haxe.js":249,"./mode-hjson":250,"./mode-hjson.js":250,"./mode-html":251,"./mode-html.js":251,"./mode-html_elixir":252,"./mode-html_elixir.js":252,"./mode-html_ruby":253,"./mode-html_ruby.js":253,"./mode-ini":254,"./mode-ini.js":254,"./mode-io":255,"./mode-io.js":255,"./mode-jack":256,"./mode-jack.js":256,"./mode-jade":257,"./mode-jade.js":257,"./mode-java":258,"./mode-java.js":258,"./mode-javascript":259,"./mode-javascript.js":259,"./mode-json":260,"./mode-json.js":260,"./mode-json5":261,"./mode-json5.js":261,"./mode-jsoniq":262,"./mode-jsoniq.js":262,"./mode-jsp":263,"./mode-jsp.js":263,"./mode-jssm":264,"./mode-jssm.js":264,"./mode-jsx":265,"./mode-jsx.js":265,"./mode-julia":266,"./mode-julia.js":266,"./mode-kotlin":267,"./mode-kotlin.js":267,"./mode-latex":268,"./mode-latex.js":268,"./mode-less":269,"./mode-less.js":269,"./mode-liquid":270,"./mode-liquid.js":270,"./mode-lisp":271,"./mode-lisp.js":271,"./mode-livescript":272,"./mode-livescript.js":272,"./mode-logiql":273,"./mode-logiql.js":273,"./mode-logtalk":274,"./mode-logtalk.js":274,"./mode-lsl":275,"./mode-lsl.js":275,"./mode-lua":276,"./mode-lua.js":276,"./mode-luapage":277,"./mode-luapage.js":277,"./mode-lucene":278,"./mode-lucene.js":278,"./mode-makefile":279,"./mode-makefile.js":279,"./mode-markdown":280,"./mode-markdown.js":280,"./mode-mask":281,"./mode-mask.js":281,"./mode-matlab":282,"./mode-matlab.js":282,"./mode-maze":283,"./mode-maze.js":283,"./mode-mel":284,"./mode-mel.js":284,"./mode-mixal":285,"./mode-mixal.js":285,"./mode-mushcode":286,"./mode-mushcode.js":286,"./mode-mysql":287,"./mode-mysql.js":287,"./mode-nginx":288,"./mode-nginx.js":288,"./mode-nim":289,"./mode-nim.js":289,"./mode-nix":290,"./mode-nix.js":290,"./mode-nsis":291,"./mode-nsis.js":291,"./mode-nunjucks":292,"./mode-nunjucks.js":292,"./mode-objectivec":293,"./mode-objectivec.js":293,"./mode-ocaml":294,"./mode-ocaml.js":294,"./mode-pascal":295,"./mode-pascal.js":295,"./mode-perl":296,"./mode-perl.js":296,"./mode-perl6":297,"./mode-perl6.js":297,"./mode-pgsql":298,"./mode-pgsql.js":298,"./mode-php":299,"./mode-php.js":299,"./mode-php_laravel_blade":300,"./mode-php_laravel_blade.js":300,"./mode-pig":301,"./mode-pig.js":301,"./mode-plain_text":302,"./mode-plain_text.js":302,"./mode-powershell":303,"./mode-powershell.js":303,"./mode-praat":304,"./mode-praat.js":304,"./mode-prolog":305,"./mode-prolog.js":305,"./mode-properties":306,"./mode-properties.js":306,"./mode-protobuf":307,"./mode-protobuf.js":307,"./mode-puppet":308,"./mode-puppet.js":308,"./mode-python":309,"./mode-python.js":309,"./mode-r":310,"./mode-r.js":310,"./mode-razor":311,"./mode-razor.js":311,"./mode-rdoc":312,"./mode-rdoc.js":312,"./mode-red":313,"./mode-red.js":313,"./mode-redshift":314,"./mode-redshift.js":314,"./mode-rhtml":315,"./mode-rhtml.js":315,"./mode-rst":316,"./mode-rst.js":316,"./mode-ruby":317,"./mode-ruby.js":317,"./mode-rust":318,"./mode-rust.js":318,"./mode-sass":319,"./mode-sass.js":319,"./mode-scad":320,"./mode-scad.js":320,"./mode-scala":321,"./mode-scala.js":321,"./mode-scheme":322,"./mode-scheme.js":322,"./mode-scss":323,"./mode-scss.js":323,"./mode-sh":324,"./mode-sh.js":324,"./mode-sjs":325,"./mode-sjs.js":325,"./mode-slim":326,"./mode-slim.js":326,"./mode-smarty":327,"./mode-smarty.js":327,"./mode-snippets":328,"./mode-snippets.js":328,"./mode-soy_template":329,"./mode-soy_template.js":329,"./mode-space":330,"./mode-space.js":330,"./mode-sparql":331,"./mode-sparql.js":331,"./mode-sql":332,"./mode-sql.js":332,"./mode-sqlserver":333,"./mode-sqlserver.js":333,"./mode-stylus":334,"./mode-stylus.js":334,"./mode-svg":335,"./mode-svg.js":335,"./mode-swift":336,"./mode-swift.js":336,"./mode-tcl":337,"./mode-tcl.js":337,"./mode-terraform":338,"./mode-terraform.js":338,"./mode-tex":339,"./mode-tex.js":339,"./mode-text":340,"./mode-text.js":340,"./mode-textile":341,"./mode-textile.js":341,"./mode-toml":342,"./mode-toml.js":342,"./mode-tsx":343,"./mode-tsx.js":343,"./mode-turtle":344,"./mode-turtle.js":344,"./mode-twig":345,"./mode-twig.js":345,"./mode-typescript":346,"./mode-typescript.js":346,"./mode-vala":347,"./mode-vala.js":347,"./mode-vbscript":348,"./mode-vbscript.js":348,"./mode-velocity":349,"./mode-velocity.js":349,"./mode-verilog":350,"./mode-verilog.js":350,"./mode-vhdl":351,"./mode-vhdl.js":351,"./mode-visualforce":352,"./mode-visualforce.js":352,"./mode-wollok":353,"./mode-wollok.js":353,"./mode-xml":354,"./mode-xml.js":354,"./mode-xquery":355,"./mode-xquery.js":355,"./mode-yaml":356,"./mode-yaml.js":356,"./mode-zeek":357,"./mode-zeek.js":357};function n(e){var t=o(e);return s(t)}function o(e){if(s.o(a,e))return a[e];var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}n.keys=function(){return Object.keys(a)},n.resolve=o,(e.exports=n).id=532},533:function(e,t,s){var a={"./abap":358,"./abap.js":358,"./abc":359,"./abc.js":359,"./actionscript":360,"./actionscript.js":360,"./ada":361,"./ada.js":361,"./apache_conf":362,"./apache_conf.js":362,"./apex":363,"./apex.js":363,"./applescript":364,"./applescript.js":364,"./aql":365,"./aql.js":365,"./asciidoc":366,"./asciidoc.js":366,"./asl":367,"./asl.js":367,"./assembly_x86":368,"./assembly_x86.js":368,"./autohotkey":369,"./autohotkey.js":369,"./batchfile":370,"./batchfile.js":370,"./bro":371,"./bro.js":371,"./c9search":372,"./c9search.js":372,"./c_cpp":373,"./c_cpp.js":373,"./cirru":374,"./cirru.js":374,"./clojure":375,"./clojure.js":375,"./cobol":376,"./cobol.js":376,"./coffee":377,"./coffee.js":377,"./coldfusion":378,"./coldfusion.js":378,"./crystal":379,"./crystal.js":379,"./csharp":380,"./csharp.js":380,"./csound_document":381,"./csound_document.js":381,"./csound_orchestra":382,"./csound_orchestra.js":382,"./csound_score":383,"./csound_score.js":383,"./csp":384,"./csp.js":384,"./css":385,"./css.js":385,"./curly":386,"./curly.js":386,"./d":387,"./d.js":387,"./dart":388,"./dart.js":388,"./diff":389,"./diff.js":389,"./django":390,"./django.js":390,"./dockerfile":391,"./dockerfile.js":391,"./dot":392,"./dot.js":392,"./drools":393,"./drools.js":393,"./edifact":394,"./edifact.js":394,"./eiffel":395,"./eiffel.js":395,"./ejs":396,"./ejs.js":396,"./elixir":397,"./elixir.js":397,"./elm":398,"./elm.js":398,"./erlang":399,"./erlang.js":399,"./forth":400,"./forth.js":400,"./fortran":401,"./fortran.js":401,"./fsharp":402,"./fsharp.js":402,"./fsl":403,"./fsl.js":403,"./ftl":404,"./ftl.js":404,"./gcode":405,"./gcode.js":405,"./gherkin":406,"./gherkin.js":406,"./gitignore":407,"./gitignore.js":407,"./glsl":408,"./glsl.js":408,"./gobstones":409,"./gobstones.js":409,"./golang":410,"./golang.js":410,"./graphqlschema":411,"./graphqlschema.js":411,"./groovy":412,"./groovy.js":412,"./haml":413,"./haml.js":413,"./handlebars":414,"./handlebars.js":414,"./haskell":415,"./haskell.js":415,"./haskell_cabal":416,"./haskell_cabal.js":416,"./haxe":417,"./haxe.js":417,"./hjson":418,"./hjson.js":418,"./html":419,"./html.js":419,"./html_elixir":420,"./html_elixir.js":420,"./html_ruby":421,"./html_ruby.js":421,"./ini":422,"./ini.js":422,"./io":423,"./io.js":423,"./jack":424,"./jack.js":424,"./jade":425,"./jade.js":425,"./java":426,"./java.js":426,"./javascript":427,"./javascript.js":427,"./json":428,"./json.js":428,"./json5":429,"./json5.js":429,"./jsoniq":430,"./jsoniq.js":430,"./jsp":431,"./jsp.js":431,"./jssm":432,"./jssm.js":432,"./jsx":433,"./jsx.js":433,"./julia":434,"./julia.js":434,"./kotlin":435,"./kotlin.js":435,"./latex":436,"./latex.js":436,"./less":437,"./less.js":437,"./liquid":438,"./liquid.js":438,"./lisp":439,"./lisp.js":439,"./livescript":440,"./livescript.js":440,"./logiql":441,"./logiql.js":441,"./logtalk":442,"./logtalk.js":442,"./lsl":443,"./lsl.js":443,"./lua":444,"./lua.js":444,"./luapage":445,"./luapage.js":445,"./lucene":446,"./lucene.js":446,"./makefile":447,"./makefile.js":447,"./markdown":448,"./markdown.js":448,"./mask":449,"./mask.js":449,"./matlab":450,"./matlab.js":450,"./maze":451,"./maze.js":451,"./mel":452,"./mel.js":452,"./mixal":453,"./mixal.js":453,"./mushcode":454,"./mushcode.js":454,"./mysql":455,"./mysql.js":455,"./nginx":456,"./nginx.js":456,"./nim":457,"./nim.js":457,"./nix":458,"./nix.js":458,"./nsis":459,"./nsis.js":459,"./nunjucks":460,"./nunjucks.js":460,"./objectivec":461,"./objectivec.js":461,"./ocaml":462,"./ocaml.js":462,"./pascal":463,"./pascal.js":463,"./perl":464,"./perl.js":464,"./perl6":465,"./perl6.js":465,"./pgsql":466,"./pgsql.js":466,"./php":467,"./php.js":467,"./php_laravel_blade":468,"./php_laravel_blade.js":468,"./pig":469,"./pig.js":469,"./plain_text":470,"./plain_text.js":470,"./powershell":471,"./powershell.js":471,"./praat":472,"./praat.js":472,"./prolog":473,"./prolog.js":473,"./properties":474,"./properties.js":474,"./protobuf":475,"./protobuf.js":475,"./puppet":476,"./puppet.js":476,"./python":477,"./python.js":477,"./r":478,"./r.js":478,"./razor":479,"./razor.js":479,"./rdoc":480,"./rdoc.js":480,"./red":481,"./red.js":481,"./redshift":482,"./redshift.js":482,"./rhtml":483,"./rhtml.js":483,"./rst":484,"./rst.js":484,"./ruby":485,"./ruby.js":485,"./rust":486,"./rust.js":486,"./sass":487,"./sass.js":487,"./scad":488,"./scad.js":488,"./scala":489,"./scala.js":489,"./scheme":490,"./scheme.js":490,"./scss":491,"./scss.js":491,"./sh":492,"./sh.js":492,"./sjs":493,"./sjs.js":493,"./slim":494,"./slim.js":494,"./smarty":495,"./smarty.js":495,"./snippets":496,"./snippets.js":496,"./soy_template":497,"./soy_template.js":497,"./space":498,"./space.js":498,"./sparql":499,"./sparql.js":499,"./sql":500,"./sql.js":500,"./sqlserver":501,"./sqlserver.js":501,"./stylus":502,"./stylus.js":502,"./svg":503,"./svg.js":503,"./swift":504,"./swift.js":504,"./tcl":505,"./tcl.js":505,"./terraform":506,"./terraform.js":506,"./tex":507,"./tex.js":507,"./text":508,"./text.js":508,"./textile":509,"./textile.js":509,"./toml":510,"./toml.js":510,"./tsx":511,"./tsx.js":511,"./turtle":512,"./turtle.js":512,"./twig":513,"./twig.js":513,"./typescript":514,"./typescript.js":514,"./vala":515,"./vala.js":515,"./vbscript":516,"./vbscript.js":516,"./velocity":517,"./velocity.js":517,"./verilog":518,"./verilog.js":518,"./vhdl":519,"./vhdl.js":519,"./visualforce":520,"./visualforce.js":520,"./wollok":521,"./wollok.js":521,"./xml":522,"./xml.js":522,"./xquery":523,"./xquery.js":523,"./yaml":524,"./yaml.js":524,"./zeek":525,"./zeek.js":525};function n(e){var t=o(e);return s(t)}function o(e){if(s.o(a,e))return a[e];var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}n.keys=function(){return Object.keys(a)},n.resolve=o,(e.exports=n).id=533},534:function(e,t,s){"use strict";s(93);var a=s(13),n=s.n(a),o=(s(186),s(187)),r=s.n(o),c=s(0),l=s.n(c),i=(s(535),s(536)),m=s.n(i),d=s(537),u=s.n(d),j=r.a.alert;t.a=function(e){var t=e.onReset,s=e.onShowTestCase,a=e.onEvalateCode,o=e.isEvalate,r=void 0!==o&&o,c=e.children;return l.a.createElement("div",{className:"footer-bar"},l.a.createElement("div",{className:"btn-container"},t?l.a.createElement("a",{className:"icon-btn",onClick:function(){j("\u6e29\u99a8\u63d0\u793a","\u6587\u4ef6\u4e2d\u4fee\u6539\u7684\u5185\u5bb9\u5c06\u5168\u90e8\u4e22\u5931, \u786e\u5b9a\u52a0\u8f7d\u521d\u59cb\u4ee3\u7801\uff1f",[{text:"\u53d6\u6d88"},{text:"\u786e\u5b9a",onPress:t}])}},l.a.createElement("img",{src:m.a,width:21}),l.a.createElement("span",{className:"icon-txt"},"\u521d\u59cb\u5316")):null,l.a.createElement("a",{className:"icon-btn",onClick:s},l.a.createElement("img",{src:u.a,width:21}),l.a.createElement("span",{className:"icon-txt"},"\u6d4b\u8bd5\u96c6"))),c,l.a.createElement("button",{className:r?"btn-test disabled":"btn-test",onClick:function(){r?n.a.info("\u5df2\u7ecf\u901a\u5173\u7684\u7406\u8bba\u9898\u4efb\u52a1\u65e0\u6cd5\u518d\u6b21\u8bc4\u6d4b"):a()}},"\u8bc4\u6d4b"))}},535:function(e,t,s){},536:function(e,t,s){e.exports=s.p+"static/media/icon-reset.ebbb88dd.svg"},537:function(e,t,s){e.exports=s.p+"static/media/icon-tests.0290fc19.svg"},538:function(e,t,s){e.exports=s.p+"static/media/failer.8aac9287.svg"},539:function(e,t,s){},540:function(e,t,s){e.exports=s.p+"static/media/mark.2bd663ba.svg"},541:function(e,t,s){},542:function(e,t,s){},543:function(e,t,s){"use strict";s(544);var a=s(0),n=s.n(a),o=s(545),r=s.n(o),c=s(546),l=s.n(c);t.a=function(e){var t=e.next_game,s=e.gold,a=e.experience,o=e.onViewResult,c=e.onCloseResult,i=e.onNext;return n.a.createElement("div",{className:"test-result-container"},n.a.createElement("div",{className:"test-result-wrapper"},n.a.createElement("div",{className:"result-body"},n.a.createElement("img",{src:r.a,alt:"bg",width:245}),n.a.createElement("h3",null,t?"\u8bc4\u6d4b\u901a\u8fc7":"\u606d\u559c\u901a\u5173"),n.a.createElement("p",null,"\u91d1\u5e01 ",n.a.createElement("span",{className:"number"},0