From 721828e957faa075bd3c447195c561baec6c8700 Mon Sep 17 00:00:00 2001 From: linlu Date: Tue, 23 Apr 2024 15:48:43 +0800 Subject: [PATCH] fix --- .DS_Store | Bin 8196 -> 8196 bytes asset-manifest.json | 32 ++++----- index.html | 2 +- ...nifest.b3f58a1b829430a164825ba162d7dc86.js | 68 +++++++++--------- service-worker.js | 2 +- ...9c0732ef.chunk.js => 10.e9995e69.chunk.js} | 2 +- ...4662a7c5.chunk.js => 11.b84496f3.chunk.js} | 2 +- ...faef6307.chunk.js => 12.37f16bf0.chunk.js} | 0 ....bf77794d.chunk.js => 2.ef8e876c.chunk.js} | 2 +- ....44ddcfbb.chunk.js => 3.6de9272d.chunk.js} | 0 ....12b71914.chunk.js => 6.c6fc6867.chunk.js} | 4 +- ...SE.txt => 6.c6fc6867.chunk.js.LICENSE.txt} | 0 ....760409d2.chunk.js => 7.46021756.chunk.js} | 2 +- ....8bb896ef.chunk.js => 8.5e7e32c0.chunk.js} | 2 +- ....b7676f8a.chunk.js => 9.a17fdca8.chunk.js} | 2 +- static/js/main.5cfb671e.chunk.js | 1 + static/js/main.dc068a24.chunk.js | 1 - ...n.3630ee3e.js => runtime-main.d4063867.js} | 2 +- 18 files changed, 62 insertions(+), 62 deletions(-) rename precache-manifest.03b99afda2ab59886ee553f33d59a166.js => precache-manifest.b3f58a1b829430a164825ba162d7dc86.js (87%) rename static/js/{10.9c0732ef.chunk.js => 10.e9995e69.chunk.js} (99%) rename static/js/{11.4662a7c5.chunk.js => 11.b84496f3.chunk.js} (99%) rename static/js/{12.faef6307.chunk.js => 12.37f16bf0.chunk.js} (100%) rename static/js/{2.bf77794d.chunk.js => 2.ef8e876c.chunk.js} (99%) rename static/js/{3.44ddcfbb.chunk.js => 3.6de9272d.chunk.js} (100%) rename static/js/{6.12b71914.chunk.js => 6.c6fc6867.chunk.js} (96%) rename static/js/{6.12b71914.chunk.js.LICENSE.txt => 6.c6fc6867.chunk.js.LICENSE.txt} (100%) rename static/js/{7.760409d2.chunk.js => 7.46021756.chunk.js} (99%) rename static/js/{8.8bb896ef.chunk.js => 8.5e7e32c0.chunk.js} (99%) rename static/js/{9.b7676f8a.chunk.js => 9.a17fdca8.chunk.js} (80%) create mode 100644 static/js/main.5cfb671e.chunk.js delete mode 100644 static/js/main.dc068a24.chunk.js rename static/js/{runtime-main.3630ee3e.js => runtime-main.d4063867.js} (95%) diff --git a/.DS_Store b/.DS_Store index 8fea67a27d56f0156d193bb74e526aa468514555..046cd66267be82abf00a70e43784bfe528b71b98 100644 GIT binary patch delta 34 qcmZp1XmOa}&&a(h608nhE#@RhD0FF0J3x$a)InThD?SuAg`FA zgh7wNn8AR-lp%$|h`|KNHU^5D0ZB`sXflvx!C(%AMnI7y21B5j2~ejA*hDiR%Lr(i t9zzyGv1d+xa#Buy5(5K+01&SS;(42sg>EozJ||EduCoder
\ No newline at end of file +EduCoder
\ No newline at end of file diff --git a/precache-manifest.03b99afda2ab59886ee553f33d59a166.js b/precache-manifest.b3f58a1b829430a164825ba162d7dc86.js similarity index 87% rename from precache-manifest.03b99afda2ab59886ee553f33d59a166.js rename to precache-manifest.b3f58a1b829430a164825ba162d7dc86.js index afd3c18..70e1a23 100644 --- a/precache-manifest.03b99afda2ab59886ee553f33d59a166.js +++ b/precache-manifest.b3f58a1b829430a164825ba162d7dc86.js @@ -1,6 +1,6 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([ { - "revision": "ca2117391ead2a78cb63172c42c1966c", + "revision": "37c11cbc9668e3ecc8f08c423621f55c", "url": "/h5educoderbuild/index.html" }, { @@ -8,43 +8,43 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([ "url": "/h5educoderbuild/static/css/0.97cd063c.chunk.css" }, { - "revision": "47f25a7b36e3ea81fd8c", + "revision": "d0ab860f0054ddaea20a", "url": "/h5educoderbuild/static/css/10.cb344b18.chunk.css" }, { - "revision": "057f117a4e678f9893e0", + "revision": "e16abb666b3a7e2f69aa", "url": "/h5educoderbuild/static/css/11.cb344b18.chunk.css" }, { - "revision": "a5f425a3f1151894b04e", + "revision": "3542ecbbac962ea166f9", "url": "/h5educoderbuild/static/css/12.7bab0122.chunk.css" }, { - "revision": "2d0080dc13650e37380c", + "revision": "8d0b251b1560fd75db32", "url": "/h5educoderbuild/static/css/2.aadebaee.chunk.css" }, { - "revision": "afa6bed540d59f6427db", + "revision": "90cc52395597aabdb08d", "url": "/h5educoderbuild/static/css/3.9a4e9fc3.chunk.css" }, { - "revision": "25cb66b2177563b1ef62", + "revision": "1544326500ac67fad857", "url": "/h5educoderbuild/static/css/6.a2806b49.chunk.css" }, { - "revision": "1d57e0355184a812637f", + "revision": "20466b0325d66a475c41", "url": "/h5educoderbuild/static/css/7.573288d3.chunk.css" }, { - "revision": "05ee613f73275805833d", + "revision": "d3486fd1585095904334", "url": "/h5educoderbuild/static/css/8.269b4bbc.chunk.css" }, { - "revision": "c0e3b5cb7ca11a950a69", + "revision": "c4b1d3f3156676874c03", "url": "/h5educoderbuild/static/css/9.c40515bc.chunk.css" }, { - "revision": "072249ab4b9a927e8cef", + "revision": "9f2cd8e730f97d3131d1", "url": "/h5educoderbuild/static/css/main.bffd8981.chunk.css" }, { @@ -56,52 +56,52 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([ "url": "/h5educoderbuild/static/js/1.d5850b6a.chunk.js" }, { - "revision": "47f25a7b36e3ea81fd8c", - "url": "/h5educoderbuild/static/js/10.9c0732ef.chunk.js" + "revision": "d0ab860f0054ddaea20a", + "url": "/h5educoderbuild/static/js/10.e9995e69.chunk.js" }, { - "revision": "057f117a4e678f9893e0", - "url": "/h5educoderbuild/static/js/11.4662a7c5.chunk.js" + "revision": "e16abb666b3a7e2f69aa", + "url": "/h5educoderbuild/static/js/11.b84496f3.chunk.js" }, { - "revision": "a5f425a3f1151894b04e", - "url": "/h5educoderbuild/static/js/12.faef6307.chunk.js" + "revision": "3542ecbbac962ea166f9", + "url": "/h5educoderbuild/static/js/12.37f16bf0.chunk.js" }, { - "revision": "2d0080dc13650e37380c", - "url": "/h5educoderbuild/static/js/2.bf77794d.chunk.js" + "revision": "8d0b251b1560fd75db32", + "url": "/h5educoderbuild/static/js/2.ef8e876c.chunk.js" }, { - "revision": "afa6bed540d59f6427db", - "url": "/h5educoderbuild/static/js/3.44ddcfbb.chunk.js" + "revision": "90cc52395597aabdb08d", + "url": "/h5educoderbuild/static/js/3.6de9272d.chunk.js" }, { - "revision": "25cb66b2177563b1ef62", - "url": "/h5educoderbuild/static/js/6.12b71914.chunk.js" + "revision": "1544326500ac67fad857", + "url": "/h5educoderbuild/static/js/6.c6fc6867.chunk.js" }, { "revision": "f282405eecb86e4fa86854bb2c9ebb8a", - "url": "/h5educoderbuild/static/js/6.12b71914.chunk.js.LICENSE.txt" + "url": "/h5educoderbuild/static/js/6.c6fc6867.chunk.js.LICENSE.txt" }, { - "revision": "1d57e0355184a812637f", - "url": "/h5educoderbuild/static/js/7.760409d2.chunk.js" + "revision": "20466b0325d66a475c41", + "url": "/h5educoderbuild/static/js/7.46021756.chunk.js" }, { - "revision": "05ee613f73275805833d", - "url": "/h5educoderbuild/static/js/8.8bb896ef.chunk.js" + "revision": "d3486fd1585095904334", + "url": "/h5educoderbuild/static/js/8.5e7e32c0.chunk.js" }, { - "revision": "c0e3b5cb7ca11a950a69", - "url": "/h5educoderbuild/static/js/9.b7676f8a.chunk.js" + "revision": "c4b1d3f3156676874c03", + "url": "/h5educoderbuild/static/js/9.a17fdca8.chunk.js" }, { - "revision": "072249ab4b9a927e8cef", - "url": "/h5educoderbuild/static/js/main.dc068a24.chunk.js" + "revision": "9f2cd8e730f97d3131d1", + "url": "/h5educoderbuild/static/js/main.5cfb671e.chunk.js" }, { - "revision": "08eb68c49dc362c7df67", - "url": "/h5educoderbuild/static/js/runtime-main.3630ee3e.js" + "revision": "b87a90560be4ce73f96f", + "url": "/h5educoderbuild/static/js/runtime-main.d4063867.js" }, { "revision": "7f06b4e30317f784d61d26686aed0ab2", diff --git a/service-worker.js b/service-worker.js index 55ddba1..6618387 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.03b99afda2ab59886ee553f33d59a166.js" + "/h5educoderbuild/precache-manifest.b3f58a1b829430a164825ba162d7dc86.js" ); self.addEventListener('message', (event) => { diff --git a/static/js/10.9c0732ef.chunk.js b/static/js/10.e9995e69.chunk.js similarity index 99% rename from static/js/10.9c0732ef.chunk.js rename to static/js/10.e9995e69.chunk.js index 90fc885..90d4b95 100644 --- a/static/js/10.9c0732ef.chunk.js +++ b/static/js/10.e9995e69.chunk.js @@ -1 +1 @@ -(this.webpackJsonph5=this.webpackJsonph5||[]).push([[10],{177:function(e,t,n){"use strict";var a=new function(e){var t={},n={subscribe:function(e,n){return t[e]||(t[e]=[]),t[e].push(n),this.unsubscribe.bind(null,e,n)},unsubscribe:function(e,n){var a=t[e],c=-1;if(a){for(var r=0;rf||l<=320)&&Math.abs(r)>Math.abs(i)&&(r<0?s&&s():u&&u())}return Object(a.useEffect)((function(){var e=m.current;return e&&(e.addEventListener("touchstart",h),e.addEventListener("touchend",g)),function(){e.removeEventListener("touchstart",h),e.removeEventListener("touchend",g)}}),[m.current,h,g]),c.a.createElement("div",{ref:m,className:p,style:{width:"100%",height:"100%"}},d)}},549:function(e,t,n){"use strict";var a=n(188),c=n(0),r=n.n(c),i=(n(181),n(176)),l=n(182),o=n.n(l),s=n(183),u=[],d=["
    "],p=new o.a.Renderer,m=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function f(){u.length=0,d=["
      "]}var h={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function g(){return function e(t,n,a,c){if(n>=t.length||t[n].level<=a)return n;var r=t[n];c.push("
    • "+r.text+"");var i=[];return n=e(t,++n,r.level,i),0"),i.forEach((function(e){c.push(e)})),c.push("
    ")),c.push(""),e(t,n,a,c)}(u,0,0,d),d.push("
"),d.join("")}var b={heading:function(e){var t=m.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],a=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var a=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null!==t&&Object(i.a)(t,1)[0].length>=a.length?e.slice(a.length):e})).join("\n")}(n,t[3]||""),c=t[2]?t[2].trim():t[2];if(0<=["latex","katex","math"].indexOf(c)){var r=E(),l=a;w[a=r]={type:"block",expression:l}}return{type:"code",raw:n,lang:c,text:a}}}},v=/(?:\${2})([^\n`]+?)(?:\${2})/gi,A=0,E=function(){return"__special_katext_id_".concat(A++,"__")},w={};function k(){A=0,w={}}function j(e){return e.replace(v,(function(e,t){var n=E();return w[n]={type:"inline",expression:t},n}))}var O=p.listitem;p.listitem=function(e){return O(j(e))};var y=p.paragraph;p.paragraph=function(e){return y(j(e))};var S=p.tablecell;p.tablecell=function(e,t){return S(j(e),t)},p.code=function(e,t,n){var a=(t||"").match(/\S*/)[0];return a?0<=["latex","katex","math"].indexOf(a)?"

".concat(e,"

"):'
').concat(n?e:Object(s.escape)(e,!0),"
\n"):'
'+(n?e:Object(s.escape)(e,!0))+"
"},p.heading=function(e,t,n){var a=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:a,level:t,text:e}),"'+e+""},o.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),o.a.use({tokenizer:b,renderer:p});var R=o.a,C=(n(559),n(184)),I=/]*>/g;t.a=function(e){var t=e.value,n=void 0===t?"":t,i=e.className,l=e.showTextOnly,o=e.showLines,s=e.style,u=void 0===s?{}:s,d=String(n),p=Object(c.useMemo)((function(){var e="https://data.educoder.net";try{d=d.replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,"("+e+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+e+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g,'"'+e+"/files/uploads/")}catch(e){}var t=R(d),n=w;if(d.match(/\[TOC\]/)&&(t=t.replace("

[TOC]

",g()),f()),t=(t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var a,c,r=n[t],i=r.type,l=r.expression;return Object(C.renderToString)((a=l,(c=document.createElement("div")).innerHTML=a,(0===c.childNodes.length?"":c.childNodes[0].nodeValue)||""),{displayMode:"block"===i,throwOnError:!1,output:"html"})}))).replace(/\u2581/g,"\u2581\u2581\u2581"),k(),l){var a=document.createElement("div");return a.innerHTML=t,a.innerText}return t}),[d]),m=Object(c.useRef)();function b(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&a.scrollIntoView(!0)}}}return(h.WebkitLineClamp=o)&&(u=Object(a.a)({},u,{},h)),Object(c.useEffect)((function(){if(m.current&&p&&p.match(I)&&window.PR.prettyPrint(),m.current)return m.current.addEventListener("click",b),function(){m.current.removeEventListener("click",b),k(),f()}}),[p,m.current,b]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{ref:m,style:Object(a.a)({},u),className:"".concat(i||""," markdown-body"),dangerouslySetInnerHTML:{__html:p}}))}},599:function(e,t,n){},600:function(e,t,n){},601:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAtlJREFUSEu9Vl1Ik2EUfs63aZLRUCu3ZWZS4Y1mTKWLJKNIuwgizbQsSAIpLF0UdRXaXUGYlT8F0lVFhHfdFNkuvHOzMoKcFv4EbvYzm7Q5p/tOfF85923TbZm+l+8553nec85z3vclRFgbeuty1CyUiiwWApRFhGQphBkOgPsFErpnSez8amh+vxgULWTU9V4wsKi6QeB9kQ4jE4O6SPBdsRnu9IbzDyXiBrXW4mwi4nNgCNGQ+H0IIjO12vM0RlDDbGCsgkjTfTYpMSGhk8F7YyIIciaQyeXxlDoL2ybmTPNE3KDWW5wvl0oyD0ymsTzNgbnM/ERas/EugWuXkklwLIPu2fObzkv7MpHUeLDQE3NPIp2KIILEAkkgMpHWbHwVrboiYYfJqsue37SfpDlRidQXK0Cgf3lKPmpSizDqdeDqyDOMz0wq4HwC7yC9xdjIzNf+leiirhiXNpb4w59+74Fx+IkCjoiuk9Zc95pAMctZqnnjpsM4k7pHAfpi4gNOf+5Q7DHYRFpz/RgBuuCMslenIS0+GSbnR3h4RmFWQcCtjGMoX1eg2Hf5plFmbUGf+0sQEWyks9R7wFgVaDmako/bGZUgIlin7KgYaPPXPZ7UaMs8hYNJ2QqwiVk3qgbv461rNLQLhOmwRI+31aBIk+UPGPJ8Q5m1FZO+KTzcWo3da7crwMa9TlQMtMPqsYdvtUQUrnSX9SUw6osVQSPTP+CYcWHnmvSQfSljyb7QYsAWVgxxpEK7XJ6cRcXY77ahcrA9RM6hs8SmBeWthoCWzJM4lJwbluzNrxFUDT7AT5874mTI8l5sYFUgNG85gSMpBgVY9+QAqj91wCV6I5JIDvLARrqCBBBubi7H8fW7ZNDnjneoHXoELyuem0X6Q3+uIMkjmks1NzEdcRBgdg1HlYXsFHyp/s1q+Z8JmX2lHj6Ja2We8rnKr8TnJLDLy//dCtLU//pA/gbZDVoGFcaOCQAAAABJRU5ErkJggg=="},602:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAuRJREFUSEutls9rE0EUx79vG8yCrQdzShC8VYl49FCqEBOaENndnAL9E4TEi3ooRgSRFG9VVEL/gVKMh7aTEBuj0KKgBw8eREsRCrbgxVaxEJTujrzQDWmy292l3dsy3/c+837MmyF4fLlcLi6l1CzLmiCiswCiACSAHwA2ADQB1IQQXw9zRW6Luq5fAlAGMOG1GV4nomXTNEv1ev2jk34AlEgkQsPDwzNEVGB7PxBbI6WURPRYVdXb1WrV7LU94CiTyZwOh8MvpJRXgwD6tUTUUhQlv7Cw8Mte64Ky2Ww4FAq1AFw+CqTHdkVV1XS1Wv3XSa29YBhGRUp5/ZggHTdSyqe1Wu1GF6TrOkexAkA5ThAAC8C4EOJ9JyLDMN441SUejyOZTGJubg7b29uOe4hEIpicnESz2cT6+rqT5pUQIk25XO6iZVmfnDqsWCwinU5ja2sLpVJpAMaQ6elpRKNR1Ot1zM7OOoGkZVkXSNO0u0T0wEnBjsrlMmKx2ACsF7K5udnZyM7Ojlvmp0jXde60lJvCCUZE3Uh8QLgplhnEY4RHi+vXD1MUpZMuP5B9p98Y1AagenVbL4y1ASAs32XQLoCTfkB24Vnr1iAufn6TYRjfpZRnvFJnQziSoaGhoKnb4IiWAaT9NIOdLq5RL9ij49h1nUH3ANz3au/+mgRpbyK6wwc2blnWZydQoVBAJpPxdWAbjQYqlYpjYkzTPNcZQbquvwaQ7FeNjo4ilUphfn7e9TDaI6jVamFtbc0J1BRCZGwQD9XVoBedV6cODFU20DTtCREVfRgHkcwIIW6yQfc+SiQS6sjICI+j8SCeDtGu7u3tpRuNxt8DIP7JZrOnQqHQSwBjR4S9JaJrS0tLf2w/A4+PfD5/ot1uPyIivm0DP04URXkWDodv2Ve4K8he0DRtjIgeArjiA8jvvBVFUaYWFxc/OGXDc8d8zkzTzBMR1+48gMi+o58AvgB4B+C51wPyP1KSVmr1sr8aAAAAAElFTkSuQmCC"},603:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAArVJREFUSEu9lk9oE0EUxr8329qGnrRURURFvYhYLwUVzc5uFSyK6CkUvAjqrSgVxFurB/Ek1rsgRSj2oghaKEY6u2o1Z2mlpjdJselFwXqIyTzZsK35s5tMpJjbZr43v/fevHnzCP/pR6ac2dnZLYVCYZ/WeocQQluWtZRIJBb7+vp+mOzREDQ3N7dpZWXlMhENaq2PE5FVuSkR/Wbmt0Q0obUed123GAeNBSmlzhHRGDPvNfEYwIJlWUPJZDIdpY8EKaVGiGiUmYUhpCxj5pJlWTdt235Qa1cH8jwvANxuBVCrFUIM27Y9VpXmyg/f989rrZ8DiIyUiF6USqV7gQ0R3SWikzEOFYUQA7Ztv1lbX98wm8125HK5BQC7G0TzyHGcq8G653mTzJyKPXyi+eXl5d5UKlUqO7YmVEpdA/CwScqMQWHUl6SU47WgDwCObjBoWko5sA5Kp9Pb2tvblwyqrKWIABSYudt13Z/l1CmlkgB8g0qbcBznYnhGL5n5bDMbIuqVUn4qgzzPSzHzpIHReynlidC5eQAHmtlorQf6+/unWwIByDmOs5OZyfO8XwA6WwK1kDrd09OTyOfzW4noazNIWHl/U9dCMUAIcZiZtzPztAGouhjCc/rIzEcMjI0lRFRd3iHoOjNX9aeIHZ8Ui8Xh4P+2tranAE41ohJR/YWdmZnpJKKgBe0ybEGvmPlMA+3nfD5/qK4FBQa+71/QWj+La6oAKi9sLCh8Lk5HNtWKnncHwEiMp98ALIZrBwFsjtIJIW7Uvkl1z0FwR5RSo0QUwIxnihBYIqJbUsr7tQ7EbhS+TUFx7DEpMyL6wsxDjuO8jtI39Hhqaqqjq6vrCjMPAjgGoGo4ARAMI+8ATDDz438aTmq9ymQy3aurq/uFEOVxS2sddPus67rfjSI2EW2E5g/qA08qp9sFxwAAAABJRU5ErkJggg=="},604:function(e,t,n){},648:function(e,t,n){"use strict";n.r(t);var a=n(176),c=n(0),r=n.n(c),i=n(16),l=(n(527),n(551)),o=n.n(l),s=(n(186),n(187)),u=n.n(s),d=(n(552),n(553)),p=n.n(d),m=(n(555),n(556)),f=n.n(m),h=(n(557),n(558)),g=n.n(h),b=(n(93),n(13)),v=n.n(b),A=(n(599),n(600),n(32)),E=n.n(A),w=n(59),k=n(177),j=n(549),O=n(601),y=n.n(O),S=n(602),R=n.n(S);function C(e){var t=Object(i.h)(),n=t.identifier,l=t.educoder_session,s=t.autologin_trustie,d=Object(i.f)(),m=Object(i.g)(),h=Object(i.i)(),b=Object(c.useState)(!1),A=Object(a.a)(b,2),O=A[0],S=A[1],C=Object(c.useState)(null),I=Object(a.a)(C,2),x=I[0],U=I[1],N=Object(c.useState)([]),F=Object(a.a)(N,2),Q=F[0],T=F[1],z=Object(c.useState)(!1),B=Object(a.a)(z,2),W=(B[0],B[1],Object(c.useState)(0)),L=Object(a.a)(W,2),D=(L[0],L[1],Object(c.useState)(["\u9898\u76ee\u5217\u8868","\u4e0a\u4e00\u9898","\u4e0b\u4e00\u9898","\u7b54\u9898"])),M=Object(a.a)(D,2),V=M[0],q=M[1],P=Object(c.useState)(!1),Y=Object(a.a)(P,2),J=Y[0],X=Y[1],G=Object(c.useState)(null),H=Object(a.a)(G,2),Z=H[0],K=(H[1],Object(c.useState)("null")),_=Object(a.a)(K,2),$=_[0],ee=_[1],te=Object(c.useRef)(!1);Object(c.useEffect)((function(){te.current=!1}),[Z]);var ne=[{},{name:"\u7b80\u5355",color:"#07C160",backcolor:"#E5FFED"},{name:"\u9002\u4e2d",color:"#2EA4FF",backcolor:"#E5F8FF"},{name:"\u56f0\u96be",color:"#FF9D18",backcolor:"#FFF4E2"}];function ae(e,t){var a=!(1f||l<=320)&&Math.abs(r)>Math.abs(i)&&(r<0?s&&s():u&&u())}return Object(a.useEffect)((function(){var e=m.current;return e&&(e.addEventListener("touchstart",h),e.addEventListener("touchend",g)),function(){e.removeEventListener("touchstart",h),e.removeEventListener("touchend",g)}}),[m.current,h,g]),c.a.createElement("div",{ref:m,className:p,style:{width:"100%",height:"100%"}},d)}},549:function(e,t,n){"use strict";var a=n(188),c=n(0),r=n.n(c),i=(n(181),n(176)),l=n(182),o=n.n(l),s=n(183),u=[],d=["
    "],p=new o.a.Renderer,m=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function f(){u.length=0,d=["
      "]}var h={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function g(){return function e(t,n,a,c){if(n>=t.length||t[n].level<=a)return n;var r=t[n];c.push("
    • "+r.text+"");var i=[];return n=e(t,++n,r.level,i),0"),i.forEach((function(e){c.push(e)})),c.push("
    ")),c.push(""),e(t,n,a,c)}(u,0,0,d),d.push("
"),d.join("")}var b={heading:function(e){var t=m.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],a=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var a=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null!==t&&Object(i.a)(t,1)[0].length>=a.length?e.slice(a.length):e})).join("\n")}(n,t[3]||""),c=t[2]?t[2].trim():t[2];if(0<=["latex","katex","math"].indexOf(c)){var r=E(),l=a;w[a=r]={type:"block",expression:l}}return{type:"code",raw:n,lang:c,text:a}}}},v=/(?:\${2})([^\n`]+?)(?:\${2})/gi,A=0,E=function(){return"__special_katext_id_".concat(A++,"__")},w={};function k(){A=0,w={}}function j(e){return e.replace(v,(function(e,t){var n=E();return w[n]={type:"inline",expression:t},n}))}var O=p.listitem;p.listitem=function(e){return O(j(e))};var y=p.paragraph;p.paragraph=function(e){return y(j(e))};var S=p.tablecell;p.tablecell=function(e,t){return S(j(e),t)},p.code=function(e,t,n){var a=(t||"").match(/\S*/)[0];return a?0<=["latex","katex","math"].indexOf(a)?"

".concat(e,"

"):'
').concat(n?e:Object(s.escape)(e,!0),"
\n"):'
'+(n?e:Object(s.escape)(e,!0))+"
"},p.heading=function(e,t,n){var a=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:a,level:t,text:e}),"'+e+""},o.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),o.a.use({tokenizer:b,renderer:p});var R=o.a,C=(n(559),n(184)),I=/]*>/g;t.a=function(e){var t=e.value,n=void 0===t?"":t,i=e.className,l=e.showTextOnly,o=e.showLines,s=e.style,u=void 0===s?{}:s,d=String(n),p=Object(c.useMemo)((function(){var e="https://data.educoder.net";try{d=d.replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,"("+e+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+e+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g,'"'+e+"/files/uploads/")}catch(e){}var t=R(d),n=w;if(d.match(/\[TOC\]/)&&(t=t.replace("

[TOC]

",g()),f()),t=(t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var a,c,r=n[t],i=r.type,l=r.expression;return Object(C.renderToString)((a=l,(c=document.createElement("div")).innerHTML=a,(0===c.childNodes.length?"":c.childNodes[0].nodeValue)||""),{displayMode:"block"===i,throwOnError:!1,output:"html"})}))).replace(/\u2581/g,"\u2581\u2581\u2581"),k(),l){var a=document.createElement("div");return a.innerHTML=t,a.innerText}return t}),[d]),m=Object(c.useRef)();function b(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&a.scrollIntoView(!0)}}}return(h.WebkitLineClamp=o)&&(u=Object(a.a)({},u,{},h)),Object(c.useEffect)((function(){if(m.current&&p&&p.match(I)&&window.PR.prettyPrint(),m.current)return m.current.addEventListener("click",b),function(){m.current.removeEventListener("click",b),k(),f()}}),[p,m.current,b]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{ref:m,style:Object(a.a)({},u),className:"".concat(i||""," markdown-body"),dangerouslySetInnerHTML:{__html:p}}))}},599:function(e,t,n){},600:function(e,t,n){},601:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAtlJREFUSEu9Vl1Ik2EUfs63aZLRUCu3ZWZS4Y1mTKWLJKNIuwgizbQsSAIpLF0UdRXaXUGYlT8F0lVFhHfdFNkuvHOzMoKcFv4EbvYzm7Q5p/tOfF85923TbZm+l+8553nec85z3vclRFgbeuty1CyUiiwWApRFhGQphBkOgPsFErpnSez8amh+vxgULWTU9V4wsKi6QeB9kQ4jE4O6SPBdsRnu9IbzDyXiBrXW4mwi4nNgCNGQ+H0IIjO12vM0RlDDbGCsgkjTfTYpMSGhk8F7YyIIciaQyeXxlDoL2ybmTPNE3KDWW5wvl0oyD0ymsTzNgbnM/ERas/EugWuXkklwLIPu2fObzkv7MpHUeLDQE3NPIp2KIILEAkkgMpHWbHwVrboiYYfJqsue37SfpDlRidQXK0Cgf3lKPmpSizDqdeDqyDOMz0wq4HwC7yC9xdjIzNf+leiirhiXNpb4w59+74Fx+IkCjoiuk9Zc95pAMctZqnnjpsM4k7pHAfpi4gNOf+5Q7DHYRFpz/RgBuuCMslenIS0+GSbnR3h4RmFWQcCtjGMoX1eg2Hf5plFmbUGf+0sQEWyks9R7wFgVaDmako/bGZUgIlin7KgYaPPXPZ7UaMs8hYNJ2QqwiVk3qgbv461rNLQLhOmwRI+31aBIk+UPGPJ8Q5m1FZO+KTzcWo3da7crwMa9TlQMtMPqsYdvtUQUrnSX9SUw6osVQSPTP+CYcWHnmvSQfSljyb7QYsAWVgxxpEK7XJ6cRcXY77ahcrA9RM6hs8SmBeWthoCWzJM4lJwbluzNrxFUDT7AT5874mTI8l5sYFUgNG85gSMpBgVY9+QAqj91wCV6I5JIDvLARrqCBBBubi7H8fW7ZNDnjneoHXoELyuem0X6Q3+uIMkjmks1NzEdcRBgdg1HlYXsFHyp/s1q+Z8JmX2lHj6Ja2We8rnKr8TnJLDLy//dCtLU//pA/gbZDVoGFcaOCQAAAABJRU5ErkJggg=="},602:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAuRJREFUSEutls9rE0EUx79vG8yCrQdzShC8VYl49FCqEBOaENndnAL9E4TEi3ooRgSRFG9VVEL/gVKMh7aTEBuj0KKgBw8eREsRCrbgxVaxEJTujrzQDWmy292l3dsy3/c+837MmyF4fLlcLi6l1CzLmiCiswCiACSAHwA2ADQB1IQQXw9zRW6Luq5fAlAGMOG1GV4nomXTNEv1ev2jk34AlEgkQsPDwzNEVGB7PxBbI6WURPRYVdXb1WrV7LU94CiTyZwOh8MvpJRXgwD6tUTUUhQlv7Cw8Mte64Ky2Ww4FAq1AFw+CqTHdkVV1XS1Wv3XSa29YBhGRUp5/ZggHTdSyqe1Wu1GF6TrOkexAkA5ThAAC8C4EOJ9JyLDMN441SUejyOZTGJubg7b29uOe4hEIpicnESz2cT6+rqT5pUQIk25XO6iZVmfnDqsWCwinU5ja2sLpVJpAMaQ6elpRKNR1Ot1zM7OOoGkZVkXSNO0u0T0wEnBjsrlMmKx2ACsF7K5udnZyM7Ojlvmp0jXde60lJvCCUZE3Uh8QLgplhnEY4RHi+vXD1MUpZMuP5B9p98Y1AagenVbL4y1ASAs32XQLoCTfkB24Vnr1iAufn6TYRjfpZRnvFJnQziSoaGhoKnb4IiWAaT9NIOdLq5RL9ij49h1nUH3ANz3au/+mgRpbyK6wwc2blnWZydQoVBAJpPxdWAbjQYqlYpjYkzTPNcZQbquvwaQ7FeNjo4ilUphfn7e9TDaI6jVamFtbc0J1BRCZGwQD9XVoBedV6cODFU20DTtCREVfRgHkcwIIW6yQfc+SiQS6sjICI+j8SCeDtGu7u3tpRuNxt8DIP7JZrOnQqHQSwBjR4S9JaJrS0tLf2w/A4+PfD5/ot1uPyIivm0DP04URXkWDodv2Ve4K8he0DRtjIgeArjiA8jvvBVFUaYWFxc/OGXDc8d8zkzTzBMR1+48gMi+o58AvgB4B+C51wPyP1KSVmr1sr8aAAAAAElFTkSuQmCC"},603:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAArVJREFUSEu9lk9oE0EUxr8329qGnrRURURFvYhYLwUVzc5uFSyK6CkUvAjqrSgVxFurB/Ek1rsgRSj2oghaKEY6u2o1Z2mlpjdJselFwXqIyTzZsK35s5tMpJjbZr43v/fevHnzCP/pR6ac2dnZLYVCYZ/WeocQQluWtZRIJBb7+vp+mOzREDQ3N7dpZWXlMhENaq2PE5FVuSkR/Wbmt0Q0obUed123GAeNBSmlzhHRGDPvNfEYwIJlWUPJZDIdpY8EKaVGiGiUmYUhpCxj5pJlWTdt235Qa1cH8jwvANxuBVCrFUIM27Y9VpXmyg/f989rrZ8DiIyUiF6USqV7gQ0R3SWikzEOFYUQA7Ztv1lbX98wm8125HK5BQC7G0TzyHGcq8G653mTzJyKPXyi+eXl5d5UKlUqO7YmVEpdA/CwScqMQWHUl6SU47WgDwCObjBoWko5sA5Kp9Pb2tvblwyqrKWIABSYudt13Z/l1CmlkgB8g0qbcBznYnhGL5n5bDMbIuqVUn4qgzzPSzHzpIHReynlidC5eQAHmtlorQf6+/unWwIByDmOs5OZyfO8XwA6WwK1kDrd09OTyOfzW4noazNIWHl/U9dCMUAIcZiZtzPztAGouhjCc/rIzEcMjI0lRFRd3iHoOjNX9aeIHZ8Ui8Xh4P+2tranAE41ohJR/YWdmZnpJKKgBe0ybEGvmPlMA+3nfD5/qK4FBQa+71/QWj+La6oAKi9sLCh8Lk5HNtWKnncHwEiMp98ALIZrBwFsjtIJIW7Uvkl1z0FwR5RSo0QUwIxnihBYIqJbUsr7tQ7EbhS+TUFx7DEpMyL6wsxDjuO8jtI39Hhqaqqjq6vrCjMPAjgGoGo4ARAMI+8ATDDz438aTmq9ymQy3aurq/uFEOVxS2sddPus67rfjSI2EW2E5g/qA08qp9sFxwAAAABJRU5ErkJggg=="},604:function(e,t,n){},648:function(e,t,n){"use strict";n.r(t);var a=n(176),c=n(0),r=n.n(c),i=n(16),l=(n(527),n(551)),o=n.n(l),s=(n(186),n(187)),u=n.n(s),d=(n(552),n(553)),p=n.n(d),m=(n(555),n(556)),f=n.n(m),h=(n(557),n(558)),g=n.n(h),b=(n(93),n(13)),v=n.n(b),A=(n(599),n(600),n(32)),E=n.n(A),w=n(59),k=n(177),j=n(549),O=n(601),y=n.n(O),S=n(602),R=n.n(S);function C(e){var t=Object(i.h)(),n=t.identifier,l=t.educoder_session,s=t.autologin_trustie,d=Object(i.f)(),m=Object(i.g)(),h=Object(i.i)(),b=Object(c.useState)(!1),A=Object(a.a)(b,2),O=A[0],S=A[1],C=Object(c.useState)(null),I=Object(a.a)(C,2),x=I[0],U=I[1],N=Object(c.useState)([]),F=Object(a.a)(N,2),Q=F[0],T=F[1],z=Object(c.useState)(!1),B=Object(a.a)(z,2),W=(B[0],B[1],Object(c.useState)(0)),L=Object(a.a)(W,2),D=(L[0],L[1],Object(c.useState)(["\u9898\u76ee\u5217\u8868","\u4e0a\u4e00\u9898","\u4e0b\u4e00\u9898","\u7b54\u9898"])),M=Object(a.a)(D,2),V=M[0],q=M[1],P=Object(c.useState)(!1),Y=Object(a.a)(P,2),J=Y[0],X=Y[1],G=Object(c.useState)(null),H=Object(a.a)(G,2),Z=H[0],K=(H[1],Object(c.useState)("null")),_=Object(a.a)(K,2),$=_[0],ee=_[1],te=Object(c.useRef)(!1);Object(c.useEffect)((function(){te.current=!1}),[Z]);var ne=[{},{name:"\u7b80\u5355",color:"#07C160",backcolor:"#E5FFED"},{name:"\u9002\u4e2d",color:"#2EA4FF",backcolor:"#E5F8FF"},{name:"\u56f0\u96be",color:"#FF9D18",backcolor:"#FFF4E2"}];function ae(e,t){var a=!(1p||l<=320)&&Math.abs(r)>Math.abs(i)&&(r<0?o&&o():u&&u())}return Object(a.useEffect)((function(){var e=m.current;return e&&(e.addEventListener("touchstart",h),e.addEventListener("touchend",v)),function(){e.removeEventListener("touchstart",h),e.removeEventListener("touchend",v)}}),[m.current,h,v]),c.a.createElement("div",{ref:m,className:f,style:{width:"100%",height:"100%"}},d)}},549:function(e,t,n){"use strict";var a=n(188),c=n(0),r=n.n(c),i=(n(181),n(176)),l=n(182),s=n.n(l),o=n(183),u=[],d=["
    "],f=new s.a.Renderer,m=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){u.length=0,d=["
      "]}var h={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function v(){return function e(t,n,a,c){if(n>=t.length||t[n].level<=a)return n;var r=t[n];c.push("
    • "+r.text+"");var i=[];return n=e(t,++n,r.level,i),0"),i.forEach((function(e){c.push(e)})),c.push("
    ")),c.push(""),e(t,n,a,c)}(u,0,0,d),d.push("
"),d.join("")}var b={heading:function(e){var t=m.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],a=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var a=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null!==t&&Object(i.a)(t,1)[0].length>=a.length?e.slice(a.length):e})).join("\n")}(n,t[3]||""),c=t[2]?t[2].trim():t[2];if(0<=["latex","katex","math"].indexOf(c)){var r=O(),l=a;j[a=r]={type:"block",expression:l}}return{type:"code",raw:n,lang:c,text:a}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,E=0,O=function(){return"__special_katext_id_".concat(E++,"__")},j={};function w(){E=0,j={}}function k(e){return e.replace(g,(function(e,t){var n=O();return j[n]={type:"inline",expression:t},n}))}var y=f.listitem;f.listitem=function(e){return y(k(e))};var x=f.paragraph;f.paragraph=function(e){return x(k(e))};var N=f.tablecell;f.tablecell=function(e,t){return N(k(e),t)},f.code=function(e,t,n){var a=(t||"").match(/\S*/)[0];return a?0<=["latex","katex","math"].indexOf(a)?"

".concat(e,"

"):'
').concat(n?e:Object(o.escape)(e,!0),"
\n"):'
'+(n?e:Object(o.escape)(e,!0))+"
"},f.heading=function(e,t,n){var a=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:a,level:t,text:e}),"'+e+""},s.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:b,renderer:f});var _=s.a,C=(n(559),n(184)),S=/]*>/g;t.a=function(e){var t=e.value,n=void 0===t?"":t,i=e.className,l=e.showTextOnly,s=e.showLines,o=e.style,u=void 0===o?{}:o,d=String(n),f=Object(c.useMemo)((function(){var e="https://data.educoder.net";try{d=d.replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,"("+e+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+e+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g,'"'+e+"/files/uploads/")}catch(e){}var t=_(d),n=j;if(d.match(/\[TOC\]/)&&(t=t.replace("

[TOC]

",v()),p()),t=(t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var a,c,r=n[t],i=r.type,l=r.expression;return Object(C.renderToString)((a=l,(c=document.createElement("div")).innerHTML=a,(0===c.childNodes.length?"":c.childNodes[0].nodeValue)||""),{displayMode:"block"===i,throwOnError:!1,output:"html"})}))).replace(/\u2581/g,"\u2581\u2581\u2581"),w(),l){var a=document.createElement("div");return a.innerHTML=t,a.innerText}return t}),[d]),m=Object(c.useRef)();function b(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&a.scrollIntoView(!0)}}}return(h.WebkitLineClamp=s)&&(u=Object(a.a)({},u,{},h)),Object(c.useEffect)((function(){if(m.current&&f&&f.match(S)&&window.PR.prettyPrint(),m.current)return m.current.addEventListener("click",b),function(){m.current.removeEventListener("click",b),w(),p()}}),[f,m.current,b]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{ref:m,style:Object(a.a)({},u),className:"".concat(i||""," markdown-body"),dangerouslySetInnerHTML:{__html:f}}))}},596:function(e,t,n){},597:function(e,t,n){},598:function(e,t,n){},647:function(e,t,n){"use strict";n.r(t);var a=n(176),c=n(0),r=n.n(c),i=n(16),l=(n(527),n(551)),s=n.n(l),o=(n(186),n(187)),u=n.n(o),d=(n(552),n(553)),f=n.n(d),m=(n(555),n(556)),p=n.n(m),h=(n(557),n(558)),v=n.n(h),b=(n(93),n(13)),g=n.n(b),E=(n(596),n(597),n(32)),O=n.n(E),j=n(59),w=n(177),k=n(549);function y(e){var t=Object(i.h)(),n=t.identifier,l=t.educoder_session,o=t.autologin_trustie,d=Object(i.f)(),m=Object(i.g)(),h=Object(i.i)(),b=Object(c.useState)(!1),E=Object(a.a)(b,2),y=E[0],x=E[1],N=Object(c.useState)(null),_=Object(a.a)(N,2),C=_[0],S=_[1],T=Object(c.useState)([]),L=Object(a.a)(T,2),R=L[0],I=L[1],P=Object(c.useState)(!1),M=Object(a.a)(P,2),A=M[0],B=M[1],W=Object(c.useState)(0),z=Object(a.a)(W,2),D=z[0],F=z[1],H=Object(c.useState)(["\u5173\u5361","","","\u4ee3\u7801"]),J=Object(a.a)(H,2),$=J[0],G=J[1],V=Object(c.useState)(!1),X=Object(a.a)(V,2),Y=X[0],q=X[1],U=Object(c.useState)(null),K=Object(a.a)(U,2),Q=K[0],Z=K[1],ee=Object(c.useState)("null"),te=Object(a.a)(ee,2),ne=te[0],ae=te[1],ce=Object(c.useRef)(!1);function re(t){if(t){ce.current=!1;var n="/tasks/".concat(t,".json");O.a.get(n,{}).then((function(t){var n,a,c,r,i=!1;if(x(!1),t.data.challenge){var l=t.data.challenge.task_pass;ae(l),F(t.data.challenge.position),S(t.data.challenge),Z(t.data.challenge.id)}if(e.onGetTaskInfo(t.data),PR.prettyPrint(),t.data.shixun&&t.data.user&&t.data.user.identity){var s=t.data.user.identity;i=1===s||2===s||3===s||4===s||5===s||!0===t.data.shixun.task_pass,B(i),t.data.myshixun.identifier&&(n=t.data.myshixun.identifier,a=t.data.challenge.position,c=i,r="/myshixuns/".concat(n,"/challenges.json"),O.a.get(r,{}).then((function(e){if(e.data){var t=0;e.data.map((function(e,n){n===a-1&&(t=e.status)}));var n=$;1!=a&&1!=e.data.length?n[1]="\u4e0a\u4e00\u5173":n[1]="",!0===c&&(a!=e.data.length?n[2]="\u4e0b\u4e00\u5173":n[2]=""),!1===c&&(a!=e.data.length&&2===t?n[2]="\u4e0b\u4e00\u5173":n[2]=""),G(n),I(e.data)}})))}}))}else g.a.info("\u8be5\u5b9e\u8bad\u4e0d\u652f\u6301\u8df3\u5173")}function ie(e,t){var a=!(1p||l<=320)&&Math.abs(r)>Math.abs(i)&&(r<0?o&&o():u&&u())}return Object(a.useEffect)((function(){var e=m.current;return e&&(e.addEventListener("touchstart",h),e.addEventListener("touchend",v)),function(){e.removeEventListener("touchstart",h),e.removeEventListener("touchend",v)}}),[m.current,h,v]),c.a.createElement("div",{ref:m,className:f,style:{width:"100%",height:"100%"}},d)}},549:function(e,t,n){"use strict";var a=n(188),c=n(0),r=n.n(c),i=(n(181),n(176)),l=n(182),s=n.n(l),o=n(183),u=[],d=["
    "],f=new s.a.Renderer,m=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){u.length=0,d=["
      "]}var h={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function v(){return function e(t,n,a,c){if(n>=t.length||t[n].level<=a)return n;var r=t[n];c.push("
    • "+r.text+"");var i=[];return n=e(t,++n,r.level,i),0"),i.forEach((function(e){c.push(e)})),c.push("
    ")),c.push(""),e(t,n,a,c)}(u,0,0,d),d.push("
"),d.join("")}var b={heading:function(e){var t=m.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],a=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var a=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null!==t&&Object(i.a)(t,1)[0].length>=a.length?e.slice(a.length):e})).join("\n")}(n,t[3]||""),c=t[2]?t[2].trim():t[2];if(0<=["latex","katex","math"].indexOf(c)){var r=O(),l=a;j[a=r]={type:"block",expression:l}}return{type:"code",raw:n,lang:c,text:a}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,E=0,O=function(){return"__special_katext_id_".concat(E++,"__")},j={};function w(){E=0,j={}}function k(e){return e.replace(g,(function(e,t){var n=O();return j[n]={type:"inline",expression:t},n}))}var y=f.listitem;f.listitem=function(e){return y(k(e))};var x=f.paragraph;f.paragraph=function(e){return x(k(e))};var N=f.tablecell;f.tablecell=function(e,t){return N(k(e),t)},f.code=function(e,t,n){var a=(t||"").match(/\S*/)[0];return a?0<=["latex","katex","math"].indexOf(a)?"

".concat(e,"

"):'
').concat(n?e:Object(o.escape)(e,!0),"
\n"):'
'+(n?e:Object(o.escape)(e,!0))+"
"},f.heading=function(e,t,n){var a=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:a,level:t,text:e}),"'+e+""},s.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:b,renderer:f});var _=s.a,C=(n(559),n(184)),S=/]*>/g;t.a=function(e){var t=e.value,n=void 0===t?"":t,i=e.className,l=e.showTextOnly,s=e.showLines,o=e.style,u=void 0===o?{}:o,d=String(n),f=Object(c.useMemo)((function(){var e="https://data.educoder.net";try{d=d.replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,"("+e+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+e+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g,'"'+e+"/files/uploads/")}catch(e){}var t=_(d),n=j;if(d.match(/\[TOC\]/)&&(t=t.replace("

[TOC]

",v()),p()),t=(t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var a,c,r=n[t],i=r.type,l=r.expression;return Object(C.renderToString)((a=l,(c=document.createElement("div")).innerHTML=a,(0===c.childNodes.length?"":c.childNodes[0].nodeValue)||""),{displayMode:"block"===i,throwOnError:!1,output:"html"})}))).replace(/\u2581/g,"\u2581\u2581\u2581"),w(),l){var a=document.createElement("div");return a.innerHTML=t,a.innerText}return t}),[d]),m=Object(c.useRef)();function b(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&a.scrollIntoView(!0)}}}return(h.WebkitLineClamp=s)&&(u=Object(a.a)({},u,{},h)),Object(c.useEffect)((function(){if(m.current&&f&&f.match(S)&&window.PR.prettyPrint(),m.current)return m.current.addEventListener("click",b),function(){m.current.removeEventListener("click",b),w(),p()}}),[f,m.current,b]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{ref:m,style:Object(a.a)({},u),className:"".concat(i||""," markdown-body"),dangerouslySetInnerHTML:{__html:f}}))}},596:function(e,t,n){},597:function(e,t,n){},598:function(e,t,n){},647:function(e,t,n){"use strict";n.r(t);var a=n(176),c=n(0),r=n.n(c),i=n(16),l=(n(527),n(551)),s=n.n(l),o=(n(186),n(187)),u=n.n(o),d=(n(552),n(553)),f=n.n(d),m=(n(555),n(556)),p=n.n(m),h=(n(557),n(558)),v=n.n(h),b=(n(93),n(13)),g=n.n(b),E=(n(596),n(597),n(32)),O=n.n(E),j=n(59),w=n(177),k=n(549);function y(e){var t=Object(i.h)(),n=t.identifier,l=t.educoder_session,o=t.autologin_trustie,d=Object(i.f)(),m=Object(i.g)(),h=Object(i.i)(),b=Object(c.useState)(!1),E=Object(a.a)(b,2),y=E[0],x=E[1],N=Object(c.useState)(null),_=Object(a.a)(N,2),C=_[0],S=_[1],T=Object(c.useState)([]),L=Object(a.a)(T,2),R=L[0],I=L[1],P=Object(c.useState)(!1),M=Object(a.a)(P,2),A=M[0],B=M[1],W=Object(c.useState)(0),z=Object(a.a)(W,2),D=z[0],F=z[1],H=Object(c.useState)(["\u5173\u5361","","","\u4ee3\u7801"]),J=Object(a.a)(H,2),$=J[0],G=J[1],V=Object(c.useState)(!1),X=Object(a.a)(V,2),Y=X[0],q=X[1],U=Object(c.useState)(null),K=Object(a.a)(U,2),Q=K[0],Z=K[1],ee=Object(c.useState)("null"),te=Object(a.a)(ee,2),ne=te[0],ae=te[1],ce=Object(c.useRef)(!1);function re(t){if(t){ce.current=!1;var n="/tasks/".concat(t,".json");O.a.get(n,{}).then((function(t){var n,a,c,r,i=!1;if(x(!1),t.data.challenge){var l=t.data.challenge.task_pass;ae(l),F(t.data.challenge.position),S(t.data.challenge),Z(t.data.challenge.id)}if(e.onGetTaskInfo(t.data),PR.prettyPrint(),t.data.shixun&&t.data.user&&t.data.user.identity){var s=t.data.user.identity;i=1===s||2===s||3===s||4===s||5===s||!0===t.data.shixun.task_pass,B(i),t.data.myshixun.identifier&&(n=t.data.myshixun.identifier,a=t.data.challenge.position,c=i,r="/myshixuns/".concat(n,"/challenges.json"),O.a.get(r,{}).then((function(e){if(e.data){var t=0;e.data.map((function(e,n){n===a-1&&(t=e.status)}));var n=$;1!=a&&1!=e.data.length?n[1]="\u4e0a\u4e00\u5173":n[1]="",!0===c&&(a!=e.data.length?n[2]="\u4e0b\u4e00\u5173":n[2]=""),!1===c&&(a!=e.data.length&&2===t?n[2]="\u4e0b\u4e00\u5173":n[2]=""),G(n),I(e.data)}})))}}))}else g.a.info("\u8be5\u5b9e\u8bad\u4e0d\u652f\u6301\u8df3\u5173")}function ie(e,t){var a=!(1v[0]&&(v[1]+1>v[0]&&a.push("-"),a.push(l(v[1])))}return a.push("]"),a.join("")}function c(e){for(var r=e.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),a=r.length,o=[],i=0,s=0;i/,null])):t.push([p,/^#[^\r\n]*/,null,"#"])),e.cStyleComments&&(n.push([p,/^\/\/[^\r\n]*/,null]),n.push([p,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var a=e.regexLiterals;if(a){var o=1|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+s+")")])}var l=e.types;l&&n.push(["typ",l]);var u=(""+e.keywords).replace(/^ | $/g,"");u.length&&n.push(["kwd",new RegExp("^(?:"+u.replace(/[\s,]+/g,"|")+")\\b"),null]),t.push([h,/^\s+/,null," \r\n\t\xa0"]);var c="^.[^\\s\\w.$@'\"`/\\\\]*";return e.regexLiterals&&(c+="(?!s*/)"),n.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[h,/^[a-z_$][a-z_$@0-9]*/i,null],["lit",new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[h,/^\\[\s\S]?/,null],[v,new RegExp(c),null]),y(t,n)}var T=C({keywords:[r,o,a,i,s,l,u,c],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function x(e,t,n){for(var r=/(?:^|\s)nocode(?:\s|$)/,a=/\r\n?|\n/,o=e.ownerDocument,i=o.createElement("li");e.firstChild;)i.appendChild(e.firstChild);var s=[i];function l(e){var t=e.nodeType;if(1!=t||r.test(e.className)){if((3==t||4==t)&&n){var i=e.nodeValue,s=i.match(a);if(s){var c=i.substring(0,s.index);e.nodeValue=c;var f=i.substring(s.index+s[0].length);f&&e.parentNode.insertBefore(o.createTextNode(f),e.nextSibling),u(e),c||e.parentNode.removeChild(e)}}}else if("br"===e.nodeName)u(e),e.parentNode&&e.parentNode.removeChild(e);else for(var d=e.firstChild;d;d=d.nextSibling)l(d)}function u(e){for(;!e.nextSibling;)if(!(e=e.parentNode))return;for(var t,n=function e(t,n){var r=n?t.cloneNode(!1):t,a=t.parentNode;if(a){var o=e(a,1),i=t.nextSibling;o.appendChild(r);for(var s=i;s;s=i)i=s.nextSibling,o.appendChild(s)}return r}(e.nextSibling,0);(t=n.parentNode)&&1===t.nodeType;)n=t;s.push(n)}for(var c=0;c]*(?:>|$)/],[p,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[v,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),_(y([[h,/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[v,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),_(y([],[["atv",/^[\s\S]+/]]),["uq.val"]),_(C({keywords:r,hashComments:!0,cStyleComments:!0,types:f}),["c","cc","cpp","cxx","cyc","m"]),_(C({keywords:"null,true,false"}),["json"]),_(C({keywords:o,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:f}),["cs"]),_(C({keywords:a,cStyleComments:!0}),["java"]),_(C({keywords:c,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),_(C({keywords:l,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),_(C({keywords:s,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),_(C({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),_(C({keywords:i,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),_(C({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),_(y([],[[d,/^[\s\S]+/]]),["regex"]);var E=e.PR={createSimpleLexer:y,registerLangHandler:_,sourceDecorator:C,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:p,PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:h,PR_PUNCTUATION:v,PR_SOURCE:"src",PR_STRING:d,PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:function(e,t,n){var r=n||!1,a=t||null,o=document.createElement("div");return o.innerHTML="
"+e+"
",o=o.firstChild,r&&x(o,r,!0),S({langExtension:a,numberLines:r,sourceNode:o,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null}),o.innerHTML},prettyPrint:function(t,n){var r=n||document.body,a=r.ownerDocument||document;function o(e){return r.getElementsByTagName(e)}for(var i=[o("pre"),o("code"),o("xmp")],s=[],l=0;l=Math.abs(i)?o<0?2:4:i<0?8:16);t.setGestureState({direction:v});var h=_(v);if(!t.allowGesture())return void(l||t.setGestureState({availablePan:!1}));l?(t.triggerCombineEvent("onPan",h),t.triggerSubEvent("onPan","move")):(t.triggerCombineEvent("onPan","start"),t.setGestureState({pan:!0,availablePan:!0}))}},t.checkIfMultiTouchEnd=function(e){var n=t.gesture,r=n.pinch,a=n.rotate;r&&t.triggerCombineEvent("onPinch",e),a&&t.triggerCombineEvent("onRotate",e)},t.updateGestureStatus=function(e){var n=T();if(t.setGestureState({time:n}),e.touches&&e.touches.length){var r,a,o,i,s,l,u,c,f,d=t.gesture,p=d.startTime,v=d.startTouches,h=d.pinch,m=d.rotate,g=t.getTouches(e),b=(r=g,a=n-p,i=(o=v[0]).x,s=o.y,{x:u=(l=r[0]).x-i,y:c=l.y-s,z:f=y(u,c),time:a,velocity:f/a,angle:C(u,c)}),P=void 0;(h||m)&&(P=x(g)),t.setGestureState({touches:g,mutliFingerStatus:P,moveStatus:b})}},t._handleTouchEnd=function(e){t.triggerUserCb("end",e),t.event=e,t.gesture&&(t.cleanPressTimer(),t.updateGestureStatus(e),t.doSingleTouchEnd("end"),t.checkIfMultiTouchEnd("end"))},t._handleTouchCancel=function(e){t.triggerUserCb("cancel",e),t.event=e,t.gesture&&(t.cleanPressTimer(),t.updateGestureStatus(e),t.doSingleTouchEnd("cancel"),t.checkIfMultiTouchEnd("cancel"))},t.triggerAllowEvent=function(e,n){t.allowGesture()?t.triggerCombineEvent(e,n):t.triggerSubEvent(e,n)},t.doSingleTouchEnd=function(e){var n=t.gesture,r=n.moveStatus,a=n.pinch,o=n.rotate,i=n.press,s=n.pan,l=n.direction;if(!a&&!o){if(r){var u=(f=r.z,d=r.velocity,Math.abs(f)>=g&&Math.abs(d)>b);if(t.setGestureState({swipe:u}),s&&t.triggerAllowEvent("onPan",e),u){var c=_(l);return void t.triggerAllowEvent("onSwipe",c)}}var f,d;i?t.triggerEvent("onPressUp"):t.triggerEvent("onTap")}},t.getTouchAction=function(){var e=t.props,n=e.enablePinch,r=e.enableRotate,a=t.directionSetting;return n||r||30===a?"pan-x pan-y":24===a?"pan-x":6===a?"pan-y":"auto"},t.directionSetting=S[e.direction],t}var k=E;function N(e){return{transform:e,WebkitTransform:e,MozTransform:e}}function M(e,t,n){var r=1l,P=this.getTabSize(l,i.length),_=i.map((function(t,n){return e.renderTab(t,n,P,T)})),w=n;r&&!g&&(w+=" "+n+"-animated");var S={backgroundColor:f||""},E=x?a()({},N(b)):{},O=this.onPan,M=(O.setCurrentOffset,function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ao,showNext:to}},r.onPress=function(e){var t=r.props,n=t.goToTab,a=t.onTabClick,o=t.tabs;a&&a(o[e],e),n&&n(e)},r.isTabBarVertical=function(){var e=0t.state.currentTab?"<":">",i=Math.floor(a);switch(o){case"<":return r":return r<1-a+i?i:i+1;default:return Math.round(a)}},t.getSubElements=function(){var e=t.props.children,n={};return function(){var t=0v[0]&&(v[1]+1>v[0]&&a.push("-"),a.push(l(v[1])))}return a.push("]"),a.join("")}function c(e){for(var r=e.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),a=r.length,o=[],i=0,s=0;i/,null])):t.push([p,/^#[^\r\n]*/,null,"#"])),e.cStyleComments&&(n.push([p,/^\/\/[^\r\n]*/,null]),n.push([p,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var a=e.regexLiterals;if(a){var o=1|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+s+")")])}var l=e.types;l&&n.push(["typ",l]);var u=(""+e.keywords).replace(/^ | $/g,"");u.length&&n.push(["kwd",new RegExp("^(?:"+u.replace(/[\s,]+/g,"|")+")\\b"),null]),t.push([h,/^\s+/,null," \r\n\t\xa0"]);var c="^.[^\\s\\w.$@'\"`/\\\\]*";return e.regexLiterals&&(c+="(?!s*/)"),n.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[h,/^[a-z_$][a-z_$@0-9]*/i,null],["lit",new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[h,/^\\[\s\S]?/,null],[v,new RegExp(c),null]),y(t,n)}var T=C({keywords:[r,o,a,i,s,l,u,c],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function x(e,t,n){for(var r=/(?:^|\s)nocode(?:\s|$)/,a=/\r\n?|\n/,o=e.ownerDocument,i=o.createElement("li");e.firstChild;)i.appendChild(e.firstChild);var s=[i];function l(e){var t=e.nodeType;if(1!=t||r.test(e.className)){if((3==t||4==t)&&n){var i=e.nodeValue,s=i.match(a);if(s){var c=i.substring(0,s.index);e.nodeValue=c;var f=i.substring(s.index+s[0].length);f&&e.parentNode.insertBefore(o.createTextNode(f),e.nextSibling),u(e),c||e.parentNode.removeChild(e)}}}else if("br"===e.nodeName)u(e),e.parentNode&&e.parentNode.removeChild(e);else for(var d=e.firstChild;d;d=d.nextSibling)l(d)}function u(e){for(;!e.nextSibling;)if(!(e=e.parentNode))return;for(var t,n=function e(t,n){var r=n?t.cloneNode(!1):t,a=t.parentNode;if(a){var o=e(a,1),i=t.nextSibling;o.appendChild(r);for(var s=i;s;s=i)i=s.nextSibling,o.appendChild(s)}return r}(e.nextSibling,0);(t=n.parentNode)&&1===t.nodeType;)n=t;s.push(n)}for(var c=0;c]*(?:>|$)/],[p,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[v,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),_(y([[h,/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[v,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),_(y([],[["atv",/^[\s\S]+/]]),["uq.val"]),_(C({keywords:r,hashComments:!0,cStyleComments:!0,types:f}),["c","cc","cpp","cxx","cyc","m"]),_(C({keywords:"null,true,false"}),["json"]),_(C({keywords:o,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:f}),["cs"]),_(C({keywords:a,cStyleComments:!0}),["java"]),_(C({keywords:c,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),_(C({keywords:l,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),_(C({keywords:s,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),_(C({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),_(C({keywords:i,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),_(C({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),_(y([],[[d,/^[\s\S]+/]]),["regex"]);var E=e.PR={createSimpleLexer:y,registerLangHandler:_,sourceDecorator:C,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:p,PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:h,PR_PUNCTUATION:v,PR_SOURCE:"src",PR_STRING:d,PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:function(e,t,n){var r=n||!1,a=t||null,o=document.createElement("div");return o.innerHTML="
"+e+"
",o=o.firstChild,r&&x(o,r,!0),S({langExtension:a,numberLines:r,sourceNode:o,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null}),o.innerHTML},prettyPrint:function(t,n){var r=n||document.body,a=r.ownerDocument||document;function o(e){return r.getElementsByTagName(e)}for(var i=[o("pre"),o("code"),o("xmp")],s=[],l=0;l=Math.abs(i)?o<0?2:4:i<0?8:16);t.setGestureState({direction:v});var h=_(v);if(!t.allowGesture())return void(l||t.setGestureState({availablePan:!1}));l?(t.triggerCombineEvent("onPan",h),t.triggerSubEvent("onPan","move")):(t.triggerCombineEvent("onPan","start"),t.setGestureState({pan:!0,availablePan:!0}))}},t.checkIfMultiTouchEnd=function(e){var n=t.gesture,r=n.pinch,a=n.rotate;r&&t.triggerCombineEvent("onPinch",e),a&&t.triggerCombineEvent("onRotate",e)},t.updateGestureStatus=function(e){var n=T();if(t.setGestureState({time:n}),e.touches&&e.touches.length){var r,a,o,i,s,l,u,c,f,d=t.gesture,p=d.startTime,v=d.startTouches,h=d.pinch,m=d.rotate,g=t.getTouches(e),b=(r=g,a=n-p,i=(o=v[0]).x,s=o.y,{x:u=(l=r[0]).x-i,y:c=l.y-s,z:f=y(u,c),time:a,velocity:f/a,angle:C(u,c)}),P=void 0;(h||m)&&(P=x(g)),t.setGestureState({touches:g,mutliFingerStatus:P,moveStatus:b})}},t._handleTouchEnd=function(e){t.triggerUserCb("end",e),t.event=e,t.gesture&&(t.cleanPressTimer(),t.updateGestureStatus(e),t.doSingleTouchEnd("end"),t.checkIfMultiTouchEnd("end"))},t._handleTouchCancel=function(e){t.triggerUserCb("cancel",e),t.event=e,t.gesture&&(t.cleanPressTimer(),t.updateGestureStatus(e),t.doSingleTouchEnd("cancel"),t.checkIfMultiTouchEnd("cancel"))},t.triggerAllowEvent=function(e,n){t.allowGesture()?t.triggerCombineEvent(e,n):t.triggerSubEvent(e,n)},t.doSingleTouchEnd=function(e){var n=t.gesture,r=n.moveStatus,a=n.pinch,o=n.rotate,i=n.press,s=n.pan,l=n.direction;if(!a&&!o){if(r){var u=(f=r.z,d=r.velocity,Math.abs(f)>=g&&Math.abs(d)>b);if(t.setGestureState({swipe:u}),s&&t.triggerAllowEvent("onPan",e),u){var c=_(l);return void t.triggerAllowEvent("onSwipe",c)}}var f,d;i?t.triggerEvent("onPressUp"):t.triggerEvent("onTap")}},t.getTouchAction=function(){var e=t.props,n=e.enablePinch,r=e.enableRotate,a=t.directionSetting;return n||r||30===a?"pan-x pan-y":24===a?"pan-x":6===a?"pan-y":"auto"},t.directionSetting=S[e.direction],t}var k=E;function N(e){return{transform:e,WebkitTransform:e,MozTransform:e}}function M(e,t,n){var r=1l,P=this.getTabSize(l,i.length),_=i.map((function(t,n){return e.renderTab(t,n,P,T)})),w=n;r&&!g&&(w+=" "+n+"-animated");var S={backgroundColor:f||""},E=x?a()({},N(b)):{},O=this.onPan,M=(O.setCurrentOffset,function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ao,showNext:to}},r.onPress=function(e){var t=r.props,n=t.goToTab,a=t.onTabClick,o=t.tabs;a&&a(o[e],e),n&&n(e)},r.isTabBarVertical=function(){var e=0t.state.currentTab?"<":">",i=Math.floor(a);switch(o){case"<":return r":return r<1-a+i?i:i+1;default:return Math.round(a)}},t.getSubElements=function(){var e=t.props.children,n={};return function(){var t=0t?n.splice(t,n.length-t,r):n.push(r),s({action:"PUSH",location:r,index:t,entries:n})}}))},replace:function(e,n){var r="REPLACE",o=d(e,n,f(),b.location);c.confirmTransitionTo(o,r,t,(function(e){e&&(b.entries[b.index]=o,s({action:r,location:o}))}))},go:g,goBack:function(){g(-1)},goForward:function(){g(1)},canGo:function(e){var t=b.index+e;return 0<=t&&t>>24)|4278255360&(n[d]<<24|n[d]>>>8);n[u>>>5]|=128<>>9<<4)]=u;var h=r._ff,m=r._gg,v=r._hh,y=r._ii;for(d=0;d>>0,s=s+b>>>0,f=f+w>>>0,p=p+x>>>0}return o.endian([c,s,f,p])}var o,i,a,l;o=n(169),i=n(86).utf8,a=n(170),l=n(86).bin,r._ff=function(e,t,n,r,o,i,a){var l=e+(t&n|~t&r)+(o>>>0)+a;return(l<>>32-i)+t},r._gg=function(e,t,n,r,o,i,a){var l=e+(t&r|n&~r)+(o>>>0)+a;return(l<>>32-i)+t},r._hh=function(e,t,n,r,o,i,a){var l=e+(t^n^r)+(o>>>0)+a;return(l<>>32-i)+t},r._ii=function(e,t,n,r,o,i,a){var l=e+(n^(t|~r))+(o>>>0)+a;return(l<>>32-i)+t},r._blocksize=16,r._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var n=o.wordsToBytes(r(e,t));return t&&t.asBytes?n:t&&t.asString?l.bytesToString(n):o.bytesToHex(n)}},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var a=e.apply(t,n);function l(e){r(a,o,i,l,u,"next",e)}function u(e){r(a,o,i,l,u,"throw",e)}l(void 0)}))}}n.d(t,"a",(function(){return o}))},function(e,t,n){var r=n(45);e.exports=function(e){return Object(r(e))}},,function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},r)).join("")?void 0:1}catch(e){return}}()?Object.assign:function(e,t){for(var n,a,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;udocument.F=Object<\/script>"),e.close(),c=e.F;r--;)delete c[u][a[r]];return c()};e.exports=Object.create||function(e,t){var n;return null!==e?(r[u]=o(e),n=new r,r[u]=null,n[l]=e):n=c(),void 0===t?n:i(n,t)}},function(e,t,n){var r=n(18).f,o=n(19),i=n(27)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){t.f=n(27)},function(e,t,n){var r=n(14),o=n(12),i=n(35),a=n(54),l=n(18).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=!i&&r.Symbol||{});"_"==e.charAt(0)||e in t||l(t,e,{value:a.f(e)})}},function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}},function(e,t,n){var r=n(171);e.exports=function e(t,n,o){return r(n)||(o=n||o,n=[]),o=o||{},t instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;ru;)r(l,n=t[u++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){var r=n(72);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){"use strict";function r(){return this}var o=n(35),i=n(23),a=n(74),l=n(25),u=n(51),c=n(123),s=n(53),f=n(96),p=n(27)("iterator"),d=!([].keys&&"next"in[].keys()),h="values";e.exports=function(e,t,n,m,v,y,g){function b(e){if(!d&&e in _)return _[e];switch(e){case"keys":case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}}c(n,t,m);var w,x,k,E=t+" Iterator",T=v==h,S=!1,_=e.prototype,C=_[p]||_["@@iterator"]||v&&_[v],P=C||b(v),O=v?T?b("entries"):P:void 0,N="Array"==t&&_.entries||C;if(N&&(k=f(N.call(new e)))!==Object.prototype&&k.next&&(s(k,E,!0),o||"function"==typeof k[p]||l(k,p,r)),T&&C&&C.name!==h&&(S=!0,P=function(){return C.call(this)}),o&&!g||!d&&!S&&_[p]||l(_,p,P),u[t]=P,u[E]=r,v)if(w={values:T?P:b(h),keys:y?P:b("keys"),entries:O},g)for(x in w)x in _||a(_,x,w[x]);else i(i.P+i.F*(d||S),t,w);return w}},function(e,t,n){e.exports=n(25)},function(e,t,n){var r=n(70),o=n(49).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t){e.exports=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n children");r=e}})),r}var k,E=n(17),T=n.n(E),S=n(38),_=n.n(S),C={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},P={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},O=[],N=[];function L(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];for(var o in r)if(o in k){t.push(r[o]);break}}}function M(e,t,n){e.addEventListener(t,n,!1)}function j(e,t,n){e.removeEventListener(t,n,!1)}"undefined"!=typeof window&&"undefined"!=typeof document&&(k=document.createElement("div").style,"AnimationEvent"in window||(delete C.animationstart.animation,delete P.animationend.animation),"TransitionEvent"in window||(delete C.transitionstart.transition,delete P.transitionend.transition),L(C,O),L(P,N));var A=N,R=function(e,t){0!==N.length?N.forEach((function(n){M(e,n,t)})):window.setTimeout(t,0)},z=function(e,t){0!==N.length&&N.forEach((function(n){j(e,n,t)}))},F=n(90),U=n.n(F),I=0!==A.length,D=["Webkit","Moz","O","ms"],B=["-webkit-","-moz-","-o-","ms-",""];function W(e,t){for(var n=window.getComputedStyle(e,null),r="",o=0;o children");return v.a.createElement(re,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)})));var i=t.component;if(i){var a=t;return"string"==typeof i&&(a=o()({className:t.className,style:t.style},t.componentProps)),v.a.createElement(i,a,r)}return r[0]||null}}]),ce);function ce(e){u()(this,ce);var t=p()(this,(ce.__proto__||Object.getPrototypeOf(ce)).call(this,e));return se.call(t),t.currentlyAnimatingKeys={},t.keysToEnter=[],t.keysToLeave=[],t.state={children:b(ie(e))},t.childrenRefs={},t}ue.isAnimate=!0,ue.propTypes={className:g.a.string,style:g.a.object,component:g.a.any,componentProps:g.a.object,animation:g.a.object,transitionName:g.a.oneOfType([g.a.string,g.a.object]),transitionEnter:g.a.bool,transitionAppear:g.a.bool,exclusive:g.a.bool,transitionLeave:g.a.bool,onEnd:g.a.func,onEnter:g.a.func,onLeave:g.a.func,onAppear:g.a.func,showProp:g.a.string,children:g.a.node},ue.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:ae,onEnter:ae,onLeave:ae,onAppear:ae};var se=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var o=b(ie(r));e.isValidChildByKey(o,t)?"appear"===n?X(r)&&(r.onAppear(t),r.onEnd(t,!0)):J(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r,o,i,a,l=b(ie(n));if(e.isValidChildByKey(l,t))e.performEnter(t);else{var u=function(){Z(n)&&(n.onLeave(t),n.onEnd(t,!1))};r=e.state.children,o=l,i=n.showProp,(a=r.length===o.length)&&r.forEach((function(e,t){var n=o[t];e&&n&&(e&&!n||!e&&n||e.key!==n.key||i&&e.props[i]!==n.props[i])&&(a=!1)})),a?u():e.setState({children:l},u)}}}};t.a=function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");return"function"!=typeof t.componentWillReceiveProps||v.a.Profiler&&(t.UNSAFE_componentWillReceiveProps=t.componentWillReceiveProps,delete t.componentWillReceiveProps),e}(ue)},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){try{var r=n(76)}catch(e){r=n(76)}var o=/\s+/,i=Object.prototype.toString;function a(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}e.exports=function(e){return new a(e)},a.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array();return~r(t,e)||t.push(e),this.el.className=t.join(" "),this},a.prototype.remove=function(e){if("[object RegExp]"==i.call(e))return this.removeMatching(e);if(this.list)return this.list.remove(e),this;var t=this.array(),n=r(t,e);return~n&&t.splice(n,1),this.el.className=t.join(" "),this},a.prototype.removeMatching=function(e){for(var t=this.array(),n=0;n