(self.webpackChunk=self.webpackChunk||[]).push([[1581],{33853:function(Dt,Ge,c){"use strict";c.d(Ge,{Z:function(){return J}});var s=c(54476),fe=c(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},$e=A,Se=c(7657),q=function(he,Ae){return fe.createElement(Se.Z,(0,s.Z)({},he,{ref:Ae,icon:$e}))},V=fe.forwardRef(q),J=V},87395:function(Dt,Ge,c){"use strict";c.d(Ge,{Z:function(){return J}});var s=c(54476),fe=c(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},$e=A,Se=c(7657),q=function(he,Ae){return fe.createElement(Se.Z,(0,s.Z)({},he,{ref:Ae,icon:$e}))},V=fe.forwardRef(q),J=V},96408:function(Dt,Ge){"use strict";Ge.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},67671:function(Dt,Ge,c){"use strict";c.d(Ge,{t:function(){return S}});var s=c(59301),fe=c(7939),A={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},$e=c(92310),Se=c.n($e),q=Object.defineProperty,V=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,he=(Me,be,ve)=>be in Me?q(Me,be,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Me[be]=ve,Ae=(Me,be)=>{for(var ve in be||(be={}))J.call(be,ve)&&he(Me,ve,be[ve]);if(V)for(var ve of V(be))T.call(be,ve)&&he(Me,ve,be[ve]);return Me};const S=({cancelText:Me="\u53D6\u6D88",okText:be="\u786E\u5B9A",loading:ve=!1,hasOkBtn:je=!0,hasCancelBtn:de=!0,okButtonProps:Fe={},onCancel:Ze=()=>{},onOk:yt=()=>{},className:Oe=""})=>s.createElement("div",{className:Se()(A.buttonFixed,Oe)},s.createElement("div",{className:A.buttonWrap},de&&s.createElement(fe.ZP,{size:"middle",className:`${A.button} mr20`,onClick:Ze},Me),je&&s.createElement(fe.ZP,Ae({size:"middle",type:"primary",className:`${A.button} mr20`,loading:ve,onClick:yt},Fe),be)))},27687:function(Dt,Ge,c){"use strict";var s=c(59301),fe=c(96408),A=c(48136),$e=c(99298),Se=c(62957),q=c(59301);const V=(0,s.forwardRef)(({callback:J,width:T,onChange:he,disabled:Ae,readOnly:S,type:Me="",value:be="",style:ve={}},je)=>{const de=(0,s.useRef)(),Fe=(0,s.useRef)(),[Ze,yt]=(0,s.useState)(0),[Oe,te]=(0,s.useState)(0),[Q,Ke]=(0,s.useState)(!1),Ye=()=>{var _=document.createElement("div");_.innerHTML=de.current.getValue();var P=_.innerText;return J&&J(P),P};(0,s.useImperativeHandle)(je,()=>({getData:Ye}));const le=_=>{_.preventDefault();const P=_.clientX-Ze,w=_.clientY-Oe;document.body.onmousemove=j=>{let Le=j.clientX-P,He=j.clientY-w;const B=document.getElementsByClassName("markdown-popup-form")[0],z=window.innerWidth-B.offsetWidth,H=window.innerHeight-B.offsetHeight;Le=Math.max(0,Math.min(Le,z)),He=Math.max(0,Math.min(He,H)),me(j.clientX,j.clientY,P,w)&&(yt(Le),te(He))},document.body.onmouseup=function(){document.body.onmousemove=null}},me=(_,P,w,j)=>{const Le=document.body.clientHeight,He=document.body.clientWidth;return _<20&&w>_||_>He-20&&w<_||P<20&&j>P||P>Le-20&&j
{Q&&setTimeout(()=>{const _=document.getElementsByClassName("markdown-popup-form")[0],P=window.innerWidth/2-_.offsetWidth/2,w=window.innerHeight/2-_.offsetHeight/2;yt(P),te(w)},0)},[Q]);const ue=()=>{Ae||S||Ke(!0)};return q.createElement("div",{style:ve},q.createElement("div",{style:{width:T||"100%",position:"relative"},className:`${fe.Z.mathFillWrap} ${Ae||S?"cursorDefault":""}`,onClick:()=>ue()},q.createElement("math-field",{disabled:Ae,locale:"zh_cn",class:`${fe.Z.mathField} ${Me}`,readOnly:S,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:de,style:{width:"100%",fontSize:be?18:14},value:be||""})),q.createElement(Se.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Ze,top:Oe},title:q.createElement("div",{style:{cursor:"move"},onMouseDown:le},"\u8F93\u5165\u516C\u5F0F"),open:Q,onOk:()=>{const _=Fe.current.getData();de.current.setValue(_),he(_),Ke(!1)},onCancel:()=>{Ke(!1)},destroyOnClose:!0,className:"markdown-popup-form"},q.createElement($e.Z,{value:be,ref:Fe,onChange:he,showSaveButton:!1})))});Ge.Z=V},99298:function(Dt,Ge,c){"use strict";var s=c(59301),fe=c(77019),A=c(5269),$e=c(31691),Se=c(7939),q=c(95097),V=c(96408),J=c(48136),T=c(59301);const he=(0,s.forwardRef)(({callback:Ae,showSaveButton:S,value:Me=""},be)=>{const ve=(0,s.useRef)(),je=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],de=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
x=a + r\\text{cos}\\theta \\ \r
y=b + r\\text{sin}\\theta \r
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],Fe=Oe=>{ve.current.setValue(ve.current.getValue()+" "+Oe.value+" ")},Ze=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:T.createElement(fe.Z,{className:V.Z.lists,gutter:[10,10]},je.map((Oe,te)=>T.createElement(A.Z,{flex:"110px",className:V.Z.item},T.createElement("div",null,T.createElement(q.Z,{value:`$$${Oe.value}$$`}),Oe.name),T.createElement("div",{className:V.Z.children},Oe.children.map((Q,Ke)=>T.createElement("div",{key:Ke},T.createElement("h1",null,Q.name),T.createElement(fe.Z,{gutter:[10,10]},Q.data.map((Ye,le)=>T.createElement(A.Z,{key:le,onClick:()=>Fe(Ye),className:V.Z.diamond},T.createElement(q.Z,{value:"`$$"+Ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:T.createElement(fe.Z,{className:V.Z.lists,gutter:[10,10]},de.map((Oe,te)=>T.createElement(A.Z,{flex:"110px",className:V.Z.item},T.createElement("div",null,T.createElement(q.Z,{value:"`$$"+Oe.value+"$$`"}),Oe.name),T.createElement("div",{className:V.Z.children},Oe.children.map((Q,Ke)=>T.createElement("div",{key:Ke},Q.name&&T.createElement("h1",null,Q.name),T.createElement(fe.Z,{gutter:[10,10]},Q.data.map((Ye,le)=>T.createElement(A.Z,{key:le,onClick:()=>Fe(Ye),className:V.Z.diamond},T.createElement(q.Z,{value:"`$$"+Ye.value+"$$`"}))))))))))}],yt=()=>{var Oe=document.createElement("div");Oe.innerHTML=ve.current.getValue();var te=Oe.innerText;return Ae&&Ae(te),te};return(0,s.useImperativeHandle)(be,()=>({getData:yt})),T.createElement("div",{className:V.Z.mathWrap},T.createElement($e.default,{defaultActiveKey:"1",items:Ze}),T.createElement("math-field",{locale:"zh_cn",className:V.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ve,style:{width:800,marginTop:30,fontSize:18}},Me||""),S&&T.createElement("div",{className:V.Z.button},T.createElement(Se.ZP,{size:"large",onClick:yt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ge.Z=he},2524:function(Dt,Ge,c){"use strict";var s=c(59301),fe=c(93314),A=c(7939),$e=Object.defineProperty,Se=Object.defineProperties,q=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,he=(be,ve,je)=>ve in be?$e(be,ve,{enumerable:!0,configurable:!0,writable:!0,value:je}):be[ve]=je,Ae=(be,ve)=>{for(var je in ve||(ve={}))J.call(ve,je)&&he(be,je,ve[je]);if(V)for(var je of V(ve))T.call(ve,je)&&he(be,je,ve[je]);return be},S=(be,ve)=>Se(be,q(ve));const Me=({img:be,buttonProps:ve={},styles:je={},customText:de,ButtonText:Fe,ButtonClick:Ze,Buttonclass:yt,ButtonTwo:Oe,imgStyles:te,loading:Q=!1,className:Ke=""})=>s.createElement("section",{className:`tc animated fadeIn ${Ke}`,style:Ae({color:"#999",margin:"100px auto",visibility:Q?"hidden":"visible"},je)},s.createElement("img",{src:be||fe,style:S(Ae({},te),{pointerEvents:"none",userSelect:"none"})}),s.createElement("p",{className:"mt20 font14"},de||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Fe&&s.createElement(A.ZP,Ae({className:yt,onClick:Ze},ve),Fe),Oe&&Oe);Ge.Z=Me},52918:function(Dt,Ge,c){"use strict";c.d(Ge,{Z:function(){return yt}});var s=c(59301),fe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},A=c(7939),$e=c(70557),Se=c(50258),q=c(25399),V=c(65862),J=c(87513),T=c(2524),he=c(74128),Ae=c(7310),S=c(59301),Me=Object.defineProperty,be=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,de=(Oe,te,Q)=>te in Oe?Me(Oe,te,{enumerable:!0,configurable:!0,writable:!0,value:Q}):Oe[te]=Q,Fe=(Oe,te)=>{for(var Q in te||(te={}))ve.call(te,Q)&&de(Oe,Q,te[Q]);if(be)for(var Q of be(te))je.call(te,Q)&&de(Oe,Q,te[Q]);return Oe},Ze=(Oe,te,Q)=>new Promise((Ke,Ye)=>{var le=_=>{try{ue(Q.next(_))}catch(P){Ye(P)}},me=_=>{try{ue(Q.throw(_))}catch(P){Ye(P)}},ue=_=>_.done?Ke(_.value):Promise.resolve(_.value).then(le,me);ue((Q=Q.apply(Oe,te)).next())}),yt=({editOffice:Oe="view",data:te,issaver:Q,onSaver:Ke,theme:Ye,type:le,filename:me,monacoEditor:ue,className:_,style:P,close:w,onClose:j,hasMask:Le,disabledDownload:He,onImgDimensions:B,showNodata:z,recordInfo:H})=>{const[O,N]=(0,s.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[ze,De]=(0,s.useState)(""),[L,ae]=(0,s.useState)(),K=window.ENV==="build"?"/react/build":"",We=location.host.startsWith("localhost")?he.Z.PROXY_SERVER:he.Z.API_SERVER,Ve=10*(1024*1024),M=(0,s.useRef)();te!=null&&te.startsWith("/api")&&le!=="txt"&&(te=he.Z.API_SERVER+te);const ne=ie=>ie.substring(ie.lastIndexOf("/")+1).split(".").pop();me&&ue&&(ue.filename=me),(0,s.useEffect)(()=>{var ie,ke;const D=(ke=(ie=document.cookie)==null?void 0:ie.replace(/\s/g,""))==null?void 0:ke.split(";");D==null||D.map(E=>{let b=E.split("=");b[0]==="_educoder_session"&&De(b[1])})},[]),(0,s.useEffect)(()=>{le==="office"&&(te.indexOf("bigfilescdn.")>-1||te.indexOf("bigfiles1")>-1?ae({url:te,fileType:ne(te),model:te.indexOf("model=edit")?"edit":"view"}):Ne())},[le,te]);function ee(ie){return Ze(this,null,function*(){ie.data.type==="pdfdata"&&(Ke(ie.data.data),window.removeEventListener("message",ee,!1)),console.log("mess---:",ie.data)})}const Ne=()=>Ze(void 0,null,function*(){console.log("data:",te);let ie=te;te.startsWith("http")||(ie=location.origin+ie);let ke=new URL(ie).pathname.split("/").pop();const D=yield(0,J.gJ)({attachment_id:ke});D.url=We+D.url,ae(D)}),Ie=()=>{if(te.startsWith("http")||te.startsWith("blob:")){Pe();return}(0,V.Sv)(me||"educoder",te,me)},Pe=()=>{H&&(0,Ae.fc)({id:H==null?void 0:H.id,watch_type:1,course_id:H==null?void 0:H.course_id}),(0,V.Nd)(me||"educoder",decodeURIComponent(te))};return S.createElement("div",{style:Fe({},P||{}),className:`${Le&&fe.bgBlack} ${le?fe.wrp:"hide"}`},w&&S.createElement("div",{className:fe.close,ref:M},!!B&&S.createElement(q.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>M.current},S.createElement("span",{onClick:()=>{j(),B()}},S.createElement("i",{className:"icon-yulanpizhu"}))),!He&&S.createElement(q.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>M.current},S.createElement("span",{onClick:Pe},S.createElement("i",{className:"icon-quxiaozhiding"}))),Q&&S.createElement(q.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>M.current},S.createElement("span",{className:"",onClick:()=>{const ie=document.getElementById("pdfiframe");window.addEventListener("message",ee,!1),setTimeout(()=>{ie.contentWindow.postMessage("getData","*")},300)}},S.createElement("i",{className:"icon-baocun"}))),S.createElement(q.Z,{title:"\u5173\u95ED",getPopupContainer:()=>M.current},S.createElement("span",{className:"",onClick:()=>{j()}},S.createElement("i",{className:"icon-guanbi1"})))),S.createElement("div",{className:`${fe[_]} ${_} ${fe.monaco} ${le==="txt"?"show":"hide"}`},le==="txt"&&S.createElement(S.Fragment,null,S.createElement(Se.ZP,Fe({},ue)))),le==="audio"&&S.createElement("audio",{src:`${(te==null?void 0:te.indexOf("http://"))>-1||(te==null?void 0:te.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${te}`,autoPlay:!0}),le==="video"&&S.createElement(S.Fragment,null,(te==null?void 0:te.indexOf("http"))>-1?S.createElement("video",{controls:!0,src:`${te}`,autoPlay:!0}):S.createElement("video",{controls:!0,src:`data:video/mp4;base64,${te}`,autoPlay:!0})),le==="office"&&L&&S.createElement("iframe",{src:`${K}/office.html?key=${L.key}&url=${btoa(L.url)}&callbackUrl=${We+(L.callbackUrl||"")}&fileType=${L.fileType}&title=${L.title||""}&model=${Oe}&officeServer=${he.Z.ONLYOFFICE}&disabledDownload=${!!He}`}),le==="html"&&S.createElement("iframe",{src:te+"&disposition=inline"}),le==="pdf"&&S.createElement("iframe",{id:"pdfiframe",src:`${K}/js/pdf/index.html?filename=${me||"educoder.pdf"}&url=${encodeURIComponent(te)}&disabledDownload=${!!He}&model=${Oe}`}),le==="image"&&S.createElement("img",{src:`${(te==null?void 0:te.indexOf("http://"))>-1||(te==null?void 0:te.indexOf("https://"))>-1?"":"data:image/png;base64,"}${te}`}),(le==="other"||le==="download")&&S.createElement(S.Fragment,null,z?S.createElement(T.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:S.createElement(A.ZP,{icon:S.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Ie,disabled:He},"\u4E0B\u8F7D")}):S.createElement(A.ZP,{type:"primary",size:"middle",onClick:Ie,disabled:He},S.createElement($e.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),le==="flowChart"&&S.createElement("div",{className:"embed"},S.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${te||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(Dt,Ge,c){"use strict";c.d(Ge,{z:function(){return ue},Z:function(){return _}});var s=c(59301),fe=c(48850),A=c(49142),$e=c(64018),Se=c(17030),q=c(74128),V=c(65862),J=c(15342),T=c(44104),he=c(7939),Ae=c(1012),S=c(52918),Me=c(59301),ve=({html:P})=>{const w=(0,s.useRef)(null),j=(0,s.useRef)(null),Le=`.markdown-body p {
margin: 0 0 16px 0 !important;
line-height: 28px;
white-space: pre-wrap;
}
ol,
ul,
li {
list-style-type: none
}
ol,
ul,
dl {
margin-bottom: 0px;
}
.markdown-body {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
color: #333;
overflow: hidden;
font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif;
word-break: break-word;
font-size: 16px;
line-height: 1.6;
white-space: normal;
word-wrap: break-word;
position: relative;
}
.markdown-body ul>li {
list-style-type: disc;
}
.markdown-body ol>li {
list-style-type: decimal;
}
.markdown-body a {
background: transparent;
}
.markdown-body a:active,
.markdown-body a:hover {
outline: 0;
}
.markdown-body strong {
font-weight: bold;
}
.markdown-body h1 {
font-size: 2em;
margin: 0.67em 0;
}
.markdown-body img {
border: 0;
}
.markdown-body hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
.markdown-body pre {
overflow: auto;
}
.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;
font-size: 1em;
}
.markdown-body input {
color: inherit;
font: inherit;
margin: 0;
}
.markdown-body html input[disabled] {
cursor: default;
}
.markdown-body input {
line-height: normal;
}
.markdown-body input[type="checkbox"] {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
.markdown-body table {
border-collapse: collapse;
border-spacing: 0;
}
.markdown-body td,
.markdown-body th {
padding: 0;
}
.markdown-body * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body input {
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}
.markdown-body a {
color: #4183c4;
text-decoration: none;
}
.markdown-body a:hover,
.markdown-body a:active {
text-decoration: underline;
}
.markdown-body hr {
height: 0;
margin: 15px 0;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid #ddd;
}
.markdown-body hr:before {
display: table;
content: "";
}
.markdown-body hr:after {
display: table;
clear: both;
content: "";
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
margin-top: 15px;
margin-bottom: 15px;
line-height: 1.1;
}
.markdown-body h1 {
font-size: 30px;
}
.markdown-body h2 {
font-size: 21px;
}
.markdown-body h3 {
font-size: 16px;
}
.markdown-body h4 {
font-size: 14px;
}
.markdown-body h5 {
font-size: 12px;
}
.markdown-body h6 {
font-size: 11px;
}
.markdown-body blockquote {
margin: 0;
}
.markdown-body ul,
.markdown-body ol {
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
ul.linenums,
ol.linenums {
padding: 16px 0 0 56px !important;
}
.markdown-body ul,
.markdown-body ol {
padding-left: 2em;
}
.markdown-body ol ol,
.markdown-body ul ol {
list-style-type: lower-roman;
}
.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
list-style-type: lower-alpha;
}
.markdown-body dd {
margin-left: 0;
}
.markdown-body code {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
}
.markdown-body pre {
margin-top: 0;
margin-bottom: 0;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.markdown-body .octicon {
font: normal normal 16px octicons-anchor;
line-height: 1;
display: inline-block;
text-decoration: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.markdown-body .octicon-link:before {
content: '\f05c';
}
.markdown-body>*:first-child {
margin-top: 0 !important;
}
.markdown-body>*:last-child {
margin-bottom: 0 !important;
}
.markdown-body .anchor {
position: absolute;
top: 0;
left: 0;
display: block;
padding-right: 6px;
padding-left: 30px;
margin-left: -30px;
}
.markdown-body .anchor:focus {
outline: none;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
position: relative;
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
display: none;
color: #000;
vertical-align: middle;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
padding-left: 8px;
margin-left: -30px;
text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
display: inline-block;
}
.markdown-body h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid #eee;
}
.markdown-body h1 .anchor {
line-height: 1;
}
.markdown-body h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid #eee;
}
.markdown-body h2 .anchor {
line-height: 1;
}
.markdown-body h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-body h3 .anchor {
line-height: 1.2;
}
.markdown-body h4 {
font-size: 1.25em;
}
.markdown-body h4 .anchor {
line-height: 1.2;
}
.markdown-body h5 {
font-size: 1em;
}
.markdown-body h5 .anchor {
line-height: 1.1;
}
.markdown-body h6 {
font-size: 1em;
color: #777;
}
.markdown-body h6 .anchor {
line-height: 1.1;
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
margin-top: 0;
margin-bottom: 0;
}
.markdown-body li>p {
margin-top: 16px;
}
.markdown-body dl {
padding: 0;
}
.markdown-body dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-body dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.markdown-body blockquote {
padding: 0 15px;
color: #777;
border-left: 4px solid #ddd;
}
.markdown-body blockquote> :first-child {
margin-top: 0;
}
.markdown-body blockquote> :last-child {
margin-bottom: 0;
}
.markdown-body table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all;
}
.markdown-body table th {
font-weight: bold;
text-align: revert;
}
.markdown-body table th,
.markdown-body table td {
padding: 6px 13px;
border: 1px solid #ddd;
}
.markdown-body table tr {
background-color: #fff;
border-top: 1px solid #ccc;
}
.markdown-body table tr:nth-child(2n) {
background-color: #f8f8f8;
}
.markdown-body img {
max-width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body code {
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(0, 0, 0, 0.04);
border-radius: 3px;
}
.markdown-body code:has(.katex) {
background-color: transparent;
}
.markdown-body code:before,
.markdown-body code:after {
letter-spacing: -0.2em;
content: "\\00a0";
}
.markdown-body pre>code {
padding: 0;
margin: 0;
font-size: 100%;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.markdown-body .highlight {
margin-bottom: 16px;
}
.markdown-body .highlight pre,
.markdown-body pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: #f7f7f7;
border-radius: 3px;
}
.markdown-body .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.markdown-body pre {
word-wrap: normal;
}
.markdown-body pre code {
display: inline;
max-width: initial;
padding: 0;
margin: 0;
overflow: initial;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.markdown-body pre code:before,
.markdown-body pre code:after {
content: normal;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .pl-c {
color: #969896;
}
.markdown-body .pl-c1,
.markdown-body .pl-mdh,
.markdown-body .pl-mm,
.markdown-body .pl-mp,
.markdown-body .pl-mr,
.markdown-body .pl-s1 .pl-v,
.markdown-body .pl-s3,
.markdown-body .pl-sc,
.markdown-body .pl-sv {
color: #0086b3;
}
.markdown-body .pl-e,
.markdown-body .pl-en {
color: #795da3;
}
.markdown-body .pl-s1 .pl-s2,
.markdown-body .pl-smi,
.markdown-body .pl-smp,
.markdown-body .pl-stj,
.markdown-body .pl-vo,
.markdown-body .pl-vpf {
color: #333;
}
.markdown-body .pl-ent {
color: #63a35c;
}
.markdown-body .pl-k,
.markdown-body .pl-s,
.markdown-body .pl-st {
color: #a71d5d;
}
.markdown-body .pl-pds,
.markdown-body .pl-s1,
.markdown-body .pl-s1 .pl-pse .pl-s2,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-src {
color: #df5000;
}
.markdown-body .pl-mo,
.markdown-body .pl-v {
color: #1d3e81;
}
.markdown-body .pl-id {
color: #b52a1d;
}
.markdown-body .pl-ii {
background-color: #b52a1d;
color: #f8f8f8;
}
.markdown-body .pl-sr .pl-cce {
color: #63a35c;
font-weight: bold;
}
.markdown-body .pl-ml {
color: #693a17;
}
.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
color: #1d3e81;
font-weight: bold;
}
.markdown-body .pl-mq {
color: #008080;
}
.markdown-body .pl-mi {
color: #333;
font-style: italic;
}
.markdown-body .pl-mb {
color: #333;
font-weight: bold;
}
.markdown-body .pl-md,
.markdown-body .pl-mdhf {
background-color: #ffecec;
color: #bd2c00;
}
.markdown-body .pl-mdht,
.markdown-body .pl-mi1 {
background-color: #eaffea;
color: #55a532;
}
.markdown-body .pl-mdr {
color: #795da3;
font-weight: bold;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .task-list-item {
list-style-type: none;
}
.markdown-body .task-list-item+.task-list-item {
margin-top: 3px;
}
.markdown-body .task-list-item input {
float: left;
margin: 0.3em 0 0.25em -1.6em;
vertical-align: middle;
}
.markdown-body :checked+.radio-label {
z-index: 1;
position: relative;
border-color: #4183c4;
}
/*! Pretty printing styles. Used with prettify.js. */
/* SPAN elements with the classes below are added by prettyprint. */
.pln {
color: #000
}
/* plain text */
@media screen {
.str {
color: #080
}
/* string content */
.kwd {
color: #008
}
/* a keyword */
.com {
color: #800
}
/* a comment */
.typ {
color: #606
}
/* a type name */
.lit {
color: #066
}
/* a literal value */
/* punctuation, lisp open bracket, lisp close bracket */
.pun,
.opn,
.clo {
color: #660
}
.tag {
color: #008
}
/* a markup tag name */
.atn {
color: #606
}
/* a markup attribute name */
.atv {
color: #080
}
/* a markup attribute value */
.dec,
.var {
color: #606
}
/* a declaration; a variable name */
.fun {
color: red
}
/* a function name */
}
/* Use higher contrast and text-weight for printable form. */
@media print,
projection {
.str {
color: #060
}
.kwd {
color: #006;
font-weight: bold
}
.com {
color: #600;
font-style: italic
}
.typ {
color: #404;
font-weight: bold
}
.lit {
color: #044
}
.pun,
.opn,
.clo {
color: #440
}
.tag {
color: #006;
font-weight: bold
}
.atn {
color: #404
}
.atv {
color: #060
}
}
/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
padding: 2px;
/* border: 1px solid #888 */
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
margin-top: 0;
margin-bottom: 0
}
/* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
list-style-type: none
}
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 {
background: #eee
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}`;return(0,s.useEffect)(()=>{const He=w.current.attachShadow({mode:"open"});j.current=document.createElement("div"),j.current.className="markdown-body",j.current.innerHTML=P,He.appendChild(j.current);const B=document.createElement("style");return B.textContent=Le,He.appendChild(B),()=>{He.innerHTML=""}},[]),(0,s.useEffect)(()=>{j.current&&(j.current.innerHTML=P)},[P]),Me.createElement("div",{ref:w})};function je(P){const w=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],j=new RegExp(`\\b(${w.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return P.replace(j,"").trim()}var de={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Fe=Object.defineProperty,Ze=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,te=(P,w,j)=>w in P?Fe(P,w,{enumerable:!0,configurable:!0,writable:!0,value:j}):P[w]=j,Q=(P,w)=>{for(var j in w||(w={}))yt.call(w,j)&&te(P,j,w[j]);if(Ze)for(var j of Ze(w))Oe.call(w,j)&&te(P,j,w[j]);return P};const Ke="@\u2581\u2581@",Ye="@\u2581@",le=/
]*>/g;function me(P){let w=document.createElement("div");return w.innerHTML=P,w.childNodes.length===0?"":w.childNodes[0].nodeValue}const ue=(P,w)=>{P=P||"";const j=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Le=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,He=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,B=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return w?P.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(j,(z,H,O,N,ze,De,L)=>{const ae=H||N||De,K=O||ze||L||"?";return q.Z.API_SERVER+"/api/attachments/"+ae+K+"&t="+(0,V.Jn)(ae,Date.now())+(z.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(P=P.replace(B,(z,H,O,N,ze,De,L)=>{const ae=H||N||De,K=O||ze||L||"?";return q.Z.API_SERVER+"/attachments/download/"+ae+K+"&t="+(0,V.Jn)(ae,Date.now())+(z.indexOf(")")>-1?")":"&")}).replace(j,(z,H,O,N,ze,De,L)=>{const ae=H||N||De,K=O||ze||L||"?";return q.Z.API_SERVER+"/api/attachments/"+ae+K+"&t="+(0,V.Jn)(ae,Date.now())+(z.indexOf(")")>-1?")":"&")}).replace(Le,(z,H,O,N,ze)=>{const De=H||N,L=O||ze||"";return'"'+q.Z.API_SERVER+"/api/attachments/"+De+L+De+L+"&t="+(0,V.Jn)(De,Date.now())}).replace(He,(z,H,O,N,ze)=>{const De=H||N,L=O||ze||"";return"("+q.Z.API_SERVER+"/files/uploads/"+De+L+De+L+"&t="+(0,V.Jn)(De,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),P)};var _=({value:P="",edit:w=!1,className:j,showTextOnly:Le,showLines:He,style:B={},stylesPrev:z={},highlightKeywords:H,showProgramFill:O,isProgramFill:N,disabledFill:ze=!1,programFillValue:De,openEditor:L=()=>{},onFillChange:ae=lt=>{},onFillBlur:K=()=>{},onFillFocus:We=()=>{}})=>{let lt=je(String(P||""));const Ve=(0,s.useRef)(),M=(0,s.useRef)(),[ne,ee]=(0,s.useState)(""),[Ne,Ie]=(0,s.useState)("office"),[Pe,ie]=(0,s.useState)([]),ke=(0,s.useRef)("a"+(0,Ae.Z)()),D={},E=k=>/`}),Z=(0,s.useMemo)(()=>{try{const Ee=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,ut=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ht=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,at=/\(\/attachments\/download\//g;lt=lt.replace(at,"("+q.Z.API_SERVER+"/attachments/download/").replace(Ee,"("+q.Z.API_SERVER+"/api/attachments/").replace(ut,'"'+q.Z.API_SERVER+"/api/attachments/").replace(ht,'"'+q.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),Ve.current.style.display="none"}catch(Ee){}if(O){let Ee=-1;return lt=lt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(ut,ht,at){var v;return++Ee,b(ut,Ee,(v=De==null?void 0:De[Ee])==null?void 0:v.value.replaceAll("<","<").replaceAll(">",">"))}),`${y(lt||"")}`}let k=y(lt);k=(0,A.ZP)(k);const F=(0,A.ez)();lt.match(/\[TOC\]/)&&(k=k.replace("[TOC]
",(0,A.Qv)()),(0,A.Iy)()),k=k.replace(/(__special_katext_id_\d+__)/g,(Ee,ut)=>{const{type:ht,expression:at}=F[ut];return(0,J.renderToString)(me(at)||"",{displayMode:ht==="block",throwOnError:!1,output:"html"})}),k=k.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,A.AL)();const I=document.createElement("div");if(I.innerHTML=k,Le)return I.innerText;if(H){const Ee=H.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Xe(I,Ee),I.innerHTML}return setTimeout(()=>we(),500),I.innerHTML},[lt,H]);(0,s.useEffect)(()=>{Te.current&&Te.current.querySelectorAll(["input","textarea"]).forEach(F=>{F.oninput=U,F.onblur=Ce,F.onfocus=re})},[Pe]),(0,s.useEffect)(()=>{var k,F,I,Ee,ut;if(De!=null&&De.length)try{const ht=Te.current.querySelectorAll(".edu-program-fill-score"),at=Te.current.querySelectorAll('[name="edu-program-fill"]');for(const[v,h]of at.entries())h.value=((k=De==null?void 0:De[v])==null?void 0:k.value)||"",((F=De==null?void 0:De[v])==null?void 0:F.type)==="warning"?h.className="program-fill-warning":((I=De==null?void 0:De[v])==null?void 0:I.type)==="success"?h.className="program-fill-success":h.className="";for(const[v,h]of ht.entries())h.innerHTML=(Ee=De==null?void 0:De[v])!=null&&Ee.score?`${(ut=De==null?void 0:De[v])==null?void 0:ut.score}\u5206`:"";ie(De)}catch(ht){console.log(ht,"error")}},[De]);const U=k=>{Pe[k.target.dataset.id]=Pe[k.target.dataset.id]||{},Pe[k.target.dataset.id].value=k.target.value,ie([...Pe]),ae(Pe,k.target.dataset.id)},Ce=k=>{Pe[k.target.dataset.id]=Pe[k.target.dataset.id]||{},Pe[k.target.dataset.id].value=k.target.value,ie([...Pe]),K(Pe,k.target.dataset.id)},re=k=>{Pe[k.target.dataset.id]=Pe[k.target.dataset.id]||{},Pe[k.target.dataset.id].value=k.target.value,ie([...Pe]),We(Pe,k.target.dataset.id)};function Xe(k,F){return k.childNodes.forEach(I=>{var Ee;if(I.childNodes.length>0)Xe(I,F);else if(I.nodeName!=="IMG")if(I.innerHTML)I.innerHTML=(Ee=I.innerHTML)==null?void 0:Ee.replace(new RegExp(F,"gi"),'$&');else{const ut=document.createElement("span");ut.innerHTML=I.textContent.replace(new RegExp(F,"gi"),'$&'),I.replaceWith(ut)}})}const Te=(0,s.useRef)();A.jb.WebkitLineClamp=He,He&&(B=Q(Q({},B),A.jb));function Re(k){let F=k.target;if(F.tagName.toUpperCase()==="A"){let I=F.getAttribute("href");if(I.indexOf("office")>-1)k.preventDefault(),ee(I),Ie("office");else if(I.indexOf("application/pdf")>-1)k.preventDefault(),ee(I),Ie("pdf");else if(I.indexOf("text/html")>-1)k.preventDefault(),ee(I),Ie("html");else if(I.startsWith("#")){k.preventDefault();let Ee=document.getElementById(I.replace("#",""));Ee&&Ee.scrollIntoView(!0)}}}const we=()=>{var k;const F=(k=Te.current)==null?void 0:k.querySelectorAll("video");F==null||F.forEach(I=>{if(I.oncontextmenu=()=>!1,I.src.indexOf(".m3u8")>-1&&!I.canPlayType("application/vnd.apple.mpegurl")){if(Se.ZP.isSupported()){var Ee=new Se.ZP;Ee.loadSource(I.src),Ee.attachMedia(I)}}})};(0,s.useEffect)(()=>{if(Te.current&&Z&&Z.match(le)&&window.PR.prettyPrint(),Te.current)return Te.current.addEventListener("click",Re),()=>{var k;(k=Te.current)==null||k.removeEventListener("click",Re),(0,A.AL)(),(0,A.Iy)()}},[Z,Te.current,Re]);const rt=k=>{k.target.nodeName==="IMG"&&k.target.className.indexOf("draw-flowchart")>-1?(Ve.current.style.zIndex=1,Ve.current.style.display="flex",Ve.current.style.width=k.target.clientWidth+"px",Ve.current.style.height=k.target.clientHeight+"px",Ve.current.style.top=k.target.offsetTop+"px",Ve.current.style.left=k.target.offsetLeft+"px",k.target.id&&(M.current=k.target.id)):Ve.current.style.display="none"},st=()=>{Ve.current.style.display="none"};return(0,s.useEffect)(()=>{var k;const F=I=>{I.preventDefault(),I.clipboardData.setData("text",window.getSelection().toString())};return(k=Te.current)==null||k.addEventListener("copy",F),()=>{var I;(I=Te.current)==null||I.removeEventListener("copy",F)}},[Te.current]),s.createElement("div",{style:{position:"relative"},onMouseLeave:st},Le&&s.createElement("div",{ref:Te,className:`${de.mdBody} `},Z),!Le&&!E(Z)&&s.createElement("div",{ref:Te,style:Q({},B),onMouseOver:rt,className:`${j||""} ${ze?"disabled-fill":""} markdown-body ${de.mdBody} ${ke.current}`,dangerouslySetInnerHTML:{__html:Z}}),!Le&&E(Z)&&s.createElement(ve,{html:Z}),s.createElement("div",{ref:Ve,className:`${de.button} ${w?"":de.previewFlowChart}`},s.createElement(T.Z,null,s.createElement(he.ZP,{onClick:()=>{w?L(M.current):(ee(M.current),Ie("flowChart"))}},w?"\u7F16\u8F91":"\u9884\u89C8"))),s.createElement(S.Z,{close:!0,data:ne,type:ne!=null&&ne.length?Ne:"",style:Q({},z),onClose:()=>ee("")}))}},50258:function(Dt,Ge,c){"use strict";c.d(Ge,{SV:function(){return Ve},ZP:function(){return lt}});var s=c(59301),fe=c(76374);const A={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},$e={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Se={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
`)},{label:"if",content:["if () {"," $0","}"].join(`
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
`)},{label:"using namespace std",content:["using namespace std"].join(`
`)},{label:"include ",content:["#include "].join(`
`)},{label:"include ",content:["#include "].join(`
`)},{label:"include ",content:["#include "].join(`
`)},{label:"include ",content:["#include "].join(`
`)},{label:"include ",content:["#include "].join(`
`)},{label:"include ",content:["#include "].join(`
`)},{label:"include