You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5 lines
7.1 KiB
5 lines
7.1 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[162],{"5oB3":function(Q,A,n){Q.exports={flex_box_center:"flex_box_center___2WENa",flex_space_between:"flex_space_between___32o_C",flex_box_vertical_center:"flex_box_vertical_center___VReNJ",flex_box_center_end:"flex_box_center_end___VidHP",flex_box_column:"flex_box_column___7bh0_",guidance:"guidance___1zlCK",title:"title___TLK56",u:"u___1YcNG",active:"active___2cPfY",content:"content___3PW9_",btn:"btn___26Rnl"}},"9Bee":function(Q,A,n){"use strict";var L=n("q1tI"),Z=n.n(L),de=n("vg9a"),q=n("k16G"),ee=n("DlQD"),h=n.n(ee),$=n("rUJ1");function f(e,t){var a=e.match(/^(\s+)(?:```)/);if(a===null)return t;var r=a[1];return t.split(`
|
|
`).map(function(s){var u=s.match(/^\s+/);if(u===null)return s;var l=Object(q.a)(u,1),c=l[0];return c.length>=r.length?s.slice(r.length):s}).join(`
|
|
`)}var I=[],i=["<ul>"],o=new h.a.Renderer,te=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function X(){I.length=0,i=["<ul>"]}function S(e,t,a,r){if(t>=e.length||e[t].level<=a)return t;var s=e[t];r.push("<li><a href='#"+s.anchor+"'>"+s.text+"</a>"),t++;var u=[];return t=S(e,t,s.level,u),u.length>0&&(r.push("<ul>"),u.forEach(function(l){r.push(l)}),r.push("</ul>")),r.push("</li>"),t=S(e,t,a,r),t}function ne(){return S(I,0,0,i),i.push("</ul>"),i.join("")}var m={heading:function(t){var a=te.exec(t);if(a)return{type:"heading",raw:a[0],depth:a[1].length,text:a[2]}},fences:function(t){var a=this.rules.block.fences.exec(t);if(a){var r=a[0],s=f(r,a[3]||""),u=a[2]?a[2].trim():a[2];if(["latex","katex","math"].indexOf(u)>=0){var l=N(),c=s;s=l,P[l]={type:"block",expression:c}}return{type:"code",raw:r,lang:u,text:s}}}},ae=/(?:\${2})([^\n`]+?)(?:\${2})/gi,G=0,N=function(){return"__special_katext_id_".concat(G++,"__")},P={};function V(){return P}function O(){G=0,P={}}function g(e){return e=e.replace(ae,function(t,a){var r=N();return P[r]={type:"inline",expression:a},r}),e}var B=o.listitem;o.listitem=function(e){return B(g(e))};var W=o.paragraph;o.paragraph=function(e){return W(g(e))};var _=o.tablecell;o.tablecell=function(e,t){return _(g(e),t)},o.code=function(e,t,a){var r=(t||"").match(/\S*/)[0];return r?["latex","katex","math"].indexOf(r)>=0?"<p class='editormd-tex'>".concat(e,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(t,'">').concat(a?e:Object($.escape)(e,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(a?e:Object($.escape)(e,!0))+"</code></pre>"},o.heading=function(e,t,a){var r=this.options.headerPrefix+a.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return I.push({anchor:r,level:t,text:e}),"<h"+t+' id="'+r+'">'+e+"</h"+t+">"},h.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),h.a.use({tokenizer:m,renderer:o});var ie=h.a,le=n("SJMd"),R=n("m3rI"),y=n("Oy/b"),k=/<pre[^>]*>/g;function re(e){var t=document.createElement("div");return t.innerHTML=e,t.childNodes.length===0?"":t.childNodes[0].nodeValue}var oe=A.a=function(e){var t=e.value,a=t===void 0?"":t,r=e.className,s=e.style,u=s===void 0?{}:s,l=String(a),c=Object(L.useMemo)(function(){try{var C=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,b=/\"\/api\/attachments\/|\"\/attachments\/download\//g,T=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;l=l.replace(C,"("+R.a.API_SERVER+"/api/attachments/").replace(b,'"'+R.a.API_SERVER+"/api/attachments/").replace(T,'"'+R.a.API_SERVER+"/files/uploads/")}catch(J){}var d=ie(l),se=V();return l.match(/\[TOC\]/)&&(d=d.replace("<p>[TOC]</p>",ne()),X()),d=d.replace(/(__special_katext_id_\d+__)/g,function(J,U){var F=se[U],Y=F.type,j=F.expression;return Object(y.renderToString)(re(j)||"",{displayMode:Y==="block",throwOnError:!1,output:"html"})}),d=d.replace(/▁/g,"\u2581\u2581\u2581"),O(),d},[l]),E=Object(L.useRef)();function D(C){var b=C.target;if(b.tagName.toUpperCase()==="A"){var T=b.getAttribute("href");if(T.startsWith("#")){C.preventDefault();var d=document.getElementById(T.replace("#",""));d&&d.scrollIntoView(!0)}}}return Object(L.useEffect)(function(){if(E.current&&c&&(c.match(k)&&window.PR.prettyPrint()),E.current)return E.current.addEventListener("click",D),function(){E.current.removeEventListener("click",D),O(),X()}},[c,E.current,D]),Z.a.createElement("div",{ref:E,style:u,className:"".concat(r||""," markdown-body"),dangerouslySetInnerHTML:{__html:c}})}},ObO0:function(Q,A,n){"use strict";n.r(A);var L=n("cWXX"),Z=n("/ezw"),de=n("+L6B"),q=n("2/Rp"),ee=n("c1Ei"),h=n.n(ee),$=n("5Tp6"),f=n("k16G"),I=n("SIvP"),i=n("q1tI"),o=n.n(i),te=n("WHYC"),X=n("9kvl"),S=n("1vsH"),ne=n("5oB3"),m=n.n(ne),ae=n("ErOA"),G=n("m3rI"),N=n("9Bee"),P=function(O){var g,B,W,_=O.user,ie=Object(I.a)(O,["user"]),le=Object(i.useState)(1),R=Object(f.a)(le,2),y=R[0],k=R[1],re=Object(i.useState)(!1),oe=Object(f.a)(re,2),e=oe[0],t=oe[1],a=Object(i.useState)(!1),r=Object(f.a)(a,2),s=r[0],u=r[1],l=Object(i.useState)(""),c=Object(f.a)(l,2),E=c[0],D=c[1],C=Object(i.useState)(!0),b=Object(f.a)(C,2),T=b[0],d=b[1],se=Object(i.useState)([{},{}]),J=Object(f.a)(se,2),U=J[0],F=J[1],Y=Object(te.l)(),j=Y.pathname;console.log(Y,"location"),Object(i.useEffect)(function(){var p;(_==null||((p=_.userInfo)===null||p===void 0)?void 0:p.identity)&&_e()},[_==null||((g=_.userInfo)===null||g===void 0)?void 0:g.identity]),Object(i.useEffect)(function(){ce()},[]);var _e=function(){if(j.includes("classrooms")){var v;(_==null||((v=_.userInfo)===null||v===void 0)?void 0:v.identity)==="student"&&(t(!0),k(2));return}if(j.includes("paths")){u(!0);return}},ce=function(){var p=Object($.a)(h.a.mark(function v(K){var M,z,x,ue;return h.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(ae.a)("/api/introductions.json",{method:"get"});case 2:M=w.sent,(M==null?void 0:M.introductions)&&(z=null,j.includes("classrooms")&&(z="course",D("\u6559\u5B66\u8BFE\u5802")),j.includes("paths")&&(z="subject",D("\u5B9E\u8DF5\u8BFE\u7A0B")),x=M.introductions,ue=[x==null?void 0:x.find(function(H){return H.clazz==="teacher"&&H.page_type===z}),x==null?void 0:x.find(function(H){return H.clazz==="student"&&H.page_type===z})],F(ue)),d(!1);case 5:case"end":return w.stop()}},v)}));return function(K){return p.apply(this,arguments)}}(),me=function(){var v,K,M=G.a.API_SERVER+"/api/attachments/"+(y===1?(v=U[0])===null||v===void 0?void 0:v.attachment_id:(K=U[1])===null||K===void 0?void 0:K.attachment_id);Object(S.q)("",M)};return o.a.createElement("section",{className:m.a.guidance},o.a.createElement(Z.a,{loading:T,active:!0,paragraph:{rows:5}},o.a.createElement("div",{className:m.a.title},E,"\u65B0\u624B\u6307\u5F15"),o.a.createElement("ul",{className:m.a.u},!e&&o.a.createElement("li",{onClick:function(){return k(1)},className:y===1?m.a.active:""},"\u6559\u5E08\u7248"),!s&&o.a.createElement("li",{onClick:function(){return k(2)},className:y===2?m.a.active:""},"\u5B66\u751F\u7248")),y===1&&o.a.createElement("div",{className:m.a.content},o.a.createElement(N.a,{value:((B=U[0])===null||B===void 0?void 0:B.content)||""})),y===2&&o.a.createElement("div",{className:m.a.content},o.a.createElement(N.a,{value:((W=U[1])===null||W===void 0?void 0:W.content)||""})),o.a.createElement("div",{className:m.a.btn},o.a.createElement(q.a,{type:"primary",onClick:me},"\u4E0B\u8F7D\u7528\u6237\u624B\u518C"))))};A.default=Object(X.a)(function(V){var O=V.user;return{user:O}})(P)}}]);
|