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.
NewEduCoderBuild/p__Problemset__Preview__ind...

1 line
218 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(self.webpackChunk=self.webpackChunk||[]).push([[1581],{12502:function(e,n,t){"use strict";t.d(n,{t:function(){return p}});var r=t(82242),a=t.n(r),o=(t(59301),t(99571)),i="buttonFixed___vyq30",l="button___hxmYv",c="buttonWrap___uK8dl",s=t(92310),u=t.n(s),d=t(37712),p=function(e){var n=e.cancelText,t=void 0===n?"取消":n,r=e.okText,s=void 0===r?"确定":r,p=e.loading,f=void 0!==p&&p,m=e.hasOkBtn,v=void 0===m||m,g=e.hasCancelBtn,h=void 0===g||g,b=e.okButtonProps,y=void 0===b?{}:b,x=e.onCancel,w=void 0===x?function(){}:x,C=e.onOk,D=void 0===C?function(){}:C,k=e.className,A=void 0===k?"":k;return(0,d.jsx)("div",{className:u()(i,A),children:(0,d.jsxs)("div",{className:c,children:[h&&(0,d.jsx)(o.ZP,{size:"middle",className:"".concat(l," mr20"),onClick:w,children:t}),v&&(0,d.jsx)(o.ZP,a()(a()({size:"middle",type:"primary",className:"".concat(l," mr20"),loading:f,onClick:D},y),{},{children:s}))]})})}},99213:function(e,n,t){"use strict";var r=t(79800),a=t.n(r),o=t(59301),i=t(96408),l=(t(48136),t(20037)),c=t(62957),s=t(37712),u=(0,o.forwardRef)((function(e,n){var t=e.callback,r=e.width,u=e.onChange,d=e.disabled,p=e.readOnly,f=e.type,m=void 0===f?"":f,v=e.value,g=void 0===v?"":v,h=e.style,b=void 0===h?{}:h,y=(0,o.useRef)(),x=(0,o.useRef)(),w=(0,o.useState)(0),C=a()(w,2),D=C[0],k=C[1],A=(0,o.useState)(0),I=a()(A,2),E=I[0],N=I[1],P=(0,o.useState)(!1),S=a()(P,2),_=S[0],R=S[1],B=function(){var e=document.createElement("div");e.innerHTML=y.current.getValue();var n=e.innerText;return t&&t(n),n};(0,o.useImperativeHandle)(n,(function(){return{getData:B}}));var j=function(e,n,t,r){var a=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&t<e||n<20&&r>n||n>a-20&&r<n)||(document.body.onmousemove=null,document.body.onmouseup=null,!1)};(0,o.useEffect)((function(){_&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;k(n),N(t)}),0)}),[_]);return(0,s.jsxs)("div",{style:b,children:[(0,s.jsx)("div",{style:{width:r||"100%",position:"relative"},className:"".concat(i.Z.mathFillWrap," ").concat(d||p?"cursorDefault":""),onClick:function(){d||p||R(!0)},children:(0,s.jsx)("math-field",{disabled:d,locale:"zh_cn",class:"".concat(i.Z.mathField," ").concat(m),readOnly:p,placeholder:"请输入公式",ref:y,style:{width:"100%",fontSize:g?18:14},value:g||""})}),(0,s.jsx)(c.Z,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:D,top:E},title:(0,s.jsx)("div",{style:{cursor:"move"},onMouseDown:function(e){e.preventDefault();var n=e.clientX-D,t=e.clientY-E;document.body.onmousemove=function(e){var r=e.clientX-n,a=e.clientY-t,o=document.getElementsByClassName("markdown-popup-form")[0],i=window.innerWidth-o.offsetWidth,l=window.innerHeight-o.offsetHeight;r=Math.max(0,Math.min(r,i)),a=Math.max(0,Math.min(a,l)),j(e.clientX,e.clientY,n,t)&&(k(r),N(a))},document.body.onmouseup=function(){document.body.onmousemove=null}},children:"输入公式"}),open:_,onOk:function(){var e=x.current.getData();y.current.setValue(e),u(e),R(!1)},onCancel:function(){R(!1)},destroyOnClose:!0,className:"markdown-popup-form",children:(0,s.jsx)(l.Z,{value:g,ref:x,onChange:u,showSaveButton:!1})})]})}));n.Z=u},20037:function(e,n,t){"use strict";var r=t(59301),a=t(77019),o=t(5269),i=t(20554),l=t(99571),c=t(18714),s=t(96408),u=(t(48136),t(37712)),d=(0,r.forwardRef)((function(e,n){var t=e.callback,d=e.showSaveButton,p=e.value,f=void 0===p?"":p,m=(0,r.useRef)(),v=function(e){m.current.setValue(m.current.getValue()+" "+e.value+" ")},g=[{key:"1",label:"快捷模板",children:(0,u.jsx)(a.Z,{className:s.Z.lists,gutter:[10,10],children:[{name:"分数得分",value:"\\frac{x}{y}",children:[{name:"分数 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:"导数 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"模算术 Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"根式角标",value:"\\sqrt{x}",children:[{name:"根式 Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"上下标 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"重音符及其他 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:"极限对数",value:"\\lim_{x \\to 0}",children:[{name:"极限 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"对数指数 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"界限 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"三角函数",value:"\\sin a",children:[{name:"三角函数 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"反三角函数 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:"双曲函数 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"反双曲函数 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:"积分运算",value:"\\int_{a}^{b}",children:[{name:"积分 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"双重积分 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"三重积分 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"曲线积分 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"大型运算",value:"\\sum_{a}^{b}",children:[{name:"求和 Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"乘积余积 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:"并集交集 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"析取合取 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"括号取整",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"括号 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 "}]}]}].map((function(e,n){return(0,u.jsxs)(o.Z,{flex:"110px",className:s.Z.item,children:[(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{value:"$$".concat(e.value,"$$")}),e.name]}),(0,u.jsx)("div",{className:s.Z.children,children:e.children.map((function(e,n){return(0,u.jsxs)("div",{children:[(0,u.jsx)("h1",{children:e.name}),(0,u.jsx)(a.Z,{gutter:[10,10],children:e.data.map((function(e,n){return(0,u.jsx)(o.Z,{onClick:function(){return v(e)},className:s.Z.diamond,children:(0,u.jsx)(c.Z,{value:"`$$"+e.value+"$$`"})},n)}))})]},n)}))})]})}))})},{key:"2",label:"公式模板",children:(0,u.jsx)(a.Z,{className:s.Z.lists,gutter:[10,10],children:[{name:"代数",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\n x=a + r\\text{cos}\\theta \\ \r\n y=b + r\\text{sin}\\theta \r\n\\end{matrix}\\right. "},{value:"\\begin{array}{l} \r\n \\text{对于方程形如:}x^{3}-1=0 \\ \r\n \\text{设}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r\n x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r\n x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r\n\\end{array} "},{value:"\\begin{array}{l} \r\n a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r\n \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r\n \\left\\{\\begin{matrix} \r\n \\Delta \\gt 0\\text{方程有两个不相等的实根} \\ \r\n \\Delta = 0\\text{方程有两个相等的实根} \\ \r\n \\Delta \\lt 0\\text{方程无实根} \r\n\\end{matrix}\\right. \r\n\\end{array} "},{value:"\\begin{array}{l} \r\n a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r\n \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r\n \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r\n \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r\n \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r\n \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r\n\\end{array} "}]}]},{name:"几何",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\n a \\perp \\alpha \\ \r\n b \\perp \\alpha \r\n\\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\n \\Rightarrow a \\perp \\beta "},{value:"\\left.\\begin{matrix} \r\n a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r\n a \\parallel \\partial ,b \\parallel \\partial \r\n\\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\n m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r\n a \\perp m,a \\perp n \r\n\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha "},{value:"\\begin{array}{c} \r\n \\text{直角三角形中,直角边长a,b,斜边边长c} \\ \r\n a^{2}+b^{2}=c^{2} \r\n\\end{array}"}]}]},{name:"不等式",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\n a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r\n a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r\n\\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\n a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r\n \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r\n\\end{array}"},{value:"\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r\n\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) "},{value:"\\begin{array}{c} \r\n a,b \\in R^{+} \\ \r\n \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n a,b \\in R \\ \r\n \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r\n \\left( \\text{当且仅当}a=b\\text{时取“}=\\text{”号}\\right) \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n 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\n\\end{array}"}]}]},{name:"积分",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:"三角",value:"e^{i \\theta}",children:[{name:"求和 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:"统计",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\n \\text{若}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r\n \\text{则}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r\n\\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\n P \\left( \\emptyset \\right) =0 \\\\ \r\n P \\left( S \\right) =1 \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n \\forall A \\in S \\\\ \r\n P \\left( A \\right) \\ge 0 \r\n\\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\n S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r\n P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r\n\\end{array}"},{value:"\\begin{array}{c} \r\n P_{n}=n! \\\\ \r\n A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r\n\\end{array}"}]}]}].map((function(e,n){return(0,u.jsxs)(o.Z,{flex:"110px",className:s.Z.item,children:[(0,u.jsxs)("div",{children:[(0,u.jsx)(c.Z,{value:"`$$"+e.value+"$$`"}),e.name]}),(0,u.jsx)("div",{className:s.Z.children,children:e.children.map((function(e,n){return(0,u.jsxs)("div",{children:[e.name&&(0,u.jsx)("h1",{children:e.name}),(0,u.jsx)(a.Z,{gutter:[10,10],children:e.data.map((function(e,n){return(0,u.jsx)(o.Z,{onClick:function(){return v(e)},className:s.Z.diamond,children:(0,u.jsx)(c.Z,{value:"`$$"+e.value+"$$`"})},n)}))})]},n)}))})]})}))})}],h=function(){var e=document.createElement("div");e.innerHTML=m.current.getValue();var n=e.innerText;return t&&t(n),n};return(0,r.useImperativeHandle)(n,(function(){return{getData:h}})),(0,u.jsxs)("div",{className:s.Z.mathWrap,children:[(0,u.jsx)(i.Z,{defaultActiveKey:"1",items:g}),(0,u.jsx)("math-field",{locale:"zh_cn",className:s.Z.mathField,placeholder:"请打开键盘,输入公式",ref:m,style:{width:800,marginTop:30,fontSize:18},children:f||""}),d&&(0,u.jsx)("div",{className:s.Z.button,children:(0,u.jsx)(l.ZP,{size:"large",onClick:h,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})}));n.Z=d},50184:function(e,n,t){"use strict";var r=t(82242),a=t.n(r),o=(t(59301),t(93314)),i=t(99571),l=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,c=e.styles,s=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,m=e.ButtonTwo,v=e.imgStyles,g=e.loading,h=void 0!==g&&g,b=e.className,y=void 0===b?"":b;return(0,l.jsxs)("section",{className:"tc animated fadeIn ".concat(y),style:a()({color:"#999",margin:"100px auto",visibility:h?"hidden":"visible"},s),children:[(0,l.jsx)("img",{src:n||o,style:a()(a()({},v),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,l.jsx)(i.ZP,a()(a()({className:f,onClick:p},r),{},{children:d})),m&&m]})}},4896:function(e,n,t){"use strict";t.d(n,{Z:function(){return D}});var r=t(82242),a=t.n(r),o=t(7557),i=t.n(o),l=t(41498),c=t.n(l),s=t(79800),u=t.n(s),d=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},f=t(99571),m=t(70557),v=t(54501),g=t(25399),h=t(89728),b=t(31005),y=t(50184),x=t(62233),w=t(49656),C=t(37712),D=function(e){var n,t,r,o,l,s,D=e.editOffice,k=void 0===D?"view":D,A=e.data,I=e.issaver,E=e.onSaver,N=(e.theme,e.type),P=e.filename,S=e.monacoEditor,_=e.className,R=e.style,B=e.close,j=e.onClose,O=e.hasMask,L=e.disabledDownload,T=e.onImgDimensions,M=e.showNodata,Z=e.recordInfo,G=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),z=u()(G,2),F=(z[0],z[1],(0,d.useState)("")),H=u()(F,2),q=(H[0],H[1]),U=(0,d.useState)(),W=u()(U,2),V=W[0],K=W[1],Y="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?x.Z.PROXY_SERVER:x.Z.API_SERVER,X=(0,d.useRef)();null!==(n=A)&&void 0!==n&&n.startsWith("/api")&&"txt"!==N&&(A=x.Z.API_SERVER+A);function Q(e){return $.apply(this,arguments)}function $(){return($=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"pdfdata"===n.data.type&&(E(n.data.data),window.removeEventListener("message",Q,!1)),console.log("mess---:",n.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}P&&S&&(S.filename=P),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&q(n[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===N&&(A.indexOf("bigfilescdn.")>-1||A.indexOf("bigfiles1")>-1?K({url:A,fileType:(e=A,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:A.indexOf("model=edit")?"edit":"view"}):ee())}),[N,A]);var ee=function(){var e=c()(i()().mark((function e(){var n,t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",A),n=A,A.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,b.gJ)({attachment_id:t});case 6:(r=e.sent).url=J+r.url,K(r);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){A.startsWith("http")||A.startsWith("blob:")?te():(0,h.Sv)(P||"educoder",A,P)},te=function(){Z&&(0,w.fc)({id:null==Z?void 0:Z.id,watch_type:1,course_id:null==Z?void 0:Z.course_id}),(0,h.Nd)(P||"educoder",decodeURIComponent(A))};return(0,C.jsxs)("div",{style:a()({},R||{}),className:"".concat(O&&p.bgBlack," ").concat(N?p.wrp:"hide"),children:[B&&(0,C.jsxs)("div",{className:p.close,ref:X,children:[!!T&&(0,C.jsx)(g.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return X.current},children:(0,C.jsx)("span",{onClick:function(){j(),T()},children:(0,C.jsx)("i",{className:"icon-yulanpizhu"})})}),!L&&(0,C.jsx)(g.Z,{title:"点击下载此文件",getPopupContainer:function(){return X.current},children:(0,C.jsx)("span",{onClick:te,children:(0,C.jsx)("i",{className:"icon-quxiaozhiding"})})}),I&&(0,C.jsx)(g.Z,{title:"保存pdf并退出",getPopupContainer:function(){return X.current},children:(0,C.jsx)("span",{className:"",onClick:function(){var e=document.getElementById("pdfiframe");window.addEventListener("message",Q,!1),setTimeout((function(){e.contentWindow.postMessage("getData","*")}),300)},children:(0,C.jsx)("i",{className:"icon-baocun"})})}),(0,C.jsx)(g.Z,{title:"关闭",getPopupContainer:function(){return X.current},children:(0,C.jsx)("span",{className:"",onClick:function(){j()},children:(0,C.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,C.jsx)("div",{className:"".concat(p[_]," ").concat(_," ").concat(p.monaco," ").concat("txt"===N?"show":"hide"),children:"txt"===N&&(0,C.jsx)(C.Fragment,{children:(0,C.jsx)(v.ZP,a()({},S))})}),"audio"===N&&(0,C.jsx)("audio",{src:"".concat((null===(t=A)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(r=A)||void 0===r?void 0:r.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(A),autoPlay:!0}),"video"===N&&(0,C.jsx)(C.Fragment,{children:(null===(o=A)||void 0===o?void 0:o.indexOf("http"))>-1?(0,C.jsx)("video",{controls:!0,src:"".concat(A),autoPlay:!0}):(0,C.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(A),autoPlay:!0})}),"office"===N&&V&&(0,C.jsx)("iframe",{src:"".concat(Y,"/office.html?key=").concat(V.key,"&url=").concat(btoa(V.url),"&callbackUrl=").concat(J+(V.callbackUrl||""),"&fileType=").concat(V.fileType,"&title=").concat(V.title||"","&model=").concat(k,"&officeServer=").concat(x.Z.ONLYOFFICE,"&disabledDownload=").concat(!!L)}),"html"===N&&(0,C.jsx)("iframe",{src:A+"&disposition=inline"}),"pdf"===N&&(0,C.jsx)("iframe",{id:"pdfiframe",src:"".concat(Y,"/js/pdfview/index.html?filename=").concat(P||"educoder.pdf","&url=").concat(encodeURIComponent(A),"&disabledDownload=").concat(!!L,"&model=").concat(k)}),"image"===N&&(0,C.jsx)("img",{src:"".concat((null===(l=A)||void 0===l?void 0:l.indexOf("http://"))>-1||(null===(s=A)||void 0===s?void 0:s.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(A)}),("other"===N||"download"===N)&&(0,C.jsx)(C.Fragment,{children:M?(0,C.jsx)(y.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,C.jsx)(f.ZP,{icon:(0,C.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ne,disabled:L,children:"下载"})}):(0,C.jsxs)(f.ZP,{type:"primary",size:"middle",onClick:ne,disabled:L,children:[(0,C.jsx)(m.Z,{}),"点击下载"]})}),"flowChart"===N&&(0,C.jsx)("div",{className:"embed",children:(0,C.jsx)("iframe",{src:"/drawio/src/main/webapp/viewer.html?id=".concat(A||"","&gapi=0&od=0&db=0&gh=0&gl=0"),width:"100%",height:"100%",frameBorder:"0"})})]})}},18714:function(e,n,t){"use strict";t.d(n,{z:function(){return N},Z:function(){return P}});var r=t(82242),a=t.n(r),o=t(37205),i=t.n(o),l=t(91232),c=t.n(l),s=t(79800),u=t.n(s),d=t(59301),p=(t(48850),t(63741)),f=(t(64018),t(80360)),m=t(62233),v=t(89728),g=t(15342),h=t(77736),b=t(99571),y=t(1012),x=t(4896),w=t(37712),C=function(e){var n=e.html,t=(0,d.useRef)(null),r=(0,d.useRef)(null);return(0,d.useEffect)((function(){var e=t.current.attachShadow({mode:"open"});r.current=document.createElement("div"),r.current.className="markdown-body",r.current.innerHTML=n,e.appendChild(r.current);var a=document.createElement("style");return a.textContent='.markdown-body p {\n margin: 0 0 16px 0 !important;\n line-height: 28px;\n white-space: pre-wrap;\n }\n\n ol,\n ul,\n li {\n list-style-type: none\n }\n\n ol,\n ul,\n dl {\n margin-bottom: 0px;\n }\n\n .markdown-body {\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n color: #333;\n overflow: hidden;\n font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "华文细黑", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "宋体", Heiti, "黑体", sans-serif;\n word-break: break-word;\n font-size: 16px;\n line-height: 1.6;\n white-space: normal;\n word-wrap: break-word;\n position: relative;\n }\n\n .markdown-body ul>li {\n list-style-type: disc;\n }\n\n .markdown-body ol>li {\n list-style-type: decimal;\n }\n\n .markdown-body a {\n background: transparent;\n }\n\n .markdown-body a:active,\n .markdown-body a:hover {\n outline: 0;\n }\n\n .markdown-body strong {\n font-weight: bold;\n }\n\n .markdown-body h1 {\n font-size: 2em;\n margin: 0.67em 0;\n }\n\n .markdown-body img {\n border: 0;\n }\n\n .markdown-body hr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n }\n\n .markdown-body pre {\n overflow: auto;\n }\n\n .markdown-body code,\n .markdown-body kbd,\n .markdown-body pre {\n font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;\n font-size: 1em;\n }\n\n .markdown-body input {\n color: inherit;\n font: inherit;\n margin: 0;\n }\n\n .markdown-body html input[disabled] {\n cursor: default;\n }\n\n .markdown-body input {\n line-height: normal;\n }\n\n .markdown-body input[type="checkbox"] {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0;\n }\n\n .markdown-body table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n\n .markdown-body td,\n .markdown-body th {\n padding: 0;\n }\n\n .markdown-body * {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body input {\n font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";\n }\n\n .markdown-body a {\n color: #4183c4;\n text-decoration: none;\n }\n\n .markdown-body a:hover,\n .markdown-body a:active {\n text-decoration: underline;\n }\n\n .markdown-body hr {\n height: 0;\n margin: 15px 0;\n overflow: hidden;\n background: transparent;\n border: 0;\n border-bottom: 1px solid #ddd;\n }\n\n .markdown-body hr:before {\n display: table;\n content: "";\n }\n\n .markdown-body hr:after {\n display: table;\n clear: both;\n content: "";\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n margin-top: 15px;\n margin-bottom: 15px;\n line-height: 1.1;\n }\n\n .markdown-body h1 {\n font-size: 30px;\n }\n\n .markdown-body h2 {\n font-size: 21px;\n }\n\n .markdown-body h3 {\n font-size: 16px;\n }\n\n .markdown-body h4 {\n font-size: 14px;\n }\n\n .markdown-body h5 {\n font-size: 12px;\n }\n\n .markdown-body h6 {\n font-size: 11px;\n }\n\n .markdown-body blockquote {\n margin: 0;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n }\n\n ul.linenums,\n ol.linenums {\n padding: 16px 0 0 56px !important;\n }\n\n .markdown-body ul,\n .markdown-body ol {\n padding-left: 2em;\n }\n\n\n .markdown-body ol ol,\n .markdown-body ul ol {\n list-style-type: lower-roman;\n }\n\n .markdown-body ul ul ol,\n .markdown-body ul ol ol,\n .markdown-body ol ul ol,\n .markdown-body ol ol ol {\n list-style-type: lower-alpha;\n }\n\n .markdown-body dd {\n margin-left: 0;\n }\n\n .markdown-body code {\n font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;\n font-size: 12px;\n }\n\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 0;\n font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n }\n\n .markdown-body .octicon {\n font: normal normal 16px octicons-anchor;\n line-height: 1;\n display: inline-block;\n text-decoration: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n\n .markdown-body .octicon-link:before {\n content: \'\f05c\';\n }\n\n .markdown-body>*:first-child {\n margin-top: 0 !important;\n }\n\n .markdown-body>*:last-child {\n margin-bottom: 0 !important;\n }\n\n .markdown-body .anchor {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n padding-right: 6px;\n padding-left: 30px;\n margin-left: -30px;\n }\n\n .markdown-body .anchor:focus {\n outline: none;\n }\n\n .markdown-body h1,\n .markdown-body h2,\n .markdown-body h3,\n .markdown-body h4,\n .markdown-body h5,\n .markdown-body h6 {\n position: relative;\n margin-top: 1em;\n margin-bottom: 16px;\n font-weight: bold;\n line-height: 1.4;\n }\n\n .markdown-body h1 .octicon-link,\n .markdown-body h2 .octicon-link,\n .markdown-body h3 .octicon-link,\n .markdown-body h4 .octicon-link,\n .markdown-body h5 .octicon-link,\n .markdown-body h6 .octicon-link {\n display: none;\n color: #000;\n vertical-align: middle;\n }\n\n .markdown-body h1:hover .anchor,\n .markdown-body h2:hover .anchor,\n .markdown-body h3:hover .anchor,\n .markdown-body h4:hover .anchor,\n .markdown-body h5:hover .anchor,\n .markdown-body h6:hover .anchor {\n padding-left: 8px;\n margin-left: -30px;\n text-decoration: none;\n }\n\n .markdown-body h1:hover .anchor .octicon-link,\n .markdown-body h2:hover .anchor .octicon-link,\n .markdown-body h3:hover .anchor .octicon-link,\n .markdown-body h4:hover .anchor .octicon-link,\n .markdown-body h5:hover .anchor .octicon-link,\n .markdown-body h6:hover .anchor .octicon-link {\n display: inline-block;\n }\n\n .markdown-body h1 {\n padding-bottom: 0.3em;\n font-size: 2.25em;\n line-height: 1.2;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h1 .anchor {\n line-height: 1;\n }\n\n .markdown-body h2 {\n padding-bottom: 0.3em;\n font-size: 1.75em;\n line-height: 1.225;\n border-bottom: 1px solid #eee;\n }\n\n .markdown-body h2 .anchor {\n line-height: 1;\n }\n\n .markdown-body h3 {\n font-size: 1.5em;\n line-height: 1.43;\n }\n\n .markdown-body h3 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h4 {\n font-size: 1.25em;\n }\n\n .markdown-body h4 .anchor {\n line-height: 1.2;\n }\n\n .markdown-body h5 {\n font-size: 1em;\n }\n\n .markdown-body h5 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body h6 {\n font-size: 1em;\n color: #777;\n }\n\n .markdown-body h6 .anchor {\n line-height: 1.1;\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }\n\n .markdown-body ul ul,\n .markdown-body ul ol,\n .markdown-body ol ol,\n .markdown-body ol ul {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n .markdown-body li>p {\n margin-top: 16px;\n }\n\n .markdown-body dl {\n padding: 0;\n }\n\n .markdown-body dl dt {\n padding: 0;\n margin-top: 16px;\n font-size: 1em;\n font-style: italic;\n font-weight: bold;\n }\n\n .markdown-body dl dd {\n padding: 0 16px;\n margin-bottom: 16px;\n }\n\n .markdown-body blockquote {\n padding: 0 15px;\n color: #777;\n border-left: 4px solid #ddd;\n }\n\n .markdown-body blockquote> :first-child {\n margin-top: 0;\n }\n\n .markdown-body blockquote> :last-child {\n margin-bottom: 0;\n }\n\n .markdown-body table {\n display: block;\n width: 100%;\n overflow: auto;\n word-break: normal;\n word-break: keep-all;\n }\n\n .markdown-body table th {\n font-weight: bold;\n text-align: revert;\n }\n\n .markdown-body table th,\n .markdown-body table td {\n padding: 6px 13px;\n border: 1px solid #ddd;\n }\n\n .markdown-body table tr {\n background-color: #fff;\n border-top: 1px solid #ccc;\n }\n\n .markdown-body table tr:nth-child(2n) {\n background-color: #f8f8f8;\n }\n\n .markdown-body img {\n max-width: 100%;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n .markdown-body code {\n padding: 0;\n padding-top: 0.2em;\n padding-bottom: 0.2em;\n margin: 0;\n font-size: 85%;\n background-color: rgba(0, 0, 0, 0.04);\n border-radius: 3px;\n }\n\n .markdown-body code:has(.katex) {\n background-color: transparent;\n }\n\n .markdown-body code:before,\n .markdown-body code:after {\n letter-spacing: -0.2em;\n content: "\\00a0";\n }\n\n .markdown-body pre>code {\n padding: 0;\n margin: 0;\n font-size: 100%;\n word-break: normal;\n white-space: pre;\n background: transparent;\n border: 0;\n }\n\n .markdown-body .highlight {\n margin-bottom: 16px;\n }\n\n .markdown-body .highlight pre,\n .markdown-body pre {\n padding: 16px;\n overflow: auto;\n font-size: 85%;\n line-height: 1.45;\n background-color: #f7f7f7;\n border-radius: 3px;\n }\n\n .markdown-body .highlight pre {\n margin-bottom: 0;\n word-break: normal;\n }\n\n .markdown-body pre {\n word-wrap: normal;\n }\n\n .markdown-body pre code {\n display: inline;\n max-width: initial;\n padding: 0;\n margin: 0;\n overflow: initial;\n line-height: inherit;\n word-wrap: normal;\n background-color: transparent;\n border: 0;\n }\n\n .markdown-body pre code:before,\n .markdown-body pre code:after {\n content: normal;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font-size: 11px;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .pl-c {\n color: #969896;\n }\n\n .markdown-body .pl-c1,\n .markdown-body .pl-mdh,\n .markdown-body .pl-mm,\n .markdown-body .pl-mp,\n .markdown-body .pl-mr,\n .markdown-body .pl-s1 .pl-v,\n .markdown-body .pl-s3,\n .markdown-body .pl-sc,\n .markdown-body .pl-sv {\n color: #0086b3;\n }\n\n .markdown-body .pl-e,\n .markdown-body .pl-en {\n color: #795da3;\n }\n\n .markdown-body .pl-s1 .pl-s2,\n .markdown-body .pl-smi,\n .markdown-body .pl-smp,\n .markdown-body .pl-stj,\n .markdown-body .pl-vo,\n .markdown-body .pl-vpf {\n color: #333;\n }\n\n .markdown-body .pl-ent {\n color: #63a35c;\n }\n\n .markdown-body .pl-k,\n .markdown-body .pl-s,\n .markdown-body .pl-st {\n color: #a71d5d;\n }\n\n .markdown-body .pl-pds,\n .markdown-body .pl-s1,\n .markdown-body .pl-s1 .pl-pse .pl-s2,\n .markdown-body .pl-sr,\n .markdown-body .pl-sr .pl-cce,\n .markdown-body .pl-sr .pl-sra,\n .markdown-body .pl-sr .pl-sre,\n .markdown-body .pl-src {\n color: #df5000;\n }\n\n .markdown-body .pl-mo,\n .markdown-body .pl-v {\n color: #1d3e81;\n }\n\n .markdown-body .pl-id {\n color: #b52a1d;\n }\n\n .markdown-body .pl-ii {\n background-color: #b52a1d;\n color: #f8f8f8;\n }\n\n .markdown-body .pl-sr .pl-cce {\n color: #63a35c;\n font-weight: bold;\n }\n\n .markdown-body .pl-ml {\n color: #693a17;\n }\n\n .markdown-body .pl-mh,\n .markdown-body .pl-mh .pl-en,\n .markdown-body .pl-ms {\n color: #1d3e81;\n font-weight: bold;\n }\n\n .markdown-body .pl-mq {\n color: #008080;\n }\n\n .markdown-body .pl-mi {\n color: #333;\n font-style: italic;\n }\n\n .markdown-body .pl-mb {\n color: #333;\n font-weight: bold;\n }\n\n .markdown-body .pl-md,\n .markdown-body .pl-mdhf {\n background-color: #ffecec;\n color: #bd2c00;\n }\n\n .markdown-body .pl-mdht,\n .markdown-body .pl-mi1 {\n background-color: #eaffea;\n color: #55a532;\n }\n\n .markdown-body .pl-mdr {\n color: #795da3;\n font-weight: bold;\n }\n\n .markdown-body kbd {\n display: inline-block;\n padding: 3px 5px;\n font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;\n line-height: 10px;\n color: #555;\n vertical-align: middle;\n background-color: #fcfcfc;\n border: solid 1px #ccc;\n border-bottom-color: #bbb;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #bbb;\n }\n\n .markdown-body .task-list-item {\n list-style-type: none;\n }\n\n .markdown-body .task-list-item+.task-list-item {\n margin-top: 3px;\n }\n\n .markdown-body .task-list-item input {\n float: left;\n margin: 0.3em 0 0.25em -1.6em;\n vertical-align: middle;\n }\n\n .markdown-body :checked+.radio-label {\n z-index: 1;\n position: relative;\n border-color: #4183c4;\n }\n\n\n /*! Pretty printing styles. Used with prettify.js. */\n /* SPAN elements with the classes below are added by prettyprint. */\n .pln {\n color: #000\n }\n\n /* plain text */\n\n @media screen {\n .str {\n color: #080\n }\n\n /* string content */\n .kwd {\n color: #008\n }\n\n /* a keyword */\n .com {\n color: #800\n }\n\n /* a comment */\n .typ {\n color: #606\n }\n\n /* a type name */\n .lit {\n color: #066\n }\n\n /* a literal value */\n /* punctuation, lisp open bracket, lisp close bracket */\n .pun,\n .opn,\n .clo {\n color: #660\n }\n\n .tag {\n color: #008\n }\n\n /* a markup tag name */\n .atn {\n color: #606\n }\n\n /* a markup attribute name */\n .atv {\n color: #080\n }\n\n /* a markup attribute value */\n .dec,\n .var {\n color: #606\n }\n\n /* a declaration; a variable name */\n .fun {\n color: red\n }\n\n /* a function name */\n }\n\n /* Use higher contrast and text-weight for printable form. */\n @media print,\n projection {\n .str {\n color: #060\n }\n\n .kwd {\n color: #006;\n font-weight: bold\n }\n\n .com {\n color: #600;\n font-style: italic\n }\n\n .typ {\n color: #404;\n font-weight: bold\n }\n\n .lit {\n color: #044\n }\n\n .pun,\n .opn,\n .clo {\n color: #440\n }\n\n .tag {\n color: #006;\n font-weight: bold\n }\n\n .atn {\n color: #404\n }\n\n .atv {\n color: #060\n }\n }\n\n /* Put a border around prettyprinted code snippets. */\n pre.prettyprint {\n padding: 2px;\n /* border: 1px solid #888 */\n }\n\n /* Specify class=linenums on a pre to get line numbering */\n ol.linenums {\n margin-top: 0;\n margin-bottom: 0\n }\n\n /* IE indents via margin-left */\n li.L0,\n li.L1,\n li.L2,\n li.L3,\n li.L5,\n li.L6,\n li.L7,\n li.L8 {\n list-style-type: none\n }\n\n /* Alternate shading for lines */\n li.L1,\n li.L3,\n li.L5,\n li.L7,\n li.L9 {\n background: #eee\n }\n\n .markdown-body p,\n .markdown-body blockquote,\n .markdown-body ul,\n .markdown-body ol,\n .markdown-body dl,\n .markdown-body table,\n .markdown-body pre {\n margin-top: 0;\n margin-bottom: 16px;\n }',e.appendChild(a),function(){e.innerHTML=""}}),[]),(0,d.useEffect)((function(){r.current&&(r.current.innerHTML=n)}),[n]),(0,w.jsx)("div",{ref:t})};var D="mdBody___raKXb",k="button___Ch5Pc",A="previewFlowChart___vY1dq",I="@▁@",E=/<pre[^>]*>/g;var N=function(e,n){e=e||"";var t=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return n?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(t,(function(e,n,t,r,a,o,i){var l=n||r||o,c=t||a||i||"?";return m.Z.API_SERVER+"/api/attachments/"+l+c+"&t="+(0,v.Jn)(l,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,r,a,o,i){var l=n||r||o,c=t||a||i||"?";return m.Z.API_SERVER+"/attachments/download/"+l+c+"&t="+(0,v.Jn)(l,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(t,(function(e,n,t,r,a,o,i){var l=n||r||o,c=t||a||i||"?";return m.Z.API_SERVER+"/api/attachments/"+l+c+"&t="+(0,v.Jn)(l,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,r,a){var o=n||r,i=t||a||"";return'"'+m.Z.API_SERVER+"/api/attachments/"+o+i+o+i+"&t="+(0,v.Jn)(o,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,r,a){var o=n||r,i=t||a||"";return"("+m.Z.API_SERVER+"/files/uploads/"+o+i+o+i+"&t="+(0,v.Jn)(o,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,"\n")},P=function(e){var n=e.value,t=void 0===n?"":n,r=e.edit,o=void 0!==r&&r,l=e.className,s=e.showTextOnly,v=e.showLines,N=e.style,P=void 0===N?{}:N,S=e.stylesPrev,_=void 0===S?{}:S,R=e.highlightKeywords,B=e.showProgramFill,j=(e.isProgramFill,e.disabledFill),O=void 0!==j&&j,L=e.programFillValue,T=e.openEditor,M=void 0===T?function(){}:T,Z=e.onFillChange,G=void 0===Z?function(e){}:Z,z=e.onFillBlur,F=void 0===z?function(){}:z,H=e.onFillFocus,q=void 0===H?function(){}:H,U=function(e){var n=new RegExp("\\b(".concat(["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"].join("|"),")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s>]*)"),"gi");return e.replace(n,"").trim()}(String(t||"")),W=(0,d.useRef)(),V=(0,d.useRef)(),K=(0,d.useState)(""),Y=u()(K,2),J=Y[0],X=Y[1],Q=(0,d.useState)("office"),$=u()(Q,2),ee=$[0],ne=$[1],te=(0,d.useState)([]),re=u()(te,2),ae=re[0],oe=re[1],ie=(0,d.useRef)("a"+(0,y.Z)()),le={},ce=function(e){return/<style[\s\S]*?>/i.test(e||"")};var se=function(e){return!s&&ce(U)?e:e.replace(/<style.*?>([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),r=[];return t.map((function(e){""!=e&&r.push(".".concat(ie.current," ").concat(e))})),"<style>".concat(r.join("}"),"</style>")}))},ue=(0,d.useMemo)((function(){try{U=U.replace(/\(\/attachments\/download\//g,"("+m.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+m.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+m.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+m.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,"\n"),W.current.style.display="none"}catch(e){}if(B){var e=-1;return U=U.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,(function(n,t,r){var a;return function(e,n,t){var r=document.createElement(e===I?"input":"textarea");r.style.width="100%",r.style.height=e===I?"40px":"151px",r.rows=5,r.spellcheck=!1,r.name="edu-program-fill",r.placeholder="请输入",r.dataset.id=n;var a=Object.keys(le).length;return le[a]=r,'<span class="edu-program-fill-wrap '.concat(e===I?"":"show",'" style="width:').concat(e===I?"600px":"100%",'" title=').concat(t||"","><span>").concat(r.outerHTML,'<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>')}(n,++e,null==L||null===(a=L[e])||void 0===a?void 0:a.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))})),'<pre style="background:#fff;padding:4px">'.concat(se(U||""),"</pre>")}var n=se(U);n=(0,p.ZP)(n);var t=(0,p.ez)();U.match(/\[TOC\]/)&&(n=n.replace("<p>[TOC]</p>",(0,p.Qv)()),(0,p.Iy)()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var r=t[n],a=r.type,o=r.expression;return(0,g.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(o)||"",{displayMode:"block"===a,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var r=document.createElement("div");return r.innerHTML=n,s?r.innerText:R?(me(r,R.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),r.innerHTML):(setTimeout((function(){return he()}),500),r.innerHTML)}),[U,R]);(0,d.useEffect)((function(){ve.current&&ve.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=de,e.onblur=pe,e.onfocus=fe}))}),[ae]),(0,d.useEffect)((function(){if(null!=L&&L.length)try{var e,n=ve.current.querySelectorAll(".edu-program-fill-score"),t=ve.current.querySelectorAll('[name="edu-program-fill"]'),r=c()(t.entries());try{for(r.s();!(e=r.n()).done;){var a,o,i,l=u()(e.value,2),s=l[0],d=l[1];d.value=(null==L||null===(a=L[s])||void 0===a?void 0:a.value)||"","warning"===(null==L||null===(o=L[s])||void 0===o?void 0:o.type)?d.className="program-fill-warning":"success"===(null==L||null===(i=L[s])||void 0===i?void 0:i.type)?d.className="program-fill-success":d.className=""}}catch(e){r.e(e)}finally{r.f()}var p,f=c()(n.entries());try{for(f.s();!(p=f.n()).done;){var m,v,g=u()(p.value,2),h=g[0];g[1].innerHTML=null!=L&&null!==(m=L[h])&&void 0!==m&&m.score?"".concat(null==L||null===(v=L[h])||void 0===v?void 0:v.score,"分"):""}}catch(e){f.e(e)}finally{f.f()}oe(L)}catch(e){console.log(e,"error")}}),[L]);var de=function(e){ae[e.target.dataset.id]=ae[e.target.dataset.id]||{},ae[e.target.dataset.id].value=e.target.value,oe(i()(ae)),G(ae,e.target.dataset.id)},pe=function(e){ae[e.target.dataset.id]=ae[e.target.dataset.id]||{},ae[e.target.dataset.id].value=e.target.value,oe(i()(ae)),F(ae,e.target.dataset.id)},fe=function(e){ae[e.target.dataset.id]=ae[e.target.dataset.id]||{},ae[e.target.dataset.id].value=e.target.value,oe(i()(ae)),q(ae,e.target.dataset.id)};function me(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)me(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>')}else{var r=document.createElement("span");r.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),e.replaceWith(r)}}))}var ve=(0,d.useRef)();function ge(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),X(t),ne("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),X(t),ne("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),X(t),ne("html");else if(t.startsWith("#")){e.preventDefault();var r=document.getElementById(t.replace("#",""));r&&r.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=v,v&&(P=a()(a()({},P),p.jb));var he=function(){var e,n=null===(e=ve.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(f.ZP.isSupported()){var n=new f.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};(0,d.useEffect)((function(){if(ve.current&&ue&&ue.match(E)&&window.PR.prettyPrint(),ve.current)return ve.current.addEventListener("click",ge),function(){var e;null===(e=ve.current)||void 0===e||e.removeEventListener("click",ge),(0,p.AL)(),(0,p.Iy)()}}),[ue,ve.current,ge]);return(0,d.useEffect)((function(){var e,n=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=ve.current)||void 0===e||e.addEventListener("copy",n),function(){var e;null===(e=ve.current)||void 0===e||e.removeEventListener("copy",n)}}),[ve.current]),(0,w.jsxs)("div",{style:{position:"relative"},onMouseLeave:function(){W.current.style.display="none"},children:[s&&(0,w.jsx)("div",{ref:ve,className:"".concat(D," "),children:ue}),!s&&!ce(ue)&&(0,w.jsx)("div",{ref:ve,style:a()({},P),onMouseOver:function(e){"IMG"===e.target.nodeName&&e.target.className.indexOf("draw-flowchart")>-1?(W.current.style.zIndex=1,W.current.style.display="flex",W.current.style.width=e.target.clientWidth+"px",W.current.style.height=e.target.clientHeight+"px",W.current.style.top=e.target.offsetTop+"px",W.current.style.left=e.target.offsetLeft+"px",e.target.id&&(V.current=e.target.id)):W.current.style.display="none"},className:"".concat(l||""," ").concat(O?"disabled-fill":""," markdown-body ").concat(D," ").concat(ie.current),dangerouslySetInnerHTML:{__html:ue}}),!s&&ce(ue)&&(0,w.jsx)(C,{html:ue}),(0,w.jsx)("div",{ref:W,className:"".concat(k," ").concat(o?"":A),children:(0,w.jsx)(h.Z,{children:(0,w.jsx)(b.ZP,{onClick:function(){o?M(V.current):(X(V.current),ne("flowChart"))},children:o?"编辑":"预览"})})}),(0,w.jsx)(x.Z,{close:!0,data:J,type:null!=J&&J.length?ee:"",style:a()({},_),onClose:function(){return X("")}})]})}},54501:function(e,n,t){"use strict";t.d(n,{SV:function(){return X},ZP:function(){return J}});var r=t(82242),a=t.n(r),o=t(37205),i=t.n(o),l=t(91232),c=t.n(l),s=t(79800),u=t.n(s),d=t(39647),p=t.n(d),f=t(7557),m=t.n(f),v=t(41498),g=t.n(v),h=t(59301),b=t(76374),y=["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"],x={quickKey:[{label:"main",content:["public static void main(String[] args) {","\t$0","}"].join("\n")},{label:"System.out.println",content:["System.out.println($0)"].join("\n")},{label:"System.out.print",content:["System.out.print($0)"].join("\n")}],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"]},w={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}) {","\t$0","} else {","\t","}"].join("\n")},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {","\t$0","}"].join("\n")},{label:"if",content:["if () {","\t$0","}"].join("\n")},{label:"for",content:["for(int j=0 ; j<10; j++){","\t$0","}"].join("\n")},{label:"trycatch",content:["try{","\t$0","}catch(ExceptionName e){","}"].join("\n")},{label:"using namespace std;",content:["using namespace std;"].join("\n")},{label:"include <iostream>",content:["#include <iostream>"].join("\n")},{label:"include <vector>",content:["#include <vector>"].join("\n")},{label:"include <cstdio>",content:["#include <cstdio>"].join("\n")},{label:"include <cstring>",content:["#include <cstring>"].join("\n")},{label:"include <sstream>",content:["#include <sstream>"].join("\n")},{label:"include <fstream>",content:["#include <fstream>"].join("\n")},{label:"include <map>",content:["#include <map>"].join("\n")},{label:"include <string>",content:["#include <string>"].join("\n")},{label:"include <cmath>",content:["#include <cmath>"].join("\n")}]},C={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join("\n")}]},D={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join("\n")}]},k=t(53184),A=t.n(k),I={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},E=function(e,n,t,r){e.languages.registerCompletionItemProvider(n,{provideCompletionItems:function(n,a){var o=n.getWordUntilPosition(a),l={startLineNumber:a.lineNumber,endLineNumber:a.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn},c=n.getLineContent(a.lineNumber).substring(o.startColumn-2,o.endColumn),s=function(e,n,t,r){var a=n.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:t.lineNumber,endColumn:t.column});return Array.from(new Set(a.match(/\b\w{2,}\b/g)||[])).map((function(n){return{label:n,kind:e.languages.CompletionItemKind.Text,insertText:n,range:r}}))}(e,n,a,l);return{suggestions:[].concat(i()(s),i()(t.map((function(n){return{label:n,kind:e.languages.CompletionItemKind.Keyword,documentation:n,insertText:n,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:l}}))),i()(r.map((function(n){return{label:n.label,kind:e.languages.CompletionItemKind.Snippet,documentation:n.content,insertText:c.startsWith("#")?n.content.replace(/#/,""):n.content,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:l}}))))}}})},N=t(82100),P=t.n(N),S=t(29186),_=t.n(S),R=t(85573),B=t.n(R),j=function(){function e(n,t,r){var a=this;P()(this,e),this.placeholder=n,this.editor=t,this.monaco=r,t.onDidChangeModelContent((function(){return a.onDidChangeModelContent()})),this.onDidChangeModelContent()}return _()(e,[{key:"onDidChangeModelContent",value:function(){""===this.editor.getValue()?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}},{key:"getId",value:function(){return e.ID}},{key:"getDomNode",value:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}},{key:"getPosition",value:function(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}},{key:"dispose",value:function(){this.editor.removeContentWidget(this)}}]),e}();B()(j,"ID","editor.widget.placeholderHint");var O=j,L=t(96236),T=t(6767),M=t(25399),Z=t(89392),G=t(89794),z=t(56102),F=t(37712),H=["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"];function q(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function U(){}var W={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e;if(Array.isArray(e)){for(var t=0;t<e.length;t++){var r=W[e[t]];if(r)return r}return n[0]}return W[n]||n}var K=null,Y=function(){var e=g()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,navigator.clipboard.writeText(" ");case 3:console.log("内容已自动复制到剪贴板:"),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.error("自动复制失败:",e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(){return e.apply(this,arguments)}}(),J=function(e){var n=e.width,r=void 0===n?"100%":n,o=e.height,l=void 0===o?"100%":o,s=e.value,d=e.language,f=void 0===d?"javascript":d,v=e.style,k=void 0===v?{}:v,N=e.options,P=void 0===N?{}:N,S=e.overrideServices,_=void 0===S?{}:S,R=e.theme,B=void 0===R?"vs-dark":R,j=e.onEditBlur,W=e.isCopy,J=void 0!==W&&W,X=e.onSave,Q=e.autoHeight,$=void 0!==Q&&Q,ee=e.forbidCopy,ne=void 0!==ee&&ee,te=e.onChange,re=void 0===te?U:te,ae=e.editorDidMount,oe=void 0===ae?U:ae,ie=e.onFocus,le=void 0===ie?U:ie,ce=e.onBreakPoint,se=void 0===ce?U:ce,ue=e.breakPointValue,de=void 0===ue?[]:ue,pe=e.filename,fe=void 0===pe?"educoder.txt":pe,me=e.errorLine,ve=e.errorContent,ge=void 0===ve?"":ve,he=e.highlightLine,be=e.openBreakPoint,ye=void 0!==be&&be,xe=e.placeholder,we=void 0===xe?"":xe,Ce=e.showMiniMap,De=void 0===Ce||Ce,ke=(p()(e,H),(0,h.useRef)()),Ae=(0,h.useRef)({}),Ie=(0,h.useRef)(),Ee=(0,h.useRef)(),Ne=(0,h.useRef)([]),Pe=(0,h.useRef)(!1),Se=(0,h.useRef)(),_e=(0,h.useRef)(),Re=(0,h.useRef)(!1),Be=(0,h.useState)(!1),je=u()(Be,2),Oe=je[0],Le=je[1];(0,h.useEffect)((function(){var e=G.Z.subscribe("formatDocument",(function(e){var n,t=Ae.current.instance;null==t||null===(n=t.getAction)||void 0===n||n.call(t,"editor.action.formatDocument").run()}));return window.updateMonacoValue=function(e){re(e)},e}),[]),(0,h.useEffect)((function(){var e,n=Ae.current.instance;(Ee.current&&clearTimeout(Ee.current),Ee.current=setTimeout((function(){!function(){var e=Ae.current.instance;if(null!=s&&e&&Oe){var n=e.getModel();n&&s!==n.getValue()&&(!0,n.setValue(s),e.layout(),!1)}}()}),500),s&&null!=s&&s.length)&&(null==n||null===(e=n.updateOptions)||void 0===e||e.call(n,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(s.split(/\r\n|\r|\n/g).length))+3,5)}))}),[s,Oe,Ae.current]),(0,h.useEffect)((function(){if(me&&Ae.current&&Ae.current.instance){var e=Ae.current.instance;e.changeViewZones((function(e){var n=document.createElement("div");n.style.padding="10px 20px",n.style.width="calc(100% - 20px)",n.className="my-error-line-wrp",n.innerHTML=ge,e.addZone({afterLineNumber:me||11,heightInLines:3,domNode:n})}));var n={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};e.addOverlayWidget(n),e.revealPositionInCenter({lineNumber:20,column:1})}}),[me,Ae.current,Oe]);var Te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0;if(!e||""===e.trim())return!0;for(var t=Ae.current.instance.getModel(),r=t.getLineTokens(n),a=!1,o=0;o<2;o++)1===r.getStandardTokenType(o)&&(a=!0);return a};function Me(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),X())}(0,h.useEffect)((function(){var e,n=null===(e=Ae.current)||void 0===e?void 0:e.instance;if(n&&Oe&&ne){var t=n.onDidBlurEditorWidget((function(){Re.current=!1})),r=n.onDidFocusEditorText((function(){Re.current=!0}));return function(){t.dispose(),r.dispose()}}}),[Ae.current,Oe,ne]),(0,h.useEffect)((function(){var e;if(null!==(e=Ae.current)&&void 0!==e&&e.instance&&Oe&&ye){var n=Ae.current.instance,t=n.getModel();if(!t)return;!function(){var e,r=[],a=[],o=t.getAllDecorations(),i=c()(o);try{for(i.s();!(e=i.n()).done;){var l,s=e.value;if("highlighted-line"===s.options.className)r.push(null==s||null===(l=s.range)||void 0===l?void 0:l.startLineNumber),a.push(null==s?void 0:s.id)}}catch(e){i.e(e)}finally{i.f()}if(he!==r[0]){t.deltaDecorations(a,[]);var u=t.getLineCount();he&&he<=u&&(n.deltaDecorations([],[{range:new K.Range(he,1,he,t.getLineMaxColumn(he)),options:{isWholeLine:!0,className:"highlighted-line"}}]),n.revealLineInCenter(he))}}();var r=function(){var e,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=[],a=[],o=t.getAllDecorations(),i=c()(o);try{for(i.s();!(e=i.n()).done;){var l,s=e.value;if("breakpoints-select"===s.options.linesDecorationsClassName)r.push(null==s||null===(l=s.range)||void 0===l?void 0:l.startLineNumber),a.push(null==s?void 0:s.id)}}catch(e){i.e(e)}finally{i.f()}if(n)return{lines:r,ids:a};se(r)},a=function(){var e=g()(m()().mark((function e(n){var a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a={range:new K.Range(n,1,n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}},e.next=3,t.deltaDecorations([],[a]);case 3:r();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),o=function(){var e=g()(m()().mark((function e(a){var o,i,l,s,u;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=[],i=n.getLineDecorations(a),l=c()(i);try{for(l.s();!(s=l.n()).done;)"breakpoints-select"===(u=s.value).options.linesDecorationsClassName&&o.push(u.id)}catch(e){l.e(e)}finally{l.f()}return e.next=6,t.deltaDecorations(o,[]);case 6:r();case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),i=function(e){var t,r=n.getLineDecorations(e),a=c()(r);try{for(a.s();!(t=a.n()).done;){if("breakpoints-select"===t.value.options.linesDecorationsClassName)return!0}}catch(e){a.e(e)}finally{a.f()}return!1};if(!(0,Z.isEqual)(de,r(!0).lines)){t.deltaDecorations(r(!0).ids,[]);var l=de.map((function(e){return{range:new K.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}}));t.deltaDecorations([],l)}var s=n.onDidChangeModelContent((function(e){var l=n.getPosition();if(l){var c=l.lineNumber;clearTimeout(_e.current),_e.current=setTimeout((function(){Te(t.getLineContent(c),c)?o(c):i(c)?(o(c),a(c)):r()}),100)}})),u=n.onMouseDown((function(e){var n;if(e.target.detail&&null!==(n=e.target)&&void 0!==n&&null!==(n=n.element)&&void 0!==n&&null!==(n=n.className)&&void 0!==n&&n.includes("line-numbers")){var r=e.target.position.lineNumber;if(Te(t.getLineContent(r),r))return;i(r)?o(r):a(r)}})),d=function(){Ne.current=n.deltaDecorations(Ne.current,[])},p=n.onMouseMove((function(e){var r;if(d(),e.target.detail&&null!==(r=e.target)&&void 0!==r&&null!==(r=r.element)&&void 0!==r&&null!==(r=r.className)&&void 0!==r&&r.includes("line-numbers")){var a=e.target.position.lineNumber;if(Te(t.getLineContent(a),a))return;!function(e){var t={range:new K.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ne.current=n.deltaDecorations(Ne.current,[t])}(a)}})),f=n.onMouseLeave((function(){d()}));return function(){s.dispose(),u.dispose(),p.dispose(),f.dispose()}}}),[Ae.current,Oe,de,he,ye,f]),(0,h.useEffect)((function(){var e;null!==(e=Ae.current)&&void 0!==e&&e.instance&&ye&&Ae.current.instance.setPosition({lineNumber:0,column:0})}),[he]);var Ze=function(){if($&&Ae.current.instance){var e=Ae.current.instance.getContentHeight();Ke(e<l?l:e)}else Ke(l)};var Ge=function(e){if(Re.current){var n=e.keyCode,t=e.ctrlKey,r=e.metaKey,a=e.target;return"paste"!==e.type&&(67!==n&&86!==n||!r&&!t)||"TEXTAREA"!==a.nodeName||(T.ZP.warning({content:decodeURIComponent("该任务关卡设置了禁止复制粘贴,请手动输入代码。"),key:"monaco-editor-tip"}),e.preventDefault()),!1}};function ze(e,n){var t,r,a=window.URL||window.webkitURL||window,o=new Blob([n]),i=document.createElementNS("http://www.w3.org/1999/xhtml","a");i.href=a.createObjectURL(o),i.download=e,t=i,(r=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),t.dispatchEvent(r)}(0,h.useEffect)((function(){Ze()}),[Ze]),(0,h.useEffect)((function(){ke.current&&!Oe&&Promise.all([t.e(8909),t.e(2460)]).then(t.bind(t,71448)).then((function(e){try{K=e,Ae.current.instance=K.editor.create(ke.current,{value:s,language:V(f),theme:B,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:De||!1}},_);var n=Ae.current.instance,t=L.BH._menuItems,r=i()(t).find((function(e){return"EditorContext"==e[0]._debugName}))[1];if(oe(n,K),setTimeout((function(){Ze(),Ae.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){ze(fe||"educoder.txt",n.getValue())}})}),500),Ae.current.subscription=n.onDidChangeModelContent((function(e){Pe.current?clearTimeout(Se.current):(Ze(),re(n.getValue(),e)),Se.current=setTimeout((function(){Pe.current=!1}),500)})),window.Monaco||function(e){I.languages.forEach((function(n){e.languages.registerDocumentFormattingEditProvider(n,{provideDocumentFormattingEdits:function(e){return g()(m()().mark((function n(){var t;return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=A()(e.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1}),n.abrupt("return",[{range:e.getFullModelRange(),text:t}]);case 2:case"end":return n.stop()}}),n)})))()}})})),E(e,"java",x.keywords,x.quickKey),E(e,"cpp",w.keywords,w.quickKey),E(e,"c",y,[]),E(e,"python",C.keywords,C.quickKey),E(e,"scala",D.keywords,D.quickKey)}(K,V(f)),ne&&(!function(e,n){var t=e._first;do{var r;n.includes(null===(r=t.element)||void 0===r||null===(r=r.command)||void 0===r?void 0:r.id)&&e._remove(t)}while(t=t.next)}(r,["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"]),ke.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Ge),window.removeEventListener("paste",Ge),window.addEventListener("keydown",Ge),window.addEventListener("paste",Ge)),window.Monaco=K,j&&n.onDidBlurEditorWidget((function(){j(n.getValue())})),le&&n.onDidFocusEditorText((function(){ne&&Y(),le(n.getValue())})),ne){Y();try{n.onDidPaste((function(e){var t=n.getSelection(),r=Ae.current.pastePos||{};new K.Range(r.startLineNumber||t.endLineNumber,r.startColumn||t.endColumn,r.endLineNumber||t.endLineNumber,r.endColumn||t.endColumn);n.executeEdits("",[{range:e.range,text:""}])}))}catch(e){}}var a=function(){var e;return ke.current&&(e=new b.Z((function(e){var n,t=c()(e);try{for(t.s();!(n=t.n()).done;){var r=n.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&Ae.current.instance.layout()}}catch(e){t.e(e)}finally{t.f()}}))).observe(ke.current),e}();return we&&"string"==typeof we&&new O(we,n,K),Le(!0),function(){var e=Ae.current.instance;e.dispose();var n=e.getModel();n&&n.dispose(),Ae.current.subscription&&Ae.current.subscription.dispose(),a.unobserve(ke.current)}}catch(e){}}))}),[]),(0,h.useEffect)((function(){if(Ae.current.instance&&Oe)return document.addEventListener("keydown",Me,!1),function(){document.removeEventListener("keydown",Me)}}),[X,Oe]),(0,h.useEffect)((function(){var e=Ae.current.instance;if(e&&Oe){var n=V(f);K.editor.setModelLanguage(e.getModel(),n)}}),[f,Oe]),(0,h.useEffect)((function(){Ae.current.instance&&Oe&&K.editor.setTheme(B)}),[B,Oe]),(0,h.useEffect)((function(){var e=Ae.current.instance;Ie.current=P,e&&Oe&&(e.updateOptions(a()({},P)),setTimeout((function(){e.getModel().updateOptions(a()({},P))}),200))}),[JSON.stringify(P),Oe]),(0,h.useEffect)((function(){var e=Ae.current.instance;e&&Oe&&e.layout()}),[r,l,Oe]);var Fe=(0,h.useState)(q(r)),He=u()(Fe,2),qe=He[0],Ue=(He[1],(0,h.useState)(q(l))),We=u()(Ue,2),Ve=We[0],Ke=We[1],Ye=a()(a()({},k),{},{width:qe,height:Ve,position:"relative"});return(0,F.jsx)("div",{className:"my-monaco-editor",ref:ke,style:Ye,children:J&&(0,F.jsx)(z.CopyToClipboard,{text:s,onCopy:function(){return T.ZP.success("复制成功")},children:(0,F.jsx)(M.Z,{title:"复制代码",children:(0,F.jsxs)("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"},children:[(0,F.jsx)("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," 复制代码"]})})})})};function X(e){var n=e.width,r=void 0===n?"100%":n,o=e.height,i=void 0===o?"100%":o,l=e.original,s=e.modified,d=e.language,p=e.options,f=void 0===p?{}:p,m=(0,h.useRef)(),v=(0,h.useState)(null),g=u()(v,2),y=g[0],x=g[1];(0,h.useEffect)((function(){return m.current&&Promise.all([t.e(8909),t.e(9404)]).then(t.bind(t,2550)).then((function(e){var n=(K=e).editor.createDiffEditor(m.current,a()(a()({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},f),{},{wordWrap:!0}));x(n);var t=function(e){var n;return m.current&&(n=new b.Z((function(n){var t,r=c()(n);try{for(r.s();!(t=r.n()).done;){var a=t.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&e.layout()}}catch(e){r.e(e)}finally{r.f()}}))).observe(m.current),n}(n);return function(){n.dispose();var e=n.getModel();e&&e.dispose(),t.unobserve(m.current)}})),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}}),[]),(0,h.useEffect)((function(){y&&y.setModel({original:K.editor.createModel(l,d),modified:K.editor.createModel(s,d)})}),[l,s,d,y]);var w={width:q(r),height:q(i)};return(0,F.jsx)("div",{className:"my-diff-editor",ref:m,style:w})}},63431:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return de},formatTypeNameToDefaultScore:function(){return ue}});var r=t(7557),a=t.n(r),o=t(41498),i=t.n(o),l=t(82242),c=t.n(l),s=t(79800),u=t.n(s),d=t(39647),p=t.n(d),f=t(59301),m=t(56565),v=t(62957),g=t(71051),h=t(91882),b=t(22061),y=t(47889),x=t(18714),w="flexRow____Sm4b",C="flexColumn___mQNZs",D="action___QUVEn",k="setScore___yZ0Yb",A="delete___e4taL",I="content___jR4Y6",E="titleWrap___zsXYY",N="titleHtml___FALbj",P="answerWrap___uPjYq",S="answer___pfiPk",_="answerText___K3TNr",R=t(24334),B=t(99213),j=t(37712),O=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],L=[{type:"single",name:"单选题"},{type:"multiple",name:"多选题"},{type:"judgement",name:"判断题"},{type:"completion",name:"填空题"},{type:"subjective",name:"简答题"}],T=function(e){var n,t,r=e.index,a=e.typeName,o=e.type,i=e.data,l=void 0===i?{}:i,c=e.inMouseId,s=e.isshow,d=e.onSetScore,p=void 0===d?function(){}:d,m=e.onDelete,v=void 0===m?function(){}:m,g=e.onMouseEnter,h=void 0===g?function(){}:g,b=e.showAnswer,T=void 0!==b&&b,M=(0,f.useState)(!1),Z=u()(M,2),G=Z[0],z=Z[1],F=function(){var e;return(0,j.jsxs)("div",{className:P,children:[null==l||null===(e=l.choices)||void 0===e?void 0:e.map((function(e,n){return(0,j.jsxs)("div",{className:"".concat(w," mt15"),children:[(0,j.jsx)("div",{style:{lineHeight:"24px",flexShrink:0},children:O[n]}),(0,j.jsx)("div",{className:"".concat(S," ml5"),children:(0,j.jsx)(x.Z,{value:null==e?void 0:e.choice_text})})]},n)})),T&&(0,j.jsxs)("div",{className:"mt10 ".concat(_),children:["参考答案:",null==l?void 0:l.standard_answer_show]})]})},H=function(){var e;return(0,j.jsxs)("div",{className:P,children:[(0,j.jsx)("div",{className:"".concat(w," mt15"),children:null==l||null===(e=l.choices)||void 0===e?void 0:e.map((function(e,n){return(0,j.jsx)(y.ZP,{disabled:!0,children:null==e?void 0:e.choice_text},n)}))}),T&&(0,j.jsxs)("div",{className:"mt10 ".concat(_),children:["参考答案:",null==l?void 0:l.standard_answer_show]})]})},q=function(){var e;return(0,j.jsxs)("div",{className:P,children:[(0,j.jsx)("div",{className:"".concat(w," mt15"),children:(0,j.jsx)(x.Z,{value:null==l||null===(e=l.program_attr)||void 0===e?void 0:e.description})}),T&&(0,j.jsxs)("div",{className:"mt15",children:[(0,j.jsxs)("div",{className:_,children:["参考答案:",!(null!=l&&l.answer_text)&&"暂无"]}),(0,j.jsx)(x.Z,{value:(null==l?void 0:l.answer_text)||""})]})]})},U=function(){var e;return(0,j.jsx)("div",{className:P,children:T&&(0,j.jsx)("div",{className:"".concat(C," mt15"),children:null==l||null===(e=l.standard_answer)||void 0===e?void 0:e.map((function(e,n){return(0,j.jsx)("div",{children:1===(null==e?void 0:e.model)?(0,j.jsx)(x.Z,{value:"参考答案(填空".concat(e.position,"").concat(e.answer_text.join("、")),className:_},n):(0,j.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",marginBottom:5},children:["参考答案(填空 ",e.position,"",(0,j.jsx)(B.Z,{disabled:!0,width:"180px",value:e.answer_text.join("、")})]})})}))})})},W=function(){var e;return(0,j.jsx)("div",{className:P,children:T&&(0,j.jsxs)("div",{className:"mt15",children:[(0,j.jsx)("div",{className:_,children:"参考答案:"}),(0,j.jsx)(x.Z,{value:null==l||null===(e=l.answer_texts)||void 0===e?void 0:e[0],className:_})]})})},V=function(){var e,n;return(0,j.jsxs)("div",{className:P,style:{marginTop:10},children:[(0,j.jsx)(x.Z,{showProgramFill:!0,disabledFill:!0,value:R.Base64.decode(null==l||null===(e=l.program_attr)||void 0===e?void 0:e.code)}),T&&(0,j.jsx)("div",{className:"".concat(C," mt15"),children:null==l||null===(n=l.standard_answer)||void 0===n?void 0:n.map((function(e,n){return(0,j.jsx)(x.Z,{value:"参考答案(填空".concat(e.position,"").concat(e.answer_text)},n)}))})]})},K=function(){var e;return(0,j.jsxs)("div",{className:P,children:[(0,j.jsx)("div",{className:"mt10",children:"阶段成绩"}),null==l||null===(e=l.shixun)||void 0===e?void 0:e.map((function(e,n){var t,r;return(0,j.jsxs)("div",{children:[(0,j.jsxs)("div",{className:"mt10 font14",children:["第",n+1,"关 ",null==e?void 0:e.challenge_name," ",e.challenge_score,"分)"]},n),T&&(0,j.jsxs)("div",{children:[(0,j.jsxs)("div",{className:_,children:["参考答案:",0===(null===(t=e.challenge_answers)||void 0===t?void 0:t.length)?"暂无":""]}),null===(r=e.challenge_answers)||void 0===r?void 0:r.map((function(e,n){return(0,j.jsxs)("div",{className:"mt15",children:[(0,j.jsxs)("div",{children:["级别",n+1,"",e.name]}),(0,j.jsx)(x.Z,{value:(null==e?void 0:e.contents)||"",className:_})]})}))]})]})}))]})},Y=function(){var e;return(0,j.jsx)("div",{className:P,style:{display:G&&"none"},children:null==l||null===(e=l.sub_questions)||void 0===e?void 0:e.map((function(e,n){var t,a,o,i,l,c='<span style="margin-right: 10px">'.concat(r+1,".").concat(n+1,"</span><span>").concat(null===(t=L.find((function(n){return n.type==e.item_type})))||void 0===t?void 0:t.name,'</span><span class="c-grey-999">').concat(e.score,"分)</span>");return(0,j.jsxs)(f.Fragment,{children:[(0,j.jsx)("div",{className:E,style:{marginTop:16},children:(0,j.jsx)(x.Z,{className:N,value:c+e.name})}),("single"==e.item_type||"multiple"==e.item_type)&&(0,j.jsxs)(j.Fragment,{children:[null==e||null===(a=e.choices)||void 0===a?void 0:a.map((function(e,n){return(0,j.jsxs)("div",{className:"".concat(w," mt15"),children:[(0,j.jsx)("div",{style:{lineHeight:"24px",flexShrink:0},children:O[n]}),(0,j.jsx)("div",{className:"".concat(S," ml5"),children:(0,j.jsx)(x.Z,{value:null==e?void 0:e.choice_text})})]},n)})),T&&(0,j.jsxs)("div",{className:"mt10 ".concat(_),children:["参考答案:",null==e?void 0:e.standard_answer_show]})]}),"judgement"==e.item_type&&(0,j.jsxs)("div",{className:P,children:[(0,j.jsx)("div",{className:"".concat(w," mt15"),children:null==e||null===(o=e.choices)||void 0===o?void 0:o.map((function(e,n){return(0,j.jsx)(y.ZP,{disabled:!0,children:null==e?void 0:e.choice_text},n)}))}),T&&(0,j.jsxs)("div",{className:"mt10 ".concat(_),children:["参考答案:",null==e?void 0:e.standard_answer_show]})]}),"completion"==e.item_type&&(0,j.jsx)("div",{className:P,children:T&&(0,j.jsx)("div",{className:"".concat(C," mt15"),children:null==e||null===(i=e.standard_answer)||void 0===i?void 0:i.map((function(e,n){return(0,j.jsx)("div",{children:1===(null==e?void 0:e.model)?(0,j.jsx)(x.Z,{value:"参考答案(填空".concat(e.position,"").concat(e.answer_text.join("、")),className:_},n):(0,j.jsxs)("span",{children:["参考答案(填空$",e.position,"",(0,j.jsx)(B.Z,{value:e.answer_text.join("、")})]})})}))})}),"subjective"==e.item_type&&(0,j.jsx)("div",{className:P,children:T&&(0,j.jsxs)("div",{className:"mt15",children:[(0,j.jsx)("div",{className:_,children:"参考答案:"}),(0,j.jsx)(x.Z,{value:null==e||null===(l=e.answer_texts)||void 0===l?void 0:l[0],className:_})]})})]},null==e?void 0:e.id)}))})},J=function(e,n){var t;return'<span style="margin-right: -10px">'.concat(n+1,'、</span><span class="c-grey-999">').concat("combination"===(null==e?void 0:e.item_type)?"共".concat(null==e||null===(t=e.sub_questions)||void 0===t?void 0:t.length,"小题,"):"").concat(e.score,"分)</span> ")};return(0,j.jsxs)("div",{onMouseEnter:function(){return h(l.id)},children:[c===l.id&&(0,j.jsxs)("div",{className:D,children:[(0,j.jsx)("div",{className:k,onClick:function(){return p(l.id,a,null==l?void 0:l.shixun,l.score,l)},children:"设置得分"}),(0,j.jsx)("div",{className:A,onClick:function(){return v(l.id)},children:"删除"})]}),(0,j.jsxs)("div",{className:I,children:[(0,j.jsxs)("div",{className:E,style:{justifyContent:"space-between"},children:["bprogram"===(null==l?void 0:l.item_type)?(0,j.jsx)(x.Z,{className:N,value:J(l,r)+(null==l||null===(n=l.program_attr)||void 0===n?void 0:n.description)}):(0,j.jsx)(x.Z,{className:N,value:J(l,r)+("combination"===(null==l?void 0:l.item_type)?"(题干)":"")+(l.name||(null==l?void 0:l.shixun_name))}),"combination"===(null==l?void 0:l.item_type)&&!s&&(0,j.jsx)("span",{onClick:function(e){z(!G)},style:{textAlign:"end",flexShrink:0,cursor:"pointer"},children:G?"展开":"收起"})]}),(t={SINGLE:F,MULTIPLE:F,JUDGMENT:H,PROGRAM:q,COMPLETION:U,SUBJECTIVE:W,PRACTICAL:K,COMBINATION:Y,BPROGRAM:V},t[o]?t[o]():null)]})]})},M="bg___uBTSf",Z="wrap___u47s7",G="flexRow___QK3mq",z="flexJustifyBetween___VROqY",F="relative___iGg_n",H="questionNumber___CYWUo",q="score___pHhZR",U="selectTopicButton___aNhaw",W="line___zzL1y",V="dragTip___eJpug",K="typeActive___cHbxQ",Y="mouseTypeActive___THFkb",J="typeName___PsYTO",X="typeNumber___IW6t9",Q="typeAction___gdIEg",$="setScore___ftbgZ",ee="delete___d1fFi",ne="modal___COzbG",te="modalColumn___Z8nDu",re="shixunModal___xxSWV",ae="shixunScore___zrpkw",oe=t(12502),ie=t(89392),le=t.n(ie),ce=t(61019),se=["problemsetPreview","user","globalSetting","loading","dispatch"],ue=function(e){return{"单选题":2,"多选题":5,"填空题":2,"判断题":2,"简答题":10,"编程题":10,"实训题":5,"组合题":10}[e]||0},de=(0,m.connect)((function(e){var n=e.problemsetPreview,t=e.user,r=e.loading;return{problemsetPreview:n,user:t,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){var n,t,r,o=e.problemsetPreview,l=(e.user,e.globalSetting,e.loading,e.dispatch),s=(p()(e,se),(0,f.useState)()),d=u()(s,2),y=d[0],x=d[1],w=(0,f.useState)(),C=u()(w,2),D=C[0],k=C[1],A=(0,f.useRef)();console.log(o,"problemsetPreview"),(0,f.useEffect)((function(){return l({type:"globalSetting/footerToggle",payload:!1}),function(){l({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){I()}),[]);var I=function(){l({type:"problemsetPreview/getPaperData"})},E=function(e,n){var t,r,o,s,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],d=arguments.length>3?arguments[3]:void 0,p=arguments.length>4?arguments[4]:void 0,f=le().cloneDeep(p),m=le().cloneDeep(u).map((function(e){return c()(c()({},e),{},{challenge_score:e.challenge_score||5})}));return A.current=d||ue(n),"实训题"===n?v.Z.confirm({centered:!0,width:530,title:"设置分数",content:(0,j.jsxs)("div",{className:re,children:[(0,j.jsx)("div",{children:"关卡:"}),null==m?void 0:m.map((function(e,n){return(0,j.jsxs)("div",{className:ae,children:[n+1,"、",e.challenge_name,(0,j.jsxs)("div",{style:{minWidth:"130px"},children:[(0,j.jsx)(g.Z,{defaultValue:e.challenge_score,min:1,onChange:function(n){e.challenge_score=n}}),(0,j.jsx)("span",{className:"ml5",children:"分/题"})]})]})}))]}),okText:"确认",cancelText:"取消",onOk:(t=i()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ce.Cc)({id:e,challenge_scores:m.map((function(e){return{challenge_id:e.challenge_id,score:e.challenge_score}}))});case 2:A.current=null,I();case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})}):"组合题"===n?v.Z.confirm({centered:!0,width:530,title:"设置分数",content:(0,j.jsx)("div",{className:re,style:{maxHeight:200,overflow:"auto"},children:null==f||null===(r=f.sub_questions)||void 0===r?void 0:r.map((function(e,n){return(0,j.jsxs)("div",{className:ae,children:["第",n+1,"小题",(0,j.jsxs)("div",{style:{minWidth:"130px"},children:[(0,j.jsx)(g.Z,{defaultValue:e.score,min:1,onChange:function(n){e.score=n}}),(0,j.jsx)("span",{className:"ml5",children:"分"})]})]})}))}),okText:"确认",cancelText:"取消",onOk:(o=i()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ce.Vl)({id:e,subs:null==f||null===(t=f.sub_questions)||void 0===t?void 0:t.map((function(e){return{basket_id:e.basket_id,score:e.score}}))});case 2:A.current=null,I();case 4:case"end":return n.stop()}}),n)}))),function(){return o.apply(this,arguments)})}):void v.Z.confirm({centered:!0,title:"设置分数",content:(0,j.jsxs)("div",{className:"",children:[(0,j.jsx)("span",{children:"本题分值:"}),(0,j.jsx)(g.Z,{min:1,defaultValue:A.current,onChange:function(e){A.current=e}}),(0,j.jsx)("span",{className:"ml5",children:"分/题"}),(0,j.jsx)("br",{}),"填空题"===n&&(0,j.jsx)("div",{style:{color:"rgb(255, 0, 0)"},children:"每空分值按每题分值取平均分计算"})]}),okText:"确认",cancelText:"取消",onOk:(s=i()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l({type:"problemsetPreview/setScore",payload:{id:e,score:A.current}});case 2:A.current=null,I();case 4:case"end":return n.stop()}}),n)}))),function(){return s.apply(this,arguments)})})},N=function(e){var n;v.Z.confirm({centered:!0,title:"提示",content:(0,j.jsx)("div",{className:ne,children:"确认删除该试题?"}),okText:"确认",cancelText:"取消",onOk:(n=i()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l({type:"problemsetPreview/handleDelete",payload:{id:e}});case 2:I();case 3:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},P=function(){var e=i()(a()().mark((function e(n,t){var r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.destination&&n.source){e.next=2;break}return e.abrupt("return");case 2:return r=t.questions[n.source.index].id,o=n.destination.index+1,e.next=6,l({type:"problemsetPreview/adjustPosition",payload:{id:r,position:o}});case 6:if(-1!==e.sent.status){e.next=9;break}return e.abrupt("return");case 9:I();case 10:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,j.jsxs)("section",{className:M,children:[(0,j.jsxs)(h.Z,{className:"mt30",separator:">",children:[(0,j.jsx)(h.Z.Item,{children:"试题库"}),(0,j.jsx)(h.Z.Item,{href:"/problemset",children:"人工组卷"}),(0,j.jsx)(h.Z.Item,{children:"试卷预览"})]}),(0,j.jsx)("div",{className:Z,children:(0,j.jsxs)("div",{className:"pt20 pb20",children:[(0,j.jsxs)("div",{className:"".concat(G," ").concat(z),children:[(0,j.jsxs)("div",{children:[(0,j.jsxs)("span",{className:H,children:["题数:",null===(n=o.paperData)||void 0===n?void 0:n.all_questions_count]}),(0,j.jsxs)("span",{className:q,children:["总分:",null===(t=o.paperData)||void 0===t?void 0:t.all_score]})]}),(0,j.jsx)("div",{className:U,onClick:function(){return m.history.push("/problemset/preview_select")},children:"继续选题"})]}),(0,j.jsx)("div",{className:W}),(0,j.jsx)("div",{className:V,children:"小题之间可以拖动排序"}),null===(r=o.paperData)||void 0===r||null===(r=r.questionList)||void 0===r?void 0:r.map((function(e,n){var t=e.type===D;return console.log(e,"paperItem"),(0,j.jsxs)("div",{className:"".concat(F," mt20 mb20"),children:[(0,j.jsxs)("div",{className:"".concat(K," ").concat(t?Y:""),onMouseEnter:function(){k(e.type),x(null)},children:[(0,j.jsxs)("span",{className:"".concat(J," ").concat(t?"ml20":""),children:[e.number,"、",e.name]}),(0,j.jsxs)("span",{className:X,children:["(共",e.questions_count,"题,","COMBINATION"===(null==e?void 0:e.type)?"包含".concat(null==e?void 0:e.sub_questions_count,"小题,"):"","共",e.questions_score,"分)"]})]}),t&&(0,j.jsxs)("div",{className:"".concat(Q," ").concat(G),children:["PRACTICAL"!==e.type&&(0,j.jsx)("div",{className:$,onClick:function(){return n=e.type,t=e.name,A.current=ue(t),void v.Z.confirm({centered:!0,title:"批量设置分数",content:(0,j.jsxs)("div",{className:"",children:[(0,j.jsxs)("span",{children:["组合题"===t?"组合题中的每小题":t,""]}),(0,j.jsx)(g.Z,{min:1,defaultValue:A.current,onChange:function(e){A.current=e}}),(0,j.jsx)("span",{className:"ml5",children:"分/题"}),(0,j.jsx)("br",{}),"填空题"===t&&(0,j.jsx)("div",{style:{color:"rgb(255, 0, 0)"},children:"每空分值按每题分值取平均分计算"})]}),okText:"确认",cancelText:"取消",onOk:(r=i()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"problemsetPreview/batchSetScore",payload:{item_type:n,score:A.current}});case 2:A.current=null,I();case 4:case"end":return e.stop()}}),e)}))),function(){return r.apply(this,arguments)})});var n,t,r},children:"批量设置得分"}),(0,j.jsx)("div",{className:ee,onClick:function(){return n=e.type,void v.Z.confirm({centered:!0,title:"提示",content:(0,j.jsxs)("div",{className:te,children:[(0,j.jsx)("p",{children:"删除大题,将删除该大题下所有小题"}),(0,j.jsx)("p",{children:"确认删除该大题?"})]}),okText:"确认",cancelText:"取消",onOk:(t=i()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"problemsetPreview/batchDelete",payload:{item_type:n}});case 2:I();case 3:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var n,t},children:"删除"})]}),(0,j.jsx)(b.Z5,{onDragEnd:function(n){return P(n,e)},children:(0,j.jsx)(b.bK,{droppableId:n.toString(),children:function(n,t){var r;return(0,j.jsx)("div",c()(c()({className:"mt20",ref:n.innerRef},n.droppableProps),{},{onScroll:function(){},children:null===(r=e.questions)||void 0===r?void 0:r.map((function(n,t){return(0,j.jsx)(b._l,{draggableId:n.id.toString(),index:t,children:function(r){return(0,j.jsx)("div",c()(c()(c()({ref:r.innerRef},r.draggableProps),r.dragHandleProps),{},{children:(0,j.jsx)(T,{index:t,typeName:e.name,type:e.type,data:n,inMouseId:y,onSetScore:E,onDelete:N,onMouseEnter:function(e){x(e),k(null)}})}))}},n.id)}))}))}})})]},n)}))]})}),(0,j.jsx)(oe.t,{okText:"保存试卷",onCancel:function(){return m.history.replace("/problemset")},onOk:function(){return m.history.push("/problemset/preview_new")}})]})}))},63741:function(e,n,t){"use strict";t.d(n,{AL:function(){return D},Iy:function(){return f},Qv:function(){return g},ez:function(){return C},jb:function(){return m}});var r=t(79800),a=t.n(r),o=t(32834),i=t.n(o),l=t(11690),c=1;var s=[],u=["<ul>"],d=new(i().Renderer),p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function f(){s.length=0,u=["<ul>"]}var m={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function v(e,n,t,r){if(n>=e.length||e[n].level<=t)return n;var a=e[n];r.push("<li><a href='#"+c+a.anchor+"'>"+a.text+"</a>");var o=[];return n=v(e,++n,a.level,o),o.length>0&&(r.push("<ul>"),o.forEach((function(e){r.push(e)})),r.push("</ul>")),r.push("</li>"),n=v(e,n,t,r)}function g(){return v(s,0,0,u),u.push("</ul>"),u.join("")}var h={heading:function(e){var n=p.exec(e);if(c+=1,n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(e){var n=this.rules.block.fences.exec(e);if(n){var t=n[0],r=function(e,n){var t=e.match(/^(\s+)(?:```)/);if(null===t)return n;var r=t[1];return n.split("\n").map((function(e){var n=e.match(/^\s+/);return null===n?e:a()(n,1)[0].length>=r.length?e.slice(r.length):e})).join("\n")}(t,n[3]||""),o=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(o)>=0){var i=x(),l=r;r=i,w[i]={type:"block",expression:l}}return{type:"code",raw:t,lang:o,text:r}}}},b=/(?:\${2})([^\n`]+?)(?:\${2})/gi,y=0,x=function(){return"__special_katext_id_".concat(y++,"__")},w={};function C(){return w}function D(){y=0,w={}}function k(e){return e=e.replace(b,(function(e,n){var t=x();return w[t]={type:"inline",expression:n},t}))}var A=d.listitem;d.listitem=function(e){return A(k(e))};var I=d.paragraph;d.paragraph=function(e){return I(k(e))};var E=d.tablecell;d.tablecell=function(e,n){return E(k(e),n)},d.code=function(e,n,t){var r=(n||"").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(n,'">').concat(t?e:(0,l.escape)(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(t?e:(0,l.escape)(e,!0))+"</code></pre>"},d.heading=function(e,n,t){var r=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:r,level:n,text:e}),"<h"+n+' id="'+c+r+'">'+e+"</h"+n+">"},i().setOptions({silent:!0,gfm:!0,pedantic:!1}),i().use({tokenizer:h,renderer:d}),n.ZP=i()},96408:function(e,n){"use strict";n.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},24334:function(e,n,t){var r,a;a="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t.g?t.g:this,e.exports=function(t){"use strict";var a,o=(t=t||{}).Base64,i="2.6.4",l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=function(e){for(var n={},t=0,r=e.length;t<r;t++)n[e.charAt(t)]=t;return n}(l),s=String.fromCharCode,u=function(e){if(e.length<2)return(n=e.charCodeAt(0))<128?e:n<2048?s(192|n>>>6)+s(128|63&n):s(224|n>>>12&15)+s(128|n>>>6&63)+s(128|63&n);var n=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return s(240|n>>>18&7)+s(128|n>>>12&63)+s(128|n>>>6&63)+s(128|63&n)},d=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,p=function(e){return e.replace(d,u)},f=function(e){var n=[0,2,1][e.length%3],t=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[l.charAt(t>>>18),l.charAt(t>>>12&63),n>=2?"=":l.charAt(t>>>6&63),n>=1?"=":l.charAt(63&t)].join("")},m=t.btoa&&"function"==typeof t.btoa?function(e){return t.btoa(e)}:function(e){if(e.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return e.replace(/[\s\S]{1,3}/g,f)},v=function(e){return m(p(String(e)))},g=function(e){return e.replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"})).replace(/=/g,"")},h=function(e,n){return n?g(v(e)):v(e)},b=function(e){return h(e,!0)};t.Uint8Array&&(a=function(e,n){for(var t="",r=0,a=e.length;r<a;r+=3){var o=e[r],i=e[r+1],c=e[r+2],s=o<<16|i<<8|c;t+=l.charAt(s>>>18)+l.charAt(s>>>12&63)+(void 0!==i?l.charAt(s>>>6&63):"=")+(void 0!==c?l.charAt(63&s):"=")}return n?g(t):t});var y,x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,w=function(e){switch(e.length){case 4:var n=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return s(55296+(n>>>10))+s(56320+(1023&n));case 3:return s((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return s((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},C=function(e){return e.replace(x,w)},D=function(e){var n=e.length,t=n%4,r=(n>0?c[e.charAt(0)]<<18:0)|(n>1?c[e.charAt(1)]<<12:0)|(n>2?c[e.charAt(2)]<<6:0)|(n>3?c[e.charAt(3)]:0),a=[s(r>>>16),s(r>>>8&255),s(255&r)];return a.length-=[0,0,2,1][t],a.join("")},k=t.atob&&"function"==typeof t.atob?function(e){return t.atob(e)}:function(e){return e.replace(/\S{1,4}/g,D)},A=function(e){return k(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},I=function(e){return C(k(e))},E=function(e){return String(e).replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,"")},N=function(e){return I(E(e))};t.Uint8Array&&(y=function(e){return Uint8Array.from(A(E(e)),(function(e){return e.charCodeAt(0)}))});var P=function(){var e=t.Base64;return t.Base64=o,e};if(t.Base64={VERSION:i,atob:A,btoa:m,fromBase64:N,toBase64:h,utob:p,encode:h,encodeURI:b,btou:C,decode:N,noConflict:P,fromUint8Array:a,toUint8Array:y},"function"==typeof Object.defineProperty){var S=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};t.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",S((function(){return N(this)}))),Object.defineProperty(String.prototype,"toBase64",S((function(e){return h(this,e)}))),Object.defineProperty(String.prototype,"toBase64URI",S((function(){return h(this,!0)})))}}return t.Meteor&&(Base64=t.Base64),e.exports?e.exports.Base64=t.Base64:void 0===(r=function(){return t.Base64}.apply(n,[]))||(e.exports=r),{Base64:t.Base64}}(a)},22061:function(e,n,t){"use strict";t.d(n,{Z5:function(){return wa},_l:function(){return ro},bK:function(){return lo}});var r=t(59301),a=t(69168),o=t(54476),i=t(59781),l=r.createContext(null);var c=function(e){e()},s=function(){return c};var u={notify:function(){},get:function(){return[]}};function d(e,n){var t,r=u;function a(){i.onStateChange&&i.onStateChange()}function o(){t||(t=n?n.addNestedSub(a):e.subscribe(a),r=function(){var e=s(),n=null,t=null;return{clear:function(){n=null,t=null},notify:function(){e((function(){for(var e=n;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],t=n;t;)e.push(t),t=t.next;return e},subscribe:function(e){var r=!0,a=t={callback:e,next:null,prev:t};return a.prev?a.prev.next=a:n=a,function(){r&&null!==n&&(r=!1,a.next?a.next.prev=a.prev:t=a.prev,a.prev?a.prev.next=a.next:n=a.next)}}}}())}var i={addNestedSub:function(e){return o(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:a,isSubscribed:function(){return Boolean(t)},trySubscribe:o,tryUnsubscribe:function(){t&&(t(),t=void 0,r.clear(),r=u)},getListeners:function(){return r}};return i}var p="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;var f=function(e){var n=e.store,t=e.context,a=e.children,o=(0,r.useMemo)((function(){var e=d(n);return{store:n,subscription:e}}),[n]),i=(0,r.useMemo)((function(){return n.getState()}),[n]);p((function(){var e=o.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),i!==n.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[o,i]);var c=t||l;return r.createElement(c.Provider,{value:o},a)},m=t(85377),v=t(94266),g=t.n(v),h=t(53410),b=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],y=["reactReduxForwardedRef"],x=[],w=[null,null];function C(e,n){var t=e[1];return[n.payload,t+1]}function D(e,n,t){p((function(){return e.apply(void 0,n)}),t)}function k(e,n,t,r,a,o,i){e.current=r,n.current=a,t.current=!1,o.current&&(o.current=null,i())}function A(e,n,t,r,a,o,i,l,c,s){if(e){var u=!1,d=null,p=function(){if(!u){var e,t,p=n.getState();try{e=r(p,a.current)}catch(e){t=e,d=e}t||(d=null),e===o.current?i.current||c():(o.current=e,l.current=e,i.current=!0,s({type:"STORE_UPDATED",payload:{error:t}}))}};t.onStateChange=p,t.trySubscribe(),p();return function(){if(u=!0,t.tryUnsubscribe(),t.onStateChange=null,d)throw d}}}var I=function(){return[null,0]};function E(e,n){void 0===n&&(n={});var t=n,a=t.getDisplayName,i=void 0===a?function(e){return"ConnectAdvanced("+e+")"}:a,c=t.methodName,s=void 0===c?"connectAdvanced":c,u=t.renderCountProp,p=void 0===u?void 0:u,f=t.shouldHandleStateChanges,v=void 0===f||f,E=t.storeKey,N=void 0===E?"store":E,P=(t.withRef,t.forwardRef),S=void 0!==P&&P,_=t.context,R=void 0===_?l:_,B=(0,m.Z)(t,b),j=R;return function(n){var t=n.displayName||n.name||"Component",a=i(t),l=(0,o.Z)({},B,{getDisplayName:i,methodName:s,renderCountProp:p,shouldHandleStateChanges:v,storeKey:N,displayName:a,wrappedComponentName:t,WrappedComponent:n}),c=B.pure;var u=c?r.useMemo:function(e){return e()};function f(t){var a=(0,r.useMemo)((function(){var e=t.reactReduxForwardedRef,n=(0,m.Z)(t,y);return[t.context,e,n]}),[t]),i=a[0],c=a[1],s=a[2],p=(0,r.useMemo)((function(){return i&&i.Consumer&&(0,h.isContextConsumer)(r.createElement(i.Consumer,null))?i:j}),[i,j]),f=(0,r.useContext)(p),g=Boolean(t.store)&&Boolean(t.store.getState)&&Boolean(t.store.dispatch);Boolean(f)&&Boolean(f.store);var b=g?t.store:f.store,E=(0,r.useMemo)((function(){return function(n){return e(n.dispatch,l)}(b)}),[b]),N=(0,r.useMemo)((function(){if(!v)return w;var e=d(b,g?null:f.subscription),n=e.notifyNestedSubs.bind(e);return[e,n]}),[b,g,f]),P=N[0],S=N[1],_=(0,r.useMemo)((function(){return g?f:(0,o.Z)({},f,{subscription:P})}),[g,f,P]),R=(0,r.useReducer)(C,x,I),B=R[0][0],O=R[1];if(B&&B.error)throw B.error;var L=(0,r.useRef)(),T=(0,r.useRef)(s),M=(0,r.useRef)(),Z=(0,r.useRef)(!1),G=u((function(){return M.current&&s===T.current?M.current:E(b.getState(),s)}),[b,B,s]);D(k,[T,L,Z,s,G,M,S]),D(A,[v,b,P,E,T,L,Z,M,S,O],[b,P,E]);var z=(0,r.useMemo)((function(){return r.createElement(n,(0,o.Z)({},G,{ref:c}))}),[c,n,G]);return(0,r.useMemo)((function(){return v?r.createElement(p.Provider,{value:_},z):z}),[p,z,_])}var b=c?r.memo(f):f;if(b.WrappedComponent=n,b.displayName=f.displayName=a,S){var E=r.forwardRef((function(e,n){return r.createElement(b,(0,o.Z)({},e,{reactReduxForwardedRef:n}))}));return E.displayName=a,E.WrappedComponent=n,g()(E,n)}return g()(b,n)}}function N(e,n){return e===n?0!==e||0!==n||1/e==1/n:e!=e&&n!=n}function P(e,n){if(N(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(var a=0;a<t.length;a++)if(!Object.prototype.hasOwnProperty.call(n,t[a])||!N(e[t[a]],n[t[a]]))return!1;return!0}function S(e){return function(n,t){var r=e(n,t);function a(){return r}return a.dependsOnOwnProps=!1,a}}function _(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function R(e,n){return function(n,t){t.displayName;var r=function(e,n){return r.dependsOnOwnProps?r.mapToProps(e,n):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(n,t){r.mapToProps=e,r.dependsOnOwnProps=_(e);var a=r(n,t);return"function"==typeof a&&(r.mapToProps=a,r.dependsOnOwnProps=_(a),a=r(n,t)),a},r}}var B=[function(e){return"function"==typeof e?R(e):void 0},function(e){return e?void 0:S((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?S((function(n){return function(e,n){var t={},r=function(r){var a=e[r];"function"==typeof a&&(t[r]=function(){return n(a.apply(void 0,arguments))})};for(var a in e)r(a);return t}(e,n)})):void 0}];var j=[function(e){return"function"==typeof e?R(e):void 0},function(e){return e?void 0:S((function(){return{}}))}];function O(e,n,t){return(0,o.Z)({},t,e,n)}var L=[function(e){return"function"==typeof e?function(e){return function(n,t){t.displayName;var r,a=t.pure,o=t.areMergedPropsEqual,i=!1;return function(n,t,l){var c=e(n,t,l);return i?a&&o(c,r)||(r=c):(i=!0,r=c),r}}}(e):void 0},function(e){return e?void 0:function(){return O}}],T=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function M(e,n,t,r){return function(a,o){return t(e(a,o),n(r,o),o)}}function Z(e,n,t,r,a){var o,i,l,c,s,u=a.areStatesEqual,d=a.areOwnPropsEqual,p=a.areStatePropsEqual,f=!1;function m(a,f){var m,v,g=!d(f,i),h=!u(a,o,f,i);return o=a,i=f,g&&h?(l=e(o,i),n.dependsOnOwnProps&&(c=n(r,i)),s=t(l,c,i)):g?(e.dependsOnOwnProps&&(l=e(o,i)),n.dependsOnOwnProps&&(c=n(r,i)),s=t(l,c,i)):h?(m=e(o,i),v=!p(m,l),l=m,v&&(s=t(l,c,i)),s):s}return function(a,u){return f?m(a,u):(l=e(o=a,i=u),c=n(r,i),s=t(l,c,i),f=!0,s)}}function G(e,n){var t=n.initMapStateToProps,r=n.initMapDispatchToProps,a=n.initMergeProps,o=(0,m.Z)(n,T),i=t(e,o),l=r(e,o),c=a(e,o);return(o.pure?Z:M)(i,l,c,e,o)}var z=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function F(e,n,t){for(var r=n.length-1;r>=0;r--){var a=n[r](e);if(a)return a}return function(n,r){throw new Error("Invalid value of type "+typeof e+" for "+t+" argument when connecting component "+r.wrappedComponentName+".")}}function H(e,n){return e===n}function q(e){var n=void 0===e?{}:e,t=n.connectHOC,r=void 0===t?E:t,a=n.mapStateToPropsFactories,i=void 0===a?j:a,l=n.mapDispatchToPropsFactories,c=void 0===l?B:l,s=n.mergePropsFactories,u=void 0===s?L:s,d=n.selectorFactory,p=void 0===d?G:d;return function(e,n,t,a){void 0===a&&(a={});var l=a,s=l.pure,d=void 0===s||s,f=l.areStatesEqual,v=void 0===f?H:f,g=l.areOwnPropsEqual,h=void 0===g?P:g,b=l.areStatePropsEqual,y=void 0===b?P:b,x=l.areMergedPropsEqual,w=void 0===x?P:x,C=(0,m.Z)(l,z),D=F(e,i,"mapStateToProps"),k=F(n,c,"mapDispatchToProps"),A=F(t,u,"mergeProps");return r(p,(0,o.Z)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:D,initMapDispatchToProps:k,initMergeProps:A,pure:d,areStatesEqual:v,areOwnPropsEqual:h,areStatePropsEqual:y,areMergedPropsEqual:w},C))}}var U=q();var W,V=t(4676);function K(e,n){var t=(0,r.useState)((function(){return{inputs:n,result:e()}}))[0],a=(0,r.useRef)(!0),o=(0,r.useRef)(t),i=a.current||Boolean(n&&o.current.inputs&&function(e,n){if(e.length!==n.length)return!1;for(var t=0;t<e.length;t++)if(e[t]!==n[t])return!1;return!0}(n,o.current.inputs))?o.current:{inputs:n,result:e()};return(0,r.useEffect)((function(){a.current=!1,o.current=i}),[i]),i.result}W=V.unstable_batchedUpdates,c=W;var Y=K,J=function(e,n){return K((function(){return e}),n)},X="Invariant failed";var Q=function(e){var n=e.top,t=e.right,r=e.bottom,a=e.left;return{top:n,right:t,bottom:r,left:a,width:t-a,height:r-n,x:a,y:n,center:{x:(t+a)/2,y:(r+n)/2}}},$=function(e,n){return{top:e.top-n.top,left:e.left-n.left,bottom:e.bottom+n.bottom,right:e.right+n.right}},ee=function(e,n){return{top:e.top+n.top,left:e.left+n.left,bottom:e.bottom-n.bottom,right:e.right-n.right}},ne={top:0,right:0,bottom:0,left:0},te=function(e){var n=e.borderBox,t=e.margin,r=void 0===t?ne:t,a=e.border,o=void 0===a?ne:a,i=e.padding,l=void 0===i?ne:i,c=Q($(n,r)),s=Q(ee(n,o)),u=Q(ee(s,l));return{marginBox:c,borderBox:Q(n),paddingBox:s,contentBox:u,margin:r,border:o,padding:l}},re=function(e){var n=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var t=Number(n);return isNaN(t)&&function(e,n){if(!e)throw new Error(X)}(!1),t},ae=function(e,n){var t,r,a=e.borderBox,o=e.border,i=e.margin,l=e.padding,c=(r=n,{top:(t=a).top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x});return te({borderBox:c,border:o,margin:i,padding:l})},oe=function(e,n){return void 0===n&&(n={x:window.pageXOffset,y:window.pageYOffset}),ae(e,n)},ie=function(e,n){var t={top:re(n.marginTop),right:re(n.marginRight),bottom:re(n.marginBottom),left:re(n.marginLeft)},r={top:re(n.paddingTop),right:re(n.paddingRight),bottom:re(n.paddingBottom),left:re(n.paddingLeft)},a={top:re(n.borderTopWidth),right:re(n.borderRightWidth),bottom:re(n.borderBottomWidth),left:re(n.borderLeftWidth)};return te({borderBox:e,margin:t,padding:r,border:a})},le=function(e){var n=e.getBoundingClientRect(),t=window.getComputedStyle(e);return ie(n,t)},ce=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function se(e,n){if(e.length!==n.length)return!1;for(var t=0;t<e.length;t++)if(r=e[t],a=n[t],!(r===a||ce(r)&&ce(a)))return!1;var r,a;return!0}var ue=function(e,n){var t;void 0===n&&(n=se);var r,a=[],o=!1;return function(){for(var i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];return o&&t===this&&n(i,a)||(r=e.apply(this,i),o=!0,t=this,a=i),r}},de=function(e){var n=[],t=null,r=function(){for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];n=a,t||(t=requestAnimationFrame((function(){t=null,e.apply(void 0,n)})))};return r.cancel=function(){t&&(cancelAnimationFrame(t),t=null)},r};function pe(e,n){}pe.bind(null,"warn"),pe.bind(null,"error");function fe(){}function me(e,n,t){var r=n.map((function(n){var r=function(e,n){return(0,o.Z)({},e,{},n)}(t,n.options);return e.addEventListener(n.eventName,n.fn,r),function(){e.removeEventListener(n.eventName,n.fn,r)}}));return function(){r.forEach((function(e){e()}))}}var ve="Invariant failed";function ge(e){this.message=e}function he(e,n){if(!e)throw new ge(ve)}ge.prototype.toString=function(){return this.message};var be=function(e){function n(){for(var n,t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return(n=e.call.apply(e,[this].concat(r))||this).callbacks=null,n.unbind=fe,n.onWindowError=function(e){var t=n.getCallbacks();t.isDragging()&&t.tryAbort(),e.error instanceof ge&&e.preventDefault()},n.getCallbacks=function(){if(!n.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return n.callbacks},n.setCallbacks=function(e){n.callbacks=e},n}(0,a.Z)(n,e);var t=n.prototype;return t.componentDidMount=function(){this.unbind=me(window,[{eventName:"error",fn:this.onWindowError}])},t.componentWillUnmount=function(){this.unbind()},t.componentDidCatch=function(e){if(!(e instanceof ge))throw e;this.setState({})},t.render=function(){return this.props.children(this.setCallbacks)},n}(r.Component),ye=function(e){return e+1},xe=function(e,n){var t=e.droppableId===n.droppableId,r=ye(e.index),a=ye(n.index);return t?"\n You have moved the item from position "+r+"\n to position "+a+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+n.droppableId+"\n in position "+a+"\n "},we=function(e,n,t){return n.droppableId===t.droppableId?"\n The item "+e+"\n has been combined with "+t.draggableId:"\n The item "+e+"\n in list "+n.droppableId+"\n has been combined with "+t.draggableId+"\n in list "+t.droppableId+"\n "},Ce=function(e){return"\n The item has returned to its starting position\n of "+ye(e.index)+"\n"},De="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",ke=function(e){return"\n You have lifted an item in position "+ye(e.source.index)+"\n"},Ae=function(e){var n=e.destination;if(n)return xe(e.source,n);var t=e.combine;return t?we(e.draggableId,e.source,t):"You are over an area that cannot be dropped on"},Ie=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+Ce(e.source)+"\n ";var n=e.destination,t=e.combine;return n?"\n You have dropped the item.\n "+xe(e.source,n)+"\n ":t?"\n You have dropped the item.\n "+we(e.draggableId,e.source,t)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Ce(e.source)+"\n "},Ee={x:0,y:0},Ne=function(e,n){return{x:e.x+n.x,y:e.y+n.y}},Pe=function(e,n){return{x:e.x-n.x,y:e.y-n.y}},Se=function(e,n){return e.x===n.x&&e.y===n.y},_e=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},Re=function(e,n,t){var r;return void 0===t&&(t=0),(r={})[e]=n,r["x"===e?"y":"x"]=t,r},Be=function(e,n){return Math.sqrt(Math.pow(n.x-e.x,2)+Math.pow(n.y-e.y,2))},je=function(e,n){return Math.min.apply(Math,n.map((function(n){return Be(e,n)})))},Oe=function(e){return function(n){return{x:e(n.x),y:e(n.y)}}},Le=function(e,n){return{top:e.top+n.y,left:e.left+n.x,bottom:e.bottom+n.y,right:e.right+n.x}},Te=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},Me=function(e,n){return n&&n.shouldClipSubject?function(e,n){var t=Q({top:Math.max(n.top,e.top),right:Math.min(n.right,e.right),bottom:Math.min(n.bottom,e.bottom),left:Math.max(n.left,e.left)});return t.width<=0||t.height<=0?null:t}(n.pageMarginBox,e):Q(e)},Ze=function(e){var n=e.page,t=e.withPlaceholder,r=e.axis,a=e.frame,i=function(e,n){return n?Le(e,n.scroll.diff.displacement):e}(n.marginBox,a),l=function(e,n,t){var r;return t&&t.increasedBy?(0,o.Z)({},e,((r={})[n.end]=e[n.end]+t.increasedBy[n.line],r)):e}(i,r,t);return{page:n,withPlaceholder:t,active:Me(l,a)}},Ge=function(e,n){e.frame||he(!1);var t=e.frame,r=Pe(n,t.scroll.initial),a=_e(r),i=(0,o.Z)({},t,{scroll:{initial:t.scroll.initial,current:n,diff:{value:r,displacement:a},max:t.scroll.max}}),l=Ze({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i});return(0,o.Z)({},e,{frame:i,subject:l})};function ze(e){return Object.values?Object.values(e):Object.keys(e).map((function(n){return e[n]}))}function Fe(e,n){if(e.findIndex)return e.findIndex(n);for(var t=0;t<e.length;t++)if(n(e[t]))return t;return-1}function He(e,n){if(e.find)return e.find(n);var t=Fe(e,n);return-1!==t?e[t]:void 0}function qe(e){return Array.prototype.slice.call(e)}var Ue=ue((function(e){return e.reduce((function(e,n){return e[n.descriptor.id]=n,e}),{})})),We=ue((function(e){return e.reduce((function(e,n){return e[n.descriptor.id]=n,e}),{})})),Ve=ue((function(e){return ze(e)})),Ke=ue((function(e){return ze(e)})),Ye=ue((function(e,n){var t=Ke(n).filter((function(n){return e===n.descriptor.droppableId})).sort((function(e,n){return e.descriptor.index-n.descriptor.index}));return t}));function Je(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Xe(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var Qe=ue((function(e,n){return n.filter((function(n){return n.descriptor.id!==e.descriptor.id}))})),$e=function(e,n){return e.descriptor.droppableId===n.descriptor.id},en={point:Ee,value:0},nn={invisible:{},visible:{},all:[]},tn={displaced:nn,displacedBy:en,at:null},rn=function(e,n){return function(t){return e<=t&&t<=n}},an=function(e){var n=rn(e.top,e.bottom),t=rn(e.left,e.right);return function(r){if(n(r.top)&&n(r.bottom)&&t(r.left)&&t(r.right))return!0;var a=n(r.top)||n(r.bottom),o=t(r.left)||t(r.right);if(a&&o)return!0;var i=r.top<e.top&&r.bottom>e.bottom,l=r.left<e.left&&r.right>e.right;return!(!i||!l)||(i&&o||l&&a)}},on=function(e){var n=rn(e.top,e.bottom),t=rn(e.left,e.right);return function(e){return n(e.top)&&n(e.bottom)&&t(e.left)&&t(e.right)}},ln={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},cn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},sn=function(e){var n=e.target,t=e.destination,r=e.viewport,a=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,i=a?function(e,n){var t=n.frame?n.frame.scroll.diff.displacement:Ee;return Le(e,t)}(n,t):n;return function(e,n,t){return!!n.subject.active&&t(n.subject.active)(e)}(i,t,o)&&function(e,n,t){return t(n)(e)}(i,r,o)},un=function(e){return sn((0,o.Z)({},e,{isVisibleThroughFrameFn:an}))},dn=function(e){return sn((0,o.Z)({},e,{isVisibleThroughFrameFn:on}))};function pn(e){var n=e.afterDragging,t=e.destination,r=e.displacedBy,a=e.viewport,o=e.forceShouldAnimate,i=e.last;return n.reduce((function(e,n){var l=function(e,n){var t=e.page.marginBox,r={top:n.point.y,right:0,bottom:0,left:n.point.x};return Q($(t,r))}(n,r),c=n.descriptor.id;if(e.all.push(c),!un({target:l,destination:t,viewport:a,withDroppableDisplacement:!0}))return e.invisible[n.descriptor.id]=!0,e;var s=function(e,n,t){if("boolean"==typeof t)return t;if(!n)return!0;var r=n.invisible,a=n.visible;if(r[e])return!1;var o=a[e];return!o||o.shouldAnimate}(c,i,o),u={draggableId:c,shouldAnimate:s};return e.visible[c]=u,e}),{all:[],visible:{},invisible:{}})}function fn(e){var n=e.insideDestination,t=e.inHomeList,r=e.displacedBy,a=e.destination,o=function(e,n){if(!e.length)return 0;var t=e[e.length-1].descriptor.index;return n.inHomeList?t:t+1}(n,{inHomeList:t});return{displaced:nn,displacedBy:r,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:o}}}}function mn(e){var n=e.draggable,t=e.insideDestination,r=e.destination,a=e.viewport,o=e.displacedBy,i=e.last,l=e.index,c=e.forceShouldAnimate,s=$e(n,r);if(null==l)return fn({insideDestination:t,inHomeList:s,displacedBy:o,destination:r});var u=He(t,(function(e){return e.descriptor.index===l}));if(!u)return fn({insideDestination:t,inHomeList:s,displacedBy:o,destination:r});var d=Qe(n,t),p=t.indexOf(u);return{displaced:pn({afterDragging:d.slice(p),destination:r,displacedBy:o,last:i,viewport:a.frame,forceShouldAnimate:c}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:l}}}}function vn(e,n){return Boolean(n.effected[e])}var gn=function(e){var n=e.isMovingForward,t=e.isInHomeList,r=e.draggable,a=e.draggables,o=e.destination,i=e.insideDestination,l=e.previousImpact,c=e.viewport,s=e.afterCritical,u=l.at;if(u||he(!1),"REORDER"===u.type){var d=function(e){var n=e.isMovingForward,t=e.isInHomeList,r=e.insideDestination,a=e.location;if(!r.length)return null;var o=a.index,i=n?o+1:o-1,l=r[0].descriptor.index,c=r[r.length-1].descriptor.index;return i<l||i>(t?c:c+1)?null:i}({isMovingForward:n,isInHomeList:t,location:u.destination,insideDestination:i});return null==d?null:mn({draggable:r,insideDestination:i,destination:o,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:d})}var p=function(e){var n=e.isMovingForward,t=e.destination,r=e.draggables,a=e.combine,o=e.afterCritical;if(!t.isCombineEnabled)return null;var i=a.draggableId,l=r[i].descriptor.index;return vn(i,o)?n?l:l-1:n?l+1:l}({isMovingForward:n,destination:o,displaced:l.displaced,draggables:a,combine:u.combine,afterCritical:s});return null==p?null:mn({draggable:r,insideDestination:i,destination:o,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:p})},hn=function(e){var n=e.afterCritical,t=e.impact,r=e.draggables,a=Xe(t);a||he(!1);var o=a.draggableId,i=r[o].page.borderBox.center,l=function(e){var n=e.displaced,t=e.afterCritical,r=e.combineWith,a=e.displacedBy,o=Boolean(n.visible[r]||n.invisible[r]);return vn(r,t)?o?Ee:_e(a.point):o?a.point:Ee}({displaced:t.displaced,afterCritical:n,combineWith:o,displacedBy:t.displacedBy});return Ne(i,l)},bn=function(e,n){return n.margin[e.start]+n.borderBox[e.size]/2},yn=function(e,n,t){return n[e.crossAxisStart]+t.margin[e.crossAxisStart]+t.borderBox[e.crossAxisSize]/2},xn=function(e){var n=e.axis,t=e.moveRelativeTo,r=e.isMoving;return Re(n.line,t.marginBox[n.end]+bn(n,r),yn(n,t.marginBox,r))},wn=function(e){var n=e.axis,t=e.moveRelativeTo,r=e.isMoving;return Re(n.line,t.marginBox[n.start]-function(e,n){return n.margin[e.end]+n.borderBox[e.size]/2}(n,r),yn(n,t.marginBox,r))},Cn=function(e){var n=e.impact,t=e.draggable,r=e.draggables,a=e.droppable,o=e.afterCritical,i=Ye(a.descriptor.id,r),l=t.page,c=a.axis;if(!i.length)return function(e){var n=e.axis,t=e.moveInto,r=e.isMoving;return Re(n.line,t.contentBox[n.start]+bn(n,r),yn(n,t.contentBox,r))}({axis:c,moveInto:a.page,isMoving:l});var s=n.displaced,u=n.displacedBy,d=s.all[0];if(d){var p=r[d];if(vn(d,o))return wn({axis:c,moveRelativeTo:p.page,isMoving:l});var f=ae(p.page,u.point);return wn({axis:c,moveRelativeTo:f,isMoving:l})}var m=i[i.length-1];if(m.descriptor.id===t.descriptor.id)return l.borderBox.center;if(vn(m.descriptor.id,o)){var v=ae(m.page,_e(o.displacedBy.point));return xn({axis:c,moveRelativeTo:v,isMoving:l})}return xn({axis:c,moveRelativeTo:m.page,isMoving:l})},Dn=function(e,n){var t=e.frame;return t?Ne(n,t.scroll.diff.displacement):n},kn=function(e){var n=function(e){var n=e.impact,t=e.draggable,r=e.droppable,a=e.draggables,o=e.afterCritical,i=t.page.borderBox.center,l=n.at;return r&&l?"REORDER"===l.type?Cn({impact:n,draggable:t,draggables:a,droppable:r,afterCritical:o}):hn({impact:n,draggables:a,afterCritical:o}):i}(e),t=e.droppable;return t?Dn(t,n):n},An=function(e,n){var t=Pe(n,e.scroll.initial),r=_e(t);return{frame:Q({top:n.y,bottom:n.y+e.frame.height,left:n.x,right:n.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:n,diff:{value:t,displacement:r}}}};function In(e,n){return e.map((function(e){return n[e]}))}var En=function(e){var n=e.pageBorderBoxCenter,t=e.draggable,r=function(e,n){return Ne(e.scroll.diff.displacement,n)}(e.viewport,n),a=Pe(r,t.page.borderBox.center);return Ne(t.client.borderBox.center,a)},Nn=function(e){var n=e.draggable,t=e.destination,r=e.newPageBorderBoxCenter,a=e.viewport,i=e.withDroppableDisplacement,l=e.onlyOnMainAxis,c=void 0!==l&&l,s=Pe(r,n.page.borderBox.center),u={target:Le(n.page.borderBox,s),destination:t,withDroppableDisplacement:i,viewport:a};return c?function(e){return sn((0,o.Z)({},e,{isVisibleThroughFrameFn:(n=e.destination.axis,function(e){var t=rn(e.top,e.bottom),r=rn(e.left,e.right);return function(e){return n===ln?t(e.top)&&t(e.bottom):r(e.left)&&r(e.right)}})}));var n}(u):dn(u)},Pn=function(e){var n=e.isMovingForward,t=e.draggable,r=e.destination,a=e.draggables,i=e.previousImpact,l=e.viewport,c=e.previousPageBorderBoxCenter,s=e.previousClientSelection,u=e.afterCritical;if(!r.isEnabled)return null;var d=Ye(r.descriptor.id,a),p=$e(t,r),f=function(e){var n=e.isMovingForward,t=e.draggable,r=e.destination,a=e.insideDestination,i=e.previousImpact;if(!r.isCombineEnabled)return null;if(!Je(i))return null;function l(e){var n={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return(0,o.Z)({},i,{at:n})}var c=i.displaced.all,s=c.length?c[0]:null;if(n)return s?l(s):null;var u=Qe(t,a);if(!s)return u.length?l(u[u.length-1].descriptor.id):null;var d=Fe(u,(function(e){return e.descriptor.id===s}));-1===d&&he(!1);var p=d-1;return p<0?null:l(u[p].descriptor.id)}({isMovingForward:n,draggable:t,destination:r,insideDestination:d,previousImpact:i})||gn({isMovingForward:n,isInHomeList:p,draggable:t,draggables:a,destination:r,insideDestination:d,previousImpact:i,viewport:l,afterCritical:u});if(!f)return null;var m=kn({impact:f,draggable:t,droppable:r,draggables:a,afterCritical:u});if(Nn({draggable:t,destination:r,newPageBorderBoxCenter:m,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:En({pageBorderBoxCenter:m,draggable:t,viewport:l}),impact:f,scrollJumpRequest:null};var v=Pe(m,c),g=function(e){var n=e.impact,t=e.viewport,r=e.destination,a=e.draggables,i=e.maxScrollChange,l=An(t,Ne(t.scroll.current,i)),c=r.frame?Ge(r,Ne(r.frame.scroll.current,i)):r,s=n.displaced,u=pn({afterDragging:In(s.all,a),destination:r,displacedBy:n.displacedBy,viewport:l.frame,last:s,forceShouldAnimate:!1}),d=pn({afterDragging:In(s.all,a),destination:c,displacedBy:n.displacedBy,viewport:t.frame,last:s,forceShouldAnimate:!1}),p={},f={},m=[s,u,d];return s.all.forEach((function(e){var n=function(e,n){for(var t=0;t<n.length;t++){var r=n[t].visible[e];if(r)return r}return null}(e,m);n?f[e]=n:p[e]=!0})),(0,o.Z)({},n,{displaced:{all:s.all,invisible:p,visible:f}})}({impact:f,viewport:l,destination:r,draggables:a,maxScrollChange:v});return{clientSelection:s,impact:g,scrollJumpRequest:v}},Sn=function(e){var n=e.subject.active;return n||he(!1),n},_n=function(e,n){var t=e.page.borderBox.center;return vn(e.descriptor.id,n)?Pe(t,n.displacedBy.point):t},Rn=function(e,n){var t=e.page.borderBox;return vn(e.descriptor.id,n)?Le(t,_e(n.displacedBy.point)):t},Bn=ue((function(e,n){var t=n[e.line];return{value:t,point:Re(e.line,t)}})),jn=function(e,n){return(0,o.Z)({},e,{scroll:(0,o.Z)({},e.scroll,{max:n})})},On=function(e,n,t){var r=e.frame;$e(n,e)&&he(!1),e.subject.withPlaceholder&&he(!1);var a=Bn(e.axis,n.displaceBy).point,i=function(e,n,t){var r=e.axis;if("virtual"===e.descriptor.mode)return Re(r.line,n[r.line]);var a=e.subject.page.contentBox[r.size],o=Ye(e.descriptor.id,t).reduce((function(e,n){return e+n.client.marginBox[r.size]}),0)+n[r.line]-a;return o<=0?null:Re(r.line,o)}(e,a,t),l={placeholderSize:a,increasedBy:i,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){var c=Ze({page:e.subject.page,withPlaceholder:l,axis:e.axis,frame:e.frame});return(0,o.Z)({},e,{subject:c})}var s=i?Ne(r.scroll.max,i):r.scroll.max,u=jn(r,s),d=Ze({page:e.subject.page,withPlaceholder:l,axis:e.axis,frame:u});return(0,o.Z)({},e,{subject:d,frame:u})},Ln=function(e){var n=e.isMovingForward,t=e.previousPageBorderBoxCenter,r=e.draggable,a=e.isOver,o=e.draggables,i=e.droppables,l=e.viewport,c=e.afterCritical,s=function(e){var n=e.isMovingForward,t=e.pageBorderBoxCenter,r=e.source,a=e.droppables,o=e.viewport,i=r.subject.active;if(!i)return null;var l=r.axis,c=rn(i[l.start],i[l.end]),s=Ve(a).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return an(o.frame)(Sn(e))})).filter((function(e){var t=Sn(e);return n?i[l.crossAxisEnd]<t[l.crossAxisEnd]:t[l.crossAxisStart]<i[l.crossAxisStart]})).filter((function(e){var n=Sn(e),t=rn(n[l.start],n[l.end]);return c(n[l.start])||c(n[l.end])||t(i[l.start])||t(i[l.end])})).sort((function(e,t){var r=Sn(e)[l.crossAxisStart],a=Sn(t)[l.crossAxisStart];return n?r-a:a-r})).filter((function(e,n,t){return Sn(e)[l.crossAxisStart]===Sn(t[0])[l.crossAxisStart]}));if(!s.length)return null;if(1===s.length)return s[0];var u=s.filter((function(e){return rn(Sn(e)[l.start],Sn(e)[l.end])(t[l.line])}));return 1===u.length?u[0]:u.length>1?u.sort((function(e,n){return Sn(e)[l.start]-Sn(n)[l.start]}))[0]:s.sort((function(e,n){var r=je(t,Te(Sn(e))),a=je(t,Te(Sn(n)));return r!==a?r-a:Sn(e)[l.start]-Sn(n)[l.start]}))[0]}({isMovingForward:n,pageBorderBoxCenter:t,source:a,droppables:i,viewport:l});if(!s)return null;var u=Ye(s.descriptor.id,o),d=function(e){var n=e.pageBorderBoxCenter,t=e.viewport,r=e.destination,a=e.insideDestination,o=e.afterCritical,i=a.filter((function(e){return dn({target:Rn(e,o),destination:r,viewport:t.frame,withDroppableDisplacement:!0})})).sort((function(e,t){var a=Be(n,Dn(r,_n(e,o))),i=Be(n,Dn(r,_n(t,o)));return a<i?-1:i<a?1:e.descriptor.index-t.descriptor.index}));return i[0]||null}({pageBorderBoxCenter:t,viewport:l,destination:s,insideDestination:u,afterCritical:c}),p=function(e){var n=e.previousPageBorderBoxCenter,t=e.moveRelativeTo,r=e.insideDestination,a=e.draggable,o=e.draggables,i=e.destination,l=e.viewport,c=e.afterCritical;if(!t){if(r.length)return null;var s={displaced:nn,displacedBy:en,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},u=kn({impact:s,draggable:a,droppable:i,draggables:o,afterCritical:c}),d=$e(a,i)?i:On(i,a,o);return Nn({draggable:a,destination:d,newPageBorderBoxCenter:u,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?s:null}var p,f=Boolean(n[i.axis.line]<=t.page.borderBox.center[i.axis.line]),m=(p=t.descriptor.index,t.descriptor.id===a.descriptor.id||f?p:p+1),v=Bn(i.axis,a.displaceBy);return mn({draggable:a,insideDestination:r,destination:i,viewport:l,displacedBy:v,last:nn,index:m})}({previousPageBorderBoxCenter:t,destination:s,draggable:r,draggables:o,moveRelativeTo:d,insideDestination:u,viewport:l,afterCritical:c});if(!p)return null;var f=kn({impact:p,draggable:r,droppable:s,draggables:o,afterCritical:c});return{clientSelection:En({pageBorderBoxCenter:f,draggable:r,viewport:l}),impact:p,scrollJumpRequest:null}},Tn=function(e){var n=e.at;return n?"REORDER"===n.type?n.destination.droppableId:n.combine.droppableId:null},Mn=function(e){var n=e.state,t=e.type,r=function(e,n){var t=Tn(e);return t?n[t]:null}(n.impact,n.dimensions.droppables),a=Boolean(r),o=n.dimensions.droppables[n.critical.droppable.id],i=r||o,l=i.axis.direction,c="vertical"===l&&("MOVE_UP"===t||"MOVE_DOWN"===t)||"horizontal"===l&&("MOVE_LEFT"===t||"MOVE_RIGHT"===t);if(c&&!a)return null;var s="MOVE_DOWN"===t||"MOVE_RIGHT"===t,u=n.dimensions.draggables[n.critical.draggable.id],d=n.current.page.borderBoxCenter,p=n.dimensions,f=p.draggables,m=p.droppables;return c?Pn({isMovingForward:s,previousPageBorderBoxCenter:d,draggable:u,destination:i,draggables:f,viewport:n.viewport,previousClientSelection:n.current.client.selection,previousImpact:n.impact,afterCritical:n.afterCritical}):Ln({isMovingForward:s,previousPageBorderBoxCenter:d,draggable:u,isOver:i,draggables:f,droppables:m,viewport:n.viewport,afterCritical:n.afterCritical})};function Zn(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function Gn(e){var n=rn(e.top,e.bottom),t=rn(e.left,e.right);return function(e){return n(e.y)&&t(e.x)}}function zn(e){var n=e.pageBorderBox,t=e.draggable,r=e.droppables,a=Ve(r).filter((function(e){if(!e.isEnabled)return!1;var t,r,a=e.subject.active;if(!a)return!1;if(r=a,!((t=n).left<r.right&&t.right>r.left&&t.top<r.bottom&&t.bottom>r.top))return!1;if(Gn(a)(n.center))return!0;var o=e.axis,i=a.center[o.crossAxisLine],l=n[o.crossAxisStart],c=n[o.crossAxisEnd],s=rn(a[o.crossAxisStart],a[o.crossAxisEnd]),u=s(l),d=s(c);return!u&&!d||(u?l<i:c>i)}));return a.length?1===a.length?a[0].descriptor.id:function(e){var n=e.pageBorderBox,t=e.draggable,r=e.candidates,a=t.page.borderBox.center,o=r.map((function(e){var t=e.axis,r=Re(e.axis.line,n.center[t.line],e.page.borderBox.center[t.crossAxisLine]);return{id:e.descriptor.id,distance:Be(a,r)}})).sort((function(e,n){return n.distance-e.distance}));return o[0]?o[0].id:null}({pageBorderBox:n,draggable:t,candidates:a}):null}var Fn=function(e,n){return Q(Le(e,n))};function Hn(e){var n=e.displaced,t=e.id;return Boolean(n.visible[t]||n.invisible[t])}var qn=function(e){var n=e.pageOffset,t=e.draggable,r=e.draggables,a=e.droppables,o=e.previousImpact,i=e.viewport,l=e.afterCritical,c=Fn(t.page.borderBox,n),s=zn({pageBorderBox:c,draggable:t,droppables:a});if(!s)return tn;var u=a[s],d=Ye(u.descriptor.id,r),p=function(e,n){var t=e.frame;return t?Fn(n,t.scroll.diff.value):n}(u,c);return function(e){var n=e.draggable,t=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,a=e.destination,o=e.insideDestination,i=e.afterCritical;if(!a.isCombineEnabled)return null;var l=a.axis,c=Bn(a.axis,n.displaceBy),s=c.value,u=t[l.start],d=t[l.end],p=He(Qe(n,o),(function(e){var n=e.descriptor.id,t=e.page.borderBox,a=t[l.size]/4,o=vn(n,i),c=Hn({displaced:r.displaced,id:n});return o?c?d>t[l.start]+a&&d<t[l.end]-a:u>t[l.start]-s+a&&u<t[l.end]-s-a:c?d>t[l.start]+s+a&&d<t[l.end]+s-a:u>t[l.start]+a&&u<t[l.end]-a}));return p?{displacedBy:c,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:a.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:p,draggable:t,previousImpact:o,destination:u,insideDestination:d,afterCritical:l})||function(e){var n=e.pageBorderBoxWithDroppableScroll,t=e.draggable,r=e.destination,a=e.insideDestination,o=e.last,i=e.viewport,l=e.afterCritical,c=r.axis,s=Bn(r.axis,t.displaceBy),u=s.value,d=n[c.start],p=n[c.end],f=function(e){var n=e.draggable,t=e.closest,r=e.inHomeList;return t?r&&t.descriptor.index>n.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}({draggable:t,closest:He(Qe(t,a),(function(e){var n=e.descriptor.id,t=e.page.borderBox.center[c.line],r=vn(n,l),a=Hn({displaced:o,id:n});return r?a?p<=t:d<t-u:a?p<=t+u:d<t})),inHomeList:$e(t,r)});return mn({draggable:t,insideDestination:a,destination:r,viewport:i,last:o,displacedBy:s,index:f})}({pageBorderBoxWithDroppableScroll:p,draggable:t,destination:u,insideDestination:d,last:o.displaced,viewport:i,afterCritical:l})},Un=function(e,n){var t;return(0,o.Z)({},e,((t={})[n.descriptor.id]=n,t))},Wn=function(e){var n=e.previousImpact,t=e.impact,r=e.droppables,a=Tn(n),i=Tn(t);if(!a)return r;if(a===i)return r;var l=r[a];if(!l.subject.withPlaceholder)return r;var c=function(e){var n=e.subject.withPlaceholder;n||he(!1);var t=e.frame;if(!t){var r=Ze({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return(0,o.Z)({},e,{subject:r})}var a=n.oldFrameMaxScroll;a||he(!1);var i=jn(t,a),l=Ze({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null});return(0,o.Z)({},e,{subject:l,frame:i})}(l);return Un(r,c)},Vn=function(e){var n=e.state,t=e.clientSelection,r=e.dimensions,a=e.viewport,i=e.impact,l=e.scrollJumpRequest,c=a||n.viewport,s=r||n.dimensions,u=t||n.current.client.selection,d=Pe(u,n.initial.client.selection),p={offset:d,selection:u,borderBoxCenter:Ne(n.initial.client.borderBoxCenter,d)},f={selection:Ne(p.selection,c.scroll.current),borderBoxCenter:Ne(p.borderBoxCenter,c.scroll.current),offset:Ne(p.offset,c.scroll.diff.value)},m={client:p,page:f};if("COLLECTING"===n.phase)return(0,o.Z)({phase:"COLLECTING"},n,{dimensions:s,viewport:c,current:m});var v=s.draggables[n.critical.draggable.id],g=i||qn({pageOffset:f.offset,draggable:v,draggables:s.draggables,droppables:s.droppables,previousImpact:n.impact,viewport:c,afterCritical:n.afterCritical}),h=function(e){var n=e.draggable,t=e.draggables,r=e.droppables,a=e.previousImpact,o=e.impact,i=Wn({previousImpact:a,impact:o,droppables:r}),l=Tn(o);if(!l)return i;var c=r[l];if($e(n,c))return i;if(c.subject.withPlaceholder)return i;var s=On(c,n,t);return Un(i,s)}({draggable:v,impact:g,previousImpact:n.impact,draggables:s.draggables,droppables:s.droppables});return(0,o.Z)({},n,{current:m,dimensions:{draggables:s.draggables,droppables:h},impact:g,viewport:c,scrollJumpRequest:l||null,forceShouldAnimate:!l&&null})};var Kn=function(e){var n=e.impact,t=e.viewport,r=e.draggables,a=e.destination,i=e.forceShouldAnimate,l=n.displaced,c=function(e,n){return e.map((function(e){return n[e]}))}(l.all,r),s=pn({afterDragging:c,destination:a,displacedBy:n.displacedBy,viewport:t.frame,forceShouldAnimate:i,last:l});return(0,o.Z)({},n,{displaced:s})},Yn=function(e){var n=e.impact,t=e.draggable,r=e.droppable,a=e.draggables,o=e.viewport,i=e.afterCritical,l=kn({impact:n,draggable:t,draggables:a,droppable:r,afterCritical:i});return En({pageBorderBoxCenter:l,draggable:t,viewport:o})},Jn=function(e){var n=e.state,t=e.dimensions,r=e.viewport;"SNAP"!==n.movementMode&&he(!1);var a=n.impact,o=r||n.viewport,i=t||n.dimensions,l=i.draggables,c=i.droppables,s=l[n.critical.draggable.id],u=Tn(a);u||he(!1);var d=c[u],p=Kn({impact:a,viewport:o,destination:d,draggables:l}),f=Yn({impact:p,draggable:s,droppable:d,draggables:l,viewport:o,afterCritical:n.afterCritical});return Vn({impact:p,clientSelection:f,state:n,dimensions:i,viewport:o})},Xn=function(e){var n=e.draggable,t=e.home,r=e.draggables,a=e.viewport,o=Bn(t.axis,n.displaceBy),i=Ye(t.descriptor.id,r),l=i.indexOf(n);-1===l&&he(!1);var c,s=i.slice(l+1),u=s.reduce((function(e,n){return e[n.descriptor.id]=!0,e}),{}),d={inVirtualList:"virtual"===t.descriptor.mode,displacedBy:o,effected:u};return{impact:{displaced:pn({afterDragging:s,destination:t,displacedBy:o,last:null,viewport:a.frame,forceShouldAnimate:!1}),displacedBy:o,at:{type:"REORDER",destination:(c=n.descriptor,{index:c.index,droppableId:c.droppableId})}},afterCritical:d}},Qn=function(e){0},$n=function(e){0},et=function(e){var n=e.additions,t=e.updatedDroppables,r=e.viewport,a=r.scroll.diff.value;return n.map((function(e){var n=e.descriptor.droppableId,i=function(e){var n=e.frame;return n||he(!1),n}(t[n]),l=i.scroll.diff.value,c=function(e){var n=e.draggable,t=e.offset,r=e.initialWindowScroll,a=ae(n.client,t),i=oe(a,r);return(0,o.Z)({},n,{placeholder:(0,o.Z)({},n.placeholder,{client:a}),client:a,page:i})}({draggable:e,offset:Ne(a,l),initialWindowScroll:r.scroll.initial});return c}))},nt=function(e){return"SNAP"===e.movementMode},tt=function(e,n,t){var r=function(e,n){return{draggables:e.draggables,droppables:Un(e.droppables,n)}}(e.dimensions,n);return!nt(e)||t?Vn({state:e,dimensions:r}):Jn({state:e,dimensions:r})};function rt(e){return e.isDragging&&"SNAP"===e.movementMode?(0,o.Z)({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var at={phase:"IDLE",completed:null,shouldFlush:!1},ot=function(e,n){if(void 0===e&&(e=at),"FLUSH"===n.type)return(0,o.Z)({},at,{shouldFlush:!0});if("INITIAL_PUBLISH"===n.type){"IDLE"!==e.phase&&he(!1);var t=n.payload,r=t.critical,a=t.clientSelection,i=t.viewport,l=t.dimensions,c=t.movementMode,s=l.draggables[r.draggable.id],u=l.droppables[r.droppable.id],d={selection:a,borderBoxCenter:s.client.borderBox.center,offset:Ee},p={client:d,page:{selection:Ne(d.selection,i.scroll.initial),borderBoxCenter:Ne(d.selection,i.scroll.initial),offset:Ne(d.selection,i.scroll.diff.value)}},f=Ve(l.droppables).every((function(e){return!e.isFixedOnPage})),m=Xn({draggable:s,home:u,draggables:l.draggables,viewport:i}),v=m.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:c,dimensions:l,initial:p,current:p,isWindowScrollAllowed:f,impact:v,afterCritical:m.afterCritical,onLiftImpact:v,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===n.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&he(!1),(0,o.Z)({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===n.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&he(!1),function(e){var n=e.state,t=e.published;Qn();var r=t.modified.map((function(e){var t=n.dimensions.droppables[e.droppableId];return Ge(t,e.scroll)})),a=(0,o.Z)({},n.dimensions.droppables,{},Ue(r)),i=We(et({additions:t.additions,updatedDroppables:a,viewport:n.viewport})),l=(0,o.Z)({},n.dimensions.draggables,{},i);t.removals.forEach((function(e){delete l[e]}));var c={droppables:a,draggables:l},s=Tn(n.impact),u=s?c.droppables[s]:null,d=c.draggables[n.critical.draggable.id],p=c.droppables[n.critical.droppable.id],f=Xn({draggable:d,home:p,draggables:l,viewport:n.viewport}),m=f.impact,v=f.afterCritical,g=u&&u.isCombineEnabled?n.impact:m,h=qn({pageOffset:n.current.page.offset,draggable:c.draggables[n.critical.draggable.id],draggables:c.draggables,droppables:c.droppables,previousImpact:g,viewport:n.viewport,afterCritical:v});$n();var b=(0,o.Z)({phase:"DRAGGING"},n,{phase:"DRAGGING",impact:h,onLiftImpact:m,dimensions:c,afterCritical:v,forceShouldAnimate:!1});return"COLLECTING"===n.phase?b:(0,o.Z)({phase:"DROP_PENDING"},b,{phase:"DROP_PENDING",reason:n.reason,isWaiting:!1})}({state:e,published:n.payload});if("MOVE"===n.type){if("DROP_PENDING"===e.phase)return e;Zn(e)||he(!1);var g=n.payload.client;return Se(g,e.current.client.selection)?e:Vn({state:e,clientSelection:g,impact:nt(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===n.type){if("DROP_PENDING"===e.phase)return rt(e);if("COLLECTING"===e.phase)return rt(e);Zn(e)||he(!1);var h=n.payload,b=h.id,y=h.newScroll,x=e.dimensions.droppables[b];if(!x)return e;var w=Ge(x,y);return tt(e,w,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===n.type){if("DROP_PENDING"===e.phase)return e;Zn(e)||he(!1);var C=n.payload,D=C.id,k=C.isEnabled,A=e.dimensions.droppables[D];A||he(!1),A.isEnabled===k&&he(!1);var I=(0,o.Z)({},A,{isEnabled:k});return tt(e,I,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===n.type){if("DROP_PENDING"===e.phase)return e;Zn(e)||he(!1);var E=n.payload,N=E.id,P=E.isCombineEnabled,S=e.dimensions.droppables[N];S||he(!1),S.isCombineEnabled===P&&he(!1);var _=(0,o.Z)({},S,{isCombineEnabled:P});return tt(e,_,!0)}if("MOVE_BY_WINDOW_SCROLL"===n.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;Zn(e)||he(!1),e.isWindowScrollAllowed||he(!1);var R=n.payload.newScroll;if(Se(e.viewport.scroll.current,R))return rt(e);var B=An(e.viewport,R);return nt(e)?Jn({state:e,viewport:B}):Vn({state:e,viewport:B})}if("UPDATE_VIEWPORT_MAX_SCROLL"===n.type){if(!Zn(e))return e;var j=n.payload.maxScroll;if(Se(j,e.viewport.scroll.max))return e;var O=(0,o.Z)({},e.viewport,{scroll:(0,o.Z)({},e.viewport.scroll,{max:j})});return(0,o.Z)({phase:"DRAGGING"},e,{viewport:O})}if("MOVE_UP"===n.type||"MOVE_DOWN"===n.type||"MOVE_LEFT"===n.type||"MOVE_RIGHT"===n.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&he(!1);var L=Mn({state:e,type:n.type});return L?Vn({state:e,impact:L.impact,clientSelection:L.clientSelection,scrollJumpRequest:L.scrollJumpRequest}):e}if("DROP_PENDING"===n.type){var T=n.payload.reason;return"COLLECTING"!==e.phase&&he(!1),(0,o.Z)({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:T})}if("DROP_ANIMATE"===n.type){var M=n.payload,Z=M.completed,G=M.dropDuration,z=M.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&he(!1),{phase:"DROP_ANIMATING",completed:Z,dropDuration:G,newHomeClientOffset:z,dimensions:e.dimensions}}return"DROP_COMPLETE"===n.type?{phase:"IDLE",completed:n.payload.completed,shouldFlush:!1}:e},it=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},lt=function(){return{type:"COLLECTION_STARTING",payload:null}},ct=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},st=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},ut=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},dt=function(e){return{type:"MOVE",payload:e}},pt=function(){return{type:"MOVE_UP",payload:null}},ft=function(){return{type:"MOVE_DOWN",payload:null}},mt=function(){return{type:"MOVE_RIGHT",payload:null}},vt=function(){return{type:"MOVE_LEFT",payload:null}},gt=function(e){return{type:"DROP_COMPLETE",payload:e}},ht=function(e){return{type:"DROP",payload:e}},bt=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};var yt="cubic-bezier(.2,1,.1,1)",xt={drop:0,combining:.7},wt={drop:.75},Ct=.2+"s "+"cubic-bezier(0.2, 0, 0, 1)",Dt={fluid:"opacity "+Ct,snap:"transform "+Ct+", opacity "+Ct,drop:function(e){var n=e+"s "+yt;return"transform "+n+", opacity "+n},outOfTheWay:"transform "+Ct,placeholder:"height "+Ct+", width "+Ct+", margin "+Ct},kt=function(e){return Se(e,Ee)?null:"translate("+e.x+"px, "+e.y+"px)"},At=kt,It=function(e,n){var t=kt(e);return t?n?t+" scale("+wt.drop+")":t:null},Et=.33,Nt=.55,Pt=Nt-Et,St=function(e){var n=e.getState,t=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var a=n(),i=r.payload.reason;if("COLLECTING"!==a.phase){if("IDLE"!==a.phase){"DROP_PENDING"===a.phase&&a.isWaiting&&he(!1),"DRAGGING"!==a.phase&&"DROP_PENDING"!==a.phase&&he(!1);var l=a.critical,c=a.dimensions,s=c.draggables[a.critical.draggable.id],u=function(e){var n=e.draggables,t=e.reason,r=e.lastImpact,a=e.home,i=e.viewport,l=e.onLiftImpact;return r.at&&"DROP"===t?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:(0,o.Z)({},r,{displaced:nn}),didDropInsideDroppable:!0}:{impact:Kn({draggables:n,impact:l,destination:a,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:i,lastImpact:a.impact,afterCritical:a.afterCritical,onLiftImpact:a.onLiftImpact,home:a.dimensions.droppables[a.critical.droppable.id],viewport:a.viewport,draggables:a.dimensions.draggables}),d=u.impact,p=u.didDropInsideDroppable,f=p?Je(d):null,m=p?Xe(d):null,v={index:l.draggable.index,droppableId:l.droppable.id},g={draggableId:s.descriptor.id,type:s.descriptor.type,source:v,reason:i,mode:a.movementMode,destination:f,combine:m},h=function(e){var n=e.impact,t=e.draggable,r=e.dimensions,a=e.viewport,o=e.afterCritical,i=r.draggables,l=r.droppables,c=Tn(n),s=c?l[c]:null,u=l[t.descriptor.droppableId],d=Yn({impact:n,draggable:t,draggables:i,afterCritical:o,droppable:s||u,viewport:a});return Pe(d,t.client.borderBox.center)}({impact:d,draggable:s,dimensions:c,viewport:a.viewport,afterCritical:a.afterCritical}),b={critical:a.critical,afterCritical:a.afterCritical,result:g,impact:d};if(!Se(a.current.client.offset,h)||Boolean(g.combine)){var y=function(e){var n=e.current,t=e.destination,r=e.reason,a=Be(n,t);if(a<=0)return Et;if(a>=1500)return Nt;var o=Et+Pt*(a/1500);return Number(("CANCEL"===r?.6*o:o).toFixed(2))}({current:a.current.client.offset,destination:h,reason:i});t(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:h,dropDuration:y,completed:b}))}else t(gt({completed:b}))}}else t(function(e){return{type:"DROP_PENDING",payload:e}}({reason:i}))}else e(r)}}},_t=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Rt(e){var n=e.onWindowScroll;var t=de((function(){n(_t())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(n){n.target!==window&&n.target!==window.document||e()}}}(t),a=fe;function o(){return a!==fe}return{start:function(){o()&&he(!1),a=me(window,[r])},stop:function(){o()||he(!1),t.cancel(),a(),a=fe},isActive:o}}var Bt=function(e){var n=Rt({onWindowScroll:function(n){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:n}})}});return function(e){return function(t){n.isActive()||"INITIAL_PUBLISH"!==t.type||n.start(),n.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(t)&&n.stop(),e(t)}}},jt=function(){var e=[];return{add:function(n){var t=setTimeout((function(){return function(n){var t=Fe(e,(function(e){return e.timerId===n}));-1===t&&he(!1),e.splice(t,1)[0].callback()}(t)})),r={timerId:t,callback:n};e.push(r)},flush:function(){if(e.length){var n=[].concat(e);e.length=0,n.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},Ot=function(e,n){Qn(),n(),$n()},Lt=function(e,n){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:n}},Tt=function(e,n,t,r){if(e){var a=function(e){var n=!1,t=!1,r=setTimeout((function(){t=!0})),a=function(a){n||t||(n=!0,e(a),clearTimeout(r))};return a.wasCalled=function(){return n},a}(t);e(n,{announce:a}),a.wasCalled()||t(r(n))}else t(r(n))},Mt=function(e,n){var t=function(e,n){var t=jt(),r=null,a=function(t){r||he(!1),r=null,Ot(0,(function(){return Tt(e().onDragEnd,t,n,Ie)}))};return{beforeCapture:function(n,t){r&&he(!1),Ot(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:n,mode:t})}))},beforeStart:function(n,t){r&&he(!1),Ot(0,(function(){var r=e().onBeforeDragStart;r&&r(Lt(n,t))}))},start:function(a,o){r&&he(!1);var i=Lt(a,o);r={mode:o,lastCritical:a,lastLocation:i.source,lastCombine:null},t.add((function(){Ot(0,(function(){return Tt(e().onDragStart,i,n,ke)}))}))},update:function(a,i){var l=Je(i),c=Xe(i);r||he(!1);var s=!function(e,n){if(e===n)return!0;var t=e.draggable.id===n.draggable.id&&e.draggable.droppableId===n.draggable.droppableId&&e.draggable.type===n.draggable.type&&e.draggable.index===n.draggable.index,r=e.droppable.id===n.droppable.id&&e.droppable.type===n.droppable.type;return t&&r}(a,r.lastCritical);s&&(r.lastCritical=a);var u,d,p=(d=l,!(null==(u=r.lastLocation)&&null==d||null!=u&&null!=d&&u.droppableId===d.droppableId&&u.index===d.index));p&&(r.lastLocation=l);var f=!function(e,n){return null==e&&null==n||null!=e&&null!=n&&e.draggableId===n.draggableId&&e.droppableId===n.droppableId}(r.lastCombine,c);if(f&&(r.lastCombine=c),s||p||f){var m=(0,o.Z)({},Lt(a,r.mode),{combine:c,destination:l});t.add((function(){Ot(0,(function(){return Tt(e().onDragUpdate,m,n,Ae)}))}))}},flush:function(){r||he(!1),t.flush()},drop:a,abort:function(){if(r){var e=(0,o.Z)({},Lt(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});a(e)}}}}(e,n);return function(e){return function(n){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var a=r.payload.critical;return t.beforeStart(a,r.payload.movementMode),n(r),void t.start(a,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var o=r.payload.completed.result;return t.flush(),n(r),void t.drop(o)}if(n(r),"FLUSH"!==r.type){var i=e.getState();"DRAGGING"===i.phase&&t.update(i.critical,i.impact)}else t.abort()}else t.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Zt=function(e){return function(n){return function(t){if("DROP_ANIMATION_FINISHED"===t.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&he(!1),e.dispatch(gt({completed:r.completed}))}else n(t)}}},Gt=function(e){var n=null,t=null;return function(r){return function(a){if("FLUSH"!==a.type&&"DROP_COMPLETE"!==a.type&&"DROP_ANIMATION_FINISHED"!==a.type||(t&&(cancelAnimationFrame(t),t=null),n&&(n(),n=null)),r(a),"DROP_ANIMATE"===a.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};t=requestAnimationFrame((function(){t=null,n=me(window,[o])}))}}}},zt=function(e){return function(n){return function(t){if(n(t),"PUBLISH_WHILE_DRAGGING"===t.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(ht({reason:r.reason})))}}}},Ft=i.qC,Ht=function(e){var n,t=e.dimensionMarshal,r=e.focusMarshal,a=e.styleMarshal,o=e.getResponders,l=e.announce,c=e.autoScroller;return(0,i.MT)(ot,Ft((0,i.md)((n=a,function(){return function(e){return function(t){"INITIAL_PUBLISH"===t.type&&n.dragging(),"DROP_ANIMATE"===t.type&&n.dropping(t.payload.completed.result.reason),"FLUSH"!==t.type&&"DROP_COMPLETE"!==t.type||n.resting(),e(t)}}}),function(e){return function(){return function(n){return function(t){"DROP_COMPLETE"!==t.type&&"FLUSH"!==t.type&&"DROP_ANIMATE"!==t.type||e.stopPublishing(),n(t)}}}}(t),function(e){return function(n){var t=n.getState,r=n.dispatch;return function(n){return function(a){if("LIFT"===a.type){var o=a.payload,i=o.id,l=o.clientSelection,c=o.movementMode,s=t();"DROP_ANIMATING"===s.phase&&r(gt({completed:s.completed})),"IDLE"!==t().phase&&he(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:i,movementMode:c}});var u={draggableId:i,scrollOptions:{shouldPublishImmediately:"SNAP"===c}},d=e.startPublishing(u),p=d.critical,f=d.dimensions,m=d.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:p,dimensions:f,clientSelection:l,movementMode:c,viewport:m}})}else n(a)}}}}(t),St,Zt,Gt,zt,function(e){return function(n){return function(t){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void t(r);if("INITIAL_PUBLISH"===r.type){t(r);var a=n.getState();return"DRAGGING"!==a.phase&&he(!1),void e.start(a)}t(r),e.scroll(n.getState())}}}}(c),Bt,function(e){var n=!1;return function(){return function(t){return function(r){if("INITIAL_PUBLISH"===r.type)return n=!0,e.tryRecordFocus(r.payload.critical.draggable.id),t(r),void e.tryRestoreFocusRecorded();if(t(r),n){if("FLUSH"===r.type)return n=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){n=!1;var a=r.payload.completed.result;a.combine&&e.tryShiftRecord(a.draggableId,a.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),Mt(o,l))))};var qt=function(e){var n=e.scrollHeight,t=e.scrollWidth,r=e.height,a=e.width,o=Pe({x:t,y:n},{x:a,y:r});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},Ut=function(){var e=document.documentElement;return e||he(!1),e},Wt=function(){var e=Ut();return qt({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},Vt=function(e){var n=e.critical,t=e.scrollOptions,r=e.registry;Qn();var a,o,i,l,c,s,u,d=(a=_t(),o=Wt(),i=a.y,l=a.x,c=Ut(),s=c.clientWidth,u=c.clientHeight,{frame:Q({top:i,left:l,right:l+s,bottom:i+u}),scroll:{initial:a,current:a,max:o,diff:{value:Ee,displacement:Ee}}}),p=d.scroll.current,f=n.droppable,m=r.droppable.getAllByType(f.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(p,t)})),v=r.draggable.getAllByType(n.draggable.type).map((function(e){return e.getDimension(p)})),g={draggables:We(v),droppables:Ue(m)};return $n(),{dimensions:g,critical:n,viewport:d}};function Kt(e,n,t){return t.descriptor.id!==n.id&&(t.descriptor.type===n.type&&"virtual"===e.droppable.getById(t.descriptor.droppableId).descriptor.mode)}var Yt,Jt,Xt=function(e,n){var t=null,r=function(e){var n=e.registry,t=e.callbacks,r={additions:{},removals:{},modified:{}},a=null,o=function(){a||(t.collectionStarting(),a=requestAnimationFrame((function(){a=null,Qn();var e=r,o=e.additions,i=e.removals,l=e.modified,c=Object.keys(o).map((function(e){return n.draggable.getById(e).getDimension(Ee)})).sort((function(e,n){return e.descriptor.index-n.descriptor.index})),s=Object.keys(l).map((function(e){return{droppableId:e,scroll:n.droppable.getById(e).callbacks.getScrollWhileDragging()}})),u={additions:c,removals:Object.keys(i),modified:s};r={additions:{},removals:{},modified:{}},$n(),t.publish(u)})))};return{add:function(e){var n=e.descriptor.id;r.additions[n]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[n]&&delete r.removals[n],o()},remove:function(e){var n=e.descriptor;r.removals[n.id]=!0,r.modified[n.droppableId]=!0,r.additions[n.id]&&delete r.additions[n.id],o()},stop:function(){a&&(cancelAnimationFrame(a),a=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:n.publishWhileDragging,collectionStarting:n.collectionStarting},registry:e}),a=function(n){t||he(!1);var a=t.critical.draggable;"ADDITION"===n.type&&Kt(e,a,n.value)&&r.add(n.value),"REMOVAL"===n.type&&Kt(e,a,n.value)&&r.remove(n.value)},o={updateDroppableIsEnabled:function(r,a){e.droppable.exists(r)||he(!1),t&&n.updateDroppableIsEnabled({id:r,isEnabled:a})},updateDroppableIsCombineEnabled:function(r,a){t&&(e.droppable.exists(r)||he(!1),n.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:a}))},scrollDroppable:function(n,r){t&&e.droppable.getById(n).callbacks.scroll(r)},updateDroppableScroll:function(r,a){t&&(e.droppable.exists(r)||he(!1),n.updateDroppableScroll({id:r,newScroll:a}))},startPublishing:function(n){t&&he(!1);var r=e.draggable.getById(n.draggableId),o=e.droppable.getById(r.descriptor.droppableId),i={draggable:r.descriptor,droppable:o.descriptor},l=e.subscribe(a);return t={critical:i,unsubscribe:l},Vt({critical:i,registry:e,scrollOptions:n.scrollOptions})},stopPublishing:function(){if(t){r.stop();var n=t.critical.droppable;e.droppable.getAllByType(n.type).forEach((function(e){return e.callbacks.dragStopped()})),t.unsubscribe(),t=null}}};return o},Qt=function(e,n){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==n&&"DROP"===e.completed.result.reason)},$t=function(e){window.scrollBy(e.x,e.y)},er=ue((function(e){return Ve(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),nr=function(e){var n=e.center,t=e.destination,r=e.droppables;if(t){var a=r[t];return a.frame?a:null}var o=function(e,n){var t=He(er(n),(function(n){return n.frame||he(!1),Gn(n.frame.pageMarginBox)(e)}));return t}(n,r);return o},tr=.25,rr=.05,ar=28,or=function(e){return Math.pow(e,2)},ir={stopDampeningAt:1200,accelerateAt:360},lr=function(e){var n=e.startOfRange,t=e.endOfRange,r=e.current,a=t-n;return 0===a?0:(r-n)/a},cr=ir.accelerateAt,sr=ir.stopDampeningAt,ur=function(e){var n=e.distanceToEdge,t=e.thresholds,r=e.dragStartTime,a=e.shouldUseTimeDampening,o=function(e,n){if(e>n.startScrollingFrom)return 0;if(e<=n.maxScrollValueAt)return ar;if(e===n.startScrollingFrom)return 1;var t=lr({startOfRange:n.maxScrollValueAt,endOfRange:n.startScrollingFrom,current:e}),r=ar*or(1-t);return Math.ceil(r)}(n,t);return 0===o?0:a?Math.max(function(e,n){var t=n,r=sr,a=Date.now()-t;if(a>=sr)return e;if(a<cr)return 1;var o=lr({startOfRange:cr,endOfRange:r,current:a}),i=e*or(o);return Math.ceil(i)}(o,r),1):o},dr=function(e){var n=e.container,t=e.distanceToEdges,r=e.dragStartTime,a=e.axis,o=e.shouldUseTimeDampening,i=function(e,n){return{startScrollingFrom:e[n.size]*tr,maxScrollValueAt:e[n.size]*rr}}(n,a);return t[a.end]<t[a.start]?ur({distanceToEdge:t[a.end],thresholds:i,dragStartTime:r,shouldUseTimeDampening:o}):-1*ur({distanceToEdge:t[a.start],thresholds:i,dragStartTime:r,shouldUseTimeDampening:o})},pr=Oe((function(e){return 0===e?0:e})),fr=function(e){var n=e.dragStartTime,t=e.container,r=e.subject,a=e.center,o=e.shouldUseTimeDampening,i={top:a.y-t.top,right:t.right-a.x,bottom:t.bottom-a.y,left:a.x-t.left},l=dr({container:t,distanceToEdges:i,dragStartTime:n,axis:ln,shouldUseTimeDampening:o}),c=dr({container:t,distanceToEdges:i,dragStartTime:n,axis:cn,shouldUseTimeDampening:o}),s=pr({x:c,y:l});if(Se(s,Ee))return null;var u=function(e){var n=e.container,t=e.subject,r=e.proposedScroll,a=t.height>n.height,o=t.width>n.width;return o||a?o&&a?null:{x:o?0:r.x,y:a?0:r.y}:r}({container:t,subject:r,proposedScroll:s});return u?Se(u,Ee)?null:u:null},mr=Oe((function(e){return 0===e?0:e>0?1:-1})),vr=(Yt=function(e,n){return e<0?e:e>n?e-n:0},function(e){var n=e.current,t=e.max,r=e.change,a=Ne(n,r),o={x:Yt(a.x,t.x),y:Yt(a.y,t.y)};return Se(o,Ee)?null:o}),gr=function(e){var n=e.max,t=e.current,r=e.change,a={x:Math.max(t.x,n.x),y:Math.max(t.y,n.y)},o=mr(r),i=vr({max:a,current:t,change:o});return!i||(0!==o.x&&0===i.x||0!==o.y&&0===i.y)},hr=function(e,n){return gr({current:e.scroll.current,max:e.scroll.max,change:n})},br=function(e,n){var t=e.frame;return!!t&&gr({current:t.scroll.current,max:t.scroll.max,change:n})},yr=function(e){var n=e.state,t=e.dragStartTime,r=e.shouldUseTimeDampening,a=e.scrollWindow,o=e.scrollDroppable,i=n.current.page.borderBoxCenter,l=n.dimensions.draggables[n.critical.draggable.id].page.marginBox;if(n.isWindowScrollAllowed){var c=function(e){var n=e.viewport,t=e.subject,r=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,i=fr({dragStartTime:a,container:n.frame,subject:t,center:r,shouldUseTimeDampening:o});return i&&hr(n,i)?i:null}({dragStartTime:t,viewport:n.viewport,subject:l,center:i,shouldUseTimeDampening:r});if(c)return void a(c)}var s=nr({center:i,destination:Tn(n.impact),droppables:n.dimensions.droppables});if(s){var u=function(e){var n=e.droppable,t=e.subject,r=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,i=n.frame;if(!i)return null;var l=fr({dragStartTime:a,container:i.pageMarginBox,subject:t,center:r,shouldUseTimeDampening:o});return l&&br(n,l)?l:null}({dragStartTime:t,droppable:s,subject:l,center:i,shouldUseTimeDampening:r});u&&o(s.descriptor.id,u)}},xr=function(e){var n=e.move,t=e.scrollDroppable,r=e.scrollWindow,a=function(e,n){if(!br(e,n))return n;var r=function(e,n){var t=e.frame;return t&&br(e,n)?vr({current:t.scroll.current,max:t.scroll.max,change:n}):null}(e,n);if(!r)return t(e.descriptor.id,n),null;var a=Pe(n,r);return t(e.descriptor.id,a),Pe(n,a)},o=function(e,n,t){if(!e)return t;if(!hr(n,t))return t;var a=function(e,n){if(!hr(e,n))return null;var t=e.scroll.max,r=e.scroll.current;return vr({current:r,max:t,change:n})}(n,t);if(!a)return r(t),null;var o=Pe(t,a);return r(o),Pe(t,o)};return function(e){var t=e.scrollJumpRequest;if(t){var r=Tn(e.impact);r||he(!1);var i=a(e.dimensions.droppables[r],t);if(i){var l=e.viewport,c=o(e.isWindowScrollAllowed,l,i);c&&function(e,t){var r=Ne(e.current.client.selection,t);n({client:r})}(e,c)}}}},wr=function(e){var n=e.scrollDroppable,t=e.scrollWindow,r=e.move,a=function(e){var n=e.scrollWindow,t=e.scrollDroppable,r=de(n),a=de(t),o=null,i=function(e){o||he(!1);var n=o,t=n.shouldUseTimeDampening,i=n.dragStartTime;yr({state:e,scrollWindow:r,scrollDroppable:a,dragStartTime:i,shouldUseTimeDampening:t})};return{start:function(e){Qn(),o&&he(!1);var n=Date.now(),t=!1,r=function(){t=!0};yr({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),o={dragStartTime:n,shouldUseTimeDampening:t},$n(),t&&i(e)},stop:function(){o&&(r.cancel(),a.cancel(),o=null)},scroll:i}}({scrollWindow:t,scrollDroppable:n}),o=xr({move:r,scrollWindow:t,scrollDroppable:n});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):a.scroll(e))},start:a.start,stop:a.stop}},Cr="data-rbd",Dr={base:Jt=Cr+"-drag-handle",draggableId:Jt+"-draggable-id",contextId:Jt+"-context-id"},kr=function(){var e=Cr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ar=function(){var e=Cr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ir={contextId:Cr+"-scroll-container-context-id"},Er=function(e,n){return e.map((function(e){var t=e.styles[n];return t?e.selector+" { "+t+" }":""})).join(" ")},Nr="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,Pr=function(){var e=document.querySelector("head");return e||he(!1),e},Sr=function(e){var n=document.createElement("style");return e&&n.setAttribute("nonce",e),n.type="text/css",n};function _r(e,n){var t=Y((function(){return function(e){var n,t,r,a=(n=e,function(e){return"["+e+'="'+n+'"]'}),o=(t="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:a(Dr.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:t,dragging:"pointer-events: none;",dropAnimating:t}}),i=[(r="\n transition: "+Dt.outOfTheWay+";\n ",{selector:a(kr.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),o,{selector:a(Ar.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Er(i,"always"),resting:Er(i,"resting"),dragging:Er(i,"dragging"),dropAnimating:Er(i,"dropAnimating"),userCancel:Er(i,"userCancel")}}(e)}),[e]),a=(0,r.useRef)(null),o=(0,r.useRef)(null),i=J(ue((function(e){var n=o.current;n||he(!1),n.textContent=e})),[]),l=J((function(e){var n=a.current;n||he(!1),n.textContent=e}),[]);Nr((function(){(a.current||o.current)&&he(!1);var r=Sr(n),c=Sr(n);return a.current=r,o.current=c,r.setAttribute(Cr+"-always",e),c.setAttribute(Cr+"-dynamic",e),Pr().appendChild(r),Pr().appendChild(c),l(t.always),i(t.resting),function(){var e=function(e){var n=e.current;n||he(!1),Pr().removeChild(n),e.current=null};e(a),e(o)}}),[n,l,i,t.always,t.resting,e]);var c=J((function(){return i(t.dragging)}),[i,t.dragging]),s=J((function(e){i("DROP"!==e?t.userCancel:t.dropAnimating)}),[i,t.dropAnimating,t.userCancel]),u=J((function(){o.current&&i(t.resting)}),[i,t.resting]);return Y((function(){return{dragging:c,dropping:s,resting:u}}),[c,s,u])}var Rr=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Br(e){return e instanceof Rr(e).HTMLElement}function jr(e,n){var t="["+Dr.contextId+'="'+e+'"]',r=qe(document.querySelectorAll(t));if(!r.length)return null;var a=He(r,(function(e){return e.getAttribute(Dr.draggableId)===n}));return a&&Br(a)?a:null}function Or(){var e={draggables:{},droppables:{}},n=[];function t(e){n.length&&n.forEach((function(n){return n(e)}))}function r(n){return e.draggables[n]||null}function a(n){return e.droppables[n]||null}return{draggable:{register:function(n){e.draggables[n.descriptor.id]=n,t({type:"ADDITION",value:n})},update:function(n,t){var r=e.draggables[t.descriptor.id];r&&r.uniqueId===n.uniqueId&&(delete e.draggables[t.descriptor.id],e.draggables[n.descriptor.id]=n)},unregister:function(n){var a=n.descriptor.id,o=r(a);o&&n.uniqueId===o.uniqueId&&(delete e.draggables[a],t({type:"REMOVAL",value:n}))},getById:function(e){var n=r(e);return n||he(!1),n},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(n){return ze(e.draggables).filter((function(e){return e.descriptor.type===n}))}},droppable:{register:function(n){e.droppables[n.descriptor.id]=n},unregister:function(n){var t=a(n.descriptor.id);t&&n.uniqueId===t.uniqueId&&delete e.droppables[n.descriptor.id]},getById:function(e){var n=a(e);return n||he(!1),n},findById:a,exists:function(e){return Boolean(a(e))},getAllByType:function(n){return ze(e.droppables).filter((function(e){return e.descriptor.type===n}))}},subscribe:function(e){return n.push(e),function(){var t=n.indexOf(e);-1!==t&&n.splice(t,1)}},clean:function(){e.draggables={},e.droppables={},n.length=0}}}var Lr=r.createContext(null),Tr=function(){var e=document.body;return e||he(!1),e},Mr={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var Zr=0,Gr={separator:"::"};function zr(e,n){return void 0===n&&(n=Gr),Y((function(){return""+e+n.separator+Zr++}),[n.separator,e])}var Fr=r.createContext(null);function Hr(e){0}function qr(e,n){Hr()}function Ur(){qr()}function Wr(e){var n=(0,r.useRef)(e);return(0,r.useEffect)((function(){n.current=e})),n}var Vr,Kr=((Vr={})[13]=!0,Vr[9]=!0,Vr),Yr=function(e){Kr[e.keyCode]&&e.preventDefault()},Jr=function(){var e="visibilitychange";return"undefined"==typeof document?e:He([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var Xr,Qr={type:"IDLE"};function $r(e){var n=e.cancel,t=e.completed,r=e.getPhase,a=e.setPhase;return[{eventName:"mousemove",fn:function(e){var n=e.button,t=e.clientX,o=e.clientY;if(0===n){var i={x:t,y:o},l=r();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(i);"PENDING"!==l.type&&he(!1);var c=l.point;if(s=c,u=i,Math.abs(u.x-s.x)>=5||Math.abs(u.y-s.y)>=5){var s,u;e.preventDefault();var d=l.actions.fluidLift(i);a({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(e){var a=r();"DRAGGING"===a.type?(e.preventDefault(),a.actions.drop({shouldBlockNextClick:!0}),t()):n()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),n()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void n()):void Yr(e);n()}},{eventName:"resize",fn:n},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&n()}},{eventName:"webkitmouseforcedown",fn:function(e){var t=r();"IDLE"===t.type&&he(!1),t.actions.shouldRespectForcePress()?n():e.preventDefault()}},{eventName:Jr,fn:n}]}function ea(){}var na=((Xr={})[34]=!0,Xr[33]=!0,Xr[36]=!0,Xr[35]=!0,Xr);function ta(e,n){function t(){n(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void t()):32===r.keyCode?(r.preventDefault(),n(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(na[r.keyCode]?r.preventDefault():Yr(r))}},{eventName:"mousedown",fn:t},{eventName:"mouseup",fn:t},{eventName:"click",fn:t},{eventName:"touchstart",fn:t},{eventName:"resize",fn:t},{eventName:"wheel",fn:t,options:{passive:!0}},{eventName:Jr,fn:t}]}var ra={type:"IDLE"};var aa={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function oa(e,n){if(null==n)return!1;if(Boolean(aa[n.tagName.toLowerCase()]))return!0;var t=n.getAttribute("contenteditable");return"true"===t||""===t||n!==e&&oa(e,n.parentElement)}function ia(e,n){var t=n.target;return!!Br(t)&&oa(e,t)}var la=function(e){return Q(e.getBoundingClientRect()).center};var ca=function(){var e="matches";return"undefined"==typeof document?e:He([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function sa(e,n){return null==e?null:e[ca](n)?e:sa(e.parentElement,n)}function ua(e,n){return e.closest?e.closest(n):sa(e,n)}function da(e,n){var t,r=n.target;if(!((t=r)instanceof Rr(t).Element))return null;var a=function(e){return"["+Dr.contextId+'="'+e+'"]'}(e),o=ua(r,a);return o&&Br(o)?o:null}function pa(e){e.preventDefault()}function fa(e){var n=e.expected,t=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&n===t}function ma(e){var n=e.lockAPI,t=e.store,r=e.registry,a=e.draggableId;if(n.isClaimed())return!1;var o=r.draggable.findById(a);return!!o&&(!!o.options.isEnabled&&!!Qt(t.getState(),a))}function va(e){var n=e.lockAPI,t=e.contextId,r=e.store,a=e.registry,i=e.draggableId,l=e.forceSensorStop,c=e.sourceEvent;if(!ma({lockAPI:n,store:r,registry:a,draggableId:i}))return null;var s=a.draggable.getById(i),u=function(e,n){var t="["+kr.contextId+'="'+e+'"]',r=He(qe(document.querySelectorAll(t)),(function(e){return e.getAttribute(kr.id)===n}));return r&&Br(r)?r:null}(t,s.descriptor.id);if(!u)return null;if(c&&!s.options.canDragInteractiveElements&&ia(u,c))return null;var d=n.claim(l||fe),p="PRE_DRAG";function f(){return s.options.shouldRespectForcePress}function m(){return n.isActive(d)}var v=function(e,n){fa({expected:e,phase:p,isLockActive:m,shouldWarn:!0})&&r.dispatch(n())}.bind(null,"DRAGGING");function g(e){function t(){n.release(),p="COMPLETED"}function a(n,a){if(void 0===a&&(a={shouldBlockNextClick:!1}),e.cleanup(),a.shouldBlockNextClick){var o=me(window,[{eventName:"click",fn:pa,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}t(),r.dispatch(ht({reason:n}))}return"PRE_DRAG"!==p&&(t(),"PRE_DRAG"!==p&&he(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),p="DRAGGING",(0,o.Z)({isActive:function(){return fa({expected:"DRAGGING",phase:p,isLockActive:m,shouldWarn:!1})},shouldRespectForcePress:f,drop:function(e){return a("DROP",e)},cancel:function(e){return a("CANCEL",e)}},e.actions)}return{isActive:function(){return fa({expected:"PRE_DRAG",phase:p,isLockActive:m,shouldWarn:!1})},shouldRespectForcePress:f,fluidLift:function(e){var n=de((function(e){v((function(){return dt({client:e})}))})),t=g({liftActionArgs:{id:i,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return n.cancel()},actions:{move:n}});return(0,o.Z)({},t,{move:n})},snapLift:function(){var e={moveUp:function(){return v(pt)},moveRight:function(){return v(mt)},moveDown:function(){return v(ft)},moveLeft:function(){return v(vt)}};return g({liftActionArgs:{id:i,clientSelection:la(u),movementMode:"SNAP"},cleanup:fe,actions:e})},abort:function(){fa({expected:"PRE_DRAG",phase:p,isLockActive:m,shouldWarn:!0})&&n.release()}}}var ga=[function(e){var n=(0,r.useRef)(Qr),t=(0,r.useRef)(fe),a=Y((function(){return{eventName:"mousedown",fn:function(n){if(!n.defaultPrevented&&0===n.button&&!(n.ctrlKey||n.metaKey||n.shiftKey||n.altKey)){var r=e.findClosestDraggableId(n);if(r){var a=e.tryGetLock(r,l,{sourceEvent:n});if(a){n.preventDefault();var o={x:n.clientX,y:n.clientY};t.current(),u(a,o)}}}}}}),[e]),o=Y((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(n){if(!n.defaultPrevented){var t=e.findClosestDraggableId(n);if(t){var r=e.findOptionsForDraggable(t);r&&(r.shouldRespectForcePress||e.canGetLock(t)&&n.preventDefault())}}}}}),[e]),i=J((function(){t.current=me(window,[o,a],{passive:!1,capture:!0})}),[o,a]),l=J((function(){"IDLE"!==n.current.type&&(n.current=Qr,t.current(),i())}),[i]),c=J((function(){var e=n.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),s=J((function(){var e=$r({cancel:c,completed:l,getPhase:function(){return n.current},setPhase:function(e){n.current=e}});t.current=me(window,e,{capture:!0,passive:!1})}),[c,l]),u=J((function(e,t){"IDLE"!==n.current.type&&he(!1),n.current={type:"PENDING",point:t,actions:e},s()}),[s]);Nr((function(){return i(),function(){t.current()}}),[i])},function(e){var n=(0,r.useRef)(ea),t=Y((function(){return{eventName:"keydown",fn:function(t){if(!t.defaultPrevented&&32===t.keyCode){var r=e.findClosestDraggableId(t);if(r){var o=e.tryGetLock(r,c,{sourceEvent:t});if(o){t.preventDefault();var i=!0,l=o.snapLift();n.current(),n.current=me(window,ta(l,c),{capture:!0,passive:!1})}}}function c(){i||he(!1),i=!1,n.current(),a()}}}}),[e]),a=J((function(){n.current=me(window,[t],{passive:!1,capture:!0})}),[t]);Nr((function(){return a(),function(){n.current()}}),[a])},function(e){var n=(0,r.useRef)(ra),t=(0,r.useRef)(fe),a=J((function(){return n.current}),[]),o=J((function(e){n.current=e}),[]),i=Y((function(){return{eventName:"touchstart",fn:function(n){if(!n.defaultPrevented){var r=e.findClosestDraggableId(n);if(r){var a=e.tryGetLock(r,c,{sourceEvent:n});if(a){var o=n.touches[0],i={x:o.clientX,y:o.clientY};t.current(),p(a,i)}}}}}}),[e]),l=J((function(){t.current=me(window,[i],{capture:!0,passive:!1})}),[i]),c=J((function(){var e=n.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(ra),t.current(),l())}),[l,o]),s=J((function(){var e=n.current;c(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[c]),u=J((function(){var e={capture:!0,passive:!1},n={cancel:s,completed:c,getPhase:a},r=me(window,function(e){var n=e.cancel,t=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var t=r();if("DRAGGING"===t.type){t.hasMoved=!0;var a=e.touches[0],o={x:a.clientX,y:a.clientY};e.preventDefault(),t.actions.move(o)}else n()}},{eventName:"touchend",fn:function(e){var a=r();"DRAGGING"===a.type?(e.preventDefault(),a.actions.drop({shouldBlockNextClick:!0}),t()):n()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),n()):n()}},{eventName:"touchforcechange",fn:function(e){var t=r();"IDLE"===t.type&&he(!1);var a=e.touches[0];if(a&&a.force>=.15){var o=t.actions.shouldRespectForcePress();if("PENDING"!==t.type)return o?t.hasMoved?void e.preventDefault():void n():void e.preventDefault();o&&n()}}},{eventName:Jr,fn:n}]}(n),e),o=me(window,function(e){var n=e.cancel,t=e.getPhase;return[{eventName:"orientationchange",fn:n},{eventName:"resize",fn:n},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===t().type?(27===e.keyCode&&e.preventDefault(),n()):n()}},{eventName:Jr,fn:n}]}(n),e);t.current=function(){r(),o()}}),[s,a,c]),d=J((function(){var e=a();"PENDING"!==e.type&&he(!1);var n=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:n,hasMoved:!1})}),[a,o]),p=J((function(e,n){"IDLE"!==a().type&&he(!1);var t=setTimeout(d,120);o({type:"PENDING",point:n,actions:e,longPressTimerId:t}),u()}),[u,a,o,d]);Nr((function(){return l(),function(){t.current();var e=a();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(ra))}}),[a,l,o]),Nr((function(){return me(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function ha(e){var n=e.contextId,t=e.store,a=e.registry,o=e.customSensors,i=e.enableDefaultSensors,l=[].concat(i?ga:[],o||[]),c=(0,r.useState)((function(){return function(){var e=null;function n(){e||he(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(n){return n===e},claim:function(n){e&&he(!1);var t={abandon:n};return e=t,t},release:n,tryAbandon:function(){e&&(e.abandon(),n())}}}()}))[0],s=J((function(e,n){e.isDragging&&!n.isDragging&&c.tryAbandon()}),[c]);Nr((function(){var e=t.getState();return t.subscribe((function(){var n=t.getState();s(e,n),e=n}))}),[c,t,s]),Nr((function(){return c.tryAbandon}),[c.tryAbandon]);var u=J((function(e){return ma({lockAPI:c,registry:a,store:t,draggableId:e})}),[c,a,t]),d=J((function(e,r,o){return va({lockAPI:c,registry:a,contextId:n,store:t,draggableId:e,forceSensorStop:r,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})}),[n,c,a,t]),p=J((function(e){return function(e,n){var t=da(e,n);return t?t.getAttribute(Dr.draggableId):null}(n,e)}),[n]),f=J((function(e){var n=a.draggable.findById(e);return n?n.options:null}),[a.draggable]),m=J((function(){c.isClaimed()&&(c.tryAbandon(),"IDLE"!==t.getState().phase&&t.dispatch({type:"FLUSH",payload:null}))}),[c,t]),v=J(c.isClaimed,[c]),g=Y((function(){return{canGetLock:u,tryGetLock:d,findClosestDraggableId:p,findOptionsForDraggable:f,tryReleaseLock:m,isLockClaimed:v}}),[u,d,p,f,m,v]);Hr();for(var h=0;h<l.length;h++)l[h](g)}function ba(e){return e.current||he(!1),e.current}function ya(e){var n=e.contextId,t=e.setCallbacks,a=e.sensors,l=e.nonce,c=e.dragHandleUsageInstructions,s=(0,r.useRef)(null);Ur();var u=Wr(e),d=J((function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(u.current)}),[u]),p=function(e){var n=Y((function(){return function(e){return"rbd-announcement-"+e}(e)}),[e]),t=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=document.createElement("div");return t.current=e,e.id=n,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),(0,o.Z)(e.style,Mr),Tr().appendChild(e),function(){setTimeout((function(){var n=Tr();n.contains(e)&&n.removeChild(e),e===t.current&&(t.current=null)}))}}),[n]),J((function(e){var n=t.current;n&&(n.textContent=e)}),[])}(n),m=function(e){var n=e.contextId,t=e.text,a=zr("hidden-text",{separator:"-"}),o=Y((function(){return"rbd-hidden-text-"+(e={contextId:n,uniqueId:a}).contextId+"-"+e.uniqueId;var e}),[a,n]);return(0,r.useEffect)((function(){var e=document.createElement("div");return e.id=o,e.textContent=t,e.style.display="none",Tr().appendChild(e),function(){var n=Tr();n.contains(e)&&n.removeChild(e)}}),[o,t]),o}({contextId:n,text:c}),v=_r(n,l),g=J((function(e){ba(s).dispatch(e)}),[]),h=Y((function(){return(0,i.DE)({publishWhileDragging:it,updateDroppableScroll:ct,updateDroppableIsEnabled:st,updateDroppableIsCombineEnabled:ut,collectionStarting:lt},g)}),[g]),b=function(){var e=Y(Or,[]);return(0,r.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),y=Y((function(){return Xt(b,h)}),[b,h]),x=Y((function(){return wr((0,o.Z)({scrollWindow:$t,scrollDroppable:y.scrollDroppable},(0,i.DE)({move:dt},g)))}),[y.scrollDroppable,g]),w=function(e){var n=(0,r.useRef)({}),t=(0,r.useRef)(null),a=(0,r.useRef)(null),o=(0,r.useRef)(!1),i=J((function(e,t){var r={id:e,focus:t};return n.current[e]=r,function(){var t=n.current;t[e]!==r&&delete t[e]}}),[]),l=J((function(n){var t=jr(e,n);t&&t!==document.activeElement&&t.focus()}),[e]),c=J((function(e,n){t.current===e&&(t.current=n)}),[]),s=J((function(){a.current||o.current&&(a.current=requestAnimationFrame((function(){a.current=null;var e=t.current;e&&l(e)})))}),[l]),u=J((function(e){t.current=null;var n=document.activeElement;n&&n.getAttribute(Dr.draggableId)===e&&(t.current=e)}),[]);return Nr((function(){return o.current=!0,function(){o.current=!1;var e=a.current;e&&cancelAnimationFrame(e)}}),[]),Y((function(){return{register:i,tryRecordFocus:u,tryRestoreFocusRecorded:s,tryShiftRecord:c}}),[i,u,s,c])}(n),C=Y((function(){return Ht({announce:p,autoScroller:x,dimensionMarshal:y,focusMarshal:w,getResponders:d,styleMarshal:v})}),[p,x,y,w,d,v]);s.current=C;var D=J((function(){var e=ba(s);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})}),[]),k=J((function(){var e=ba(s).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);t(Y((function(){return{isDragging:k,tryAbort:D}}),[k,D]));var A=J((function(e){return Qt(ba(s).getState(),e)}),[]),I=J((function(){return Zn(ba(s).getState())}),[]),E=Y((function(){return{marshal:y,focus:w,contextId:n,canLift:A,isMovementAllowed:I,dragHandleUsageInstructionsId:m,registry:b}}),[n,y,m,w,A,I,b]);return ha({contextId:n,store:C,registry:b,customSensors:a,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,r.useEffect)((function(){return D}),[D]),r.createElement(Fr.Provider,{value:E},r.createElement(f,{context:Lr,store:C},e.children))}var xa=0;function wa(e){var n=Y((function(){return""+xa++}),[]),t=e.dragHandleUsageInstructions||De;return r.createElement(be,null,(function(a){return r.createElement(ya,{nonce:e.nonce,contextId:n,setCallbacks:a,dragHandleUsageInstructions:t,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var Ca=function(e){return function(n){return e===n}},Da=Ca("scroll"),ka=Ca("auto"),Aa=(Ca("visible"),function(e,n){return n(e.overflowX)||n(e.overflowY)}),Ia=function(e){var n=window.getComputedStyle(e),t={overflowX:n.overflowX,overflowY:n.overflowY};return Aa(t,Da)||Aa(t,ka)},Ea=function e(n){return null==n||n===document.body||n===document.documentElement?null:Ia(n)?n:e(n.parentElement)},Na=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Pa=function e(n){return!!n&&("fixed"===window.getComputedStyle(n).position||e(n.parentElement))},Sa=function(e){return{closestScrollable:Ea(e),isFixedOnPage:Pa(e)}},_a=function(e){var n=e.ref,t=e.descriptor,r=e.env,a=e.windowScroll,o=e.direction,i=e.isDropDisabled,l=e.isCombineEnabled,c=e.shouldClipSubject,s=r.closestScrollable,u=function(e,n){var t=le(e);if(!n)return t;if(e!==n)return t;var r=t.paddingBox.top-n.scrollTop,a=t.paddingBox.left-n.scrollLeft,o=r+n.scrollHeight,i=a+n.scrollWidth,l=$({top:r,right:i,bottom:o,left:a},t.border);return te({borderBox:l,margin:t.margin,border:t.border,padding:t.padding})}(n,s),d=oe(u,a),p=function(){if(!s)return null;var e=le(s),n={scrollHeight:s.scrollHeight,scrollWidth:s.scrollWidth};return{client:e,page:oe(e,a),scroll:Na(s),scrollSize:n,shouldClipSubject:c}}(),f=function(e){var n=e.descriptor,t=e.isEnabled,r=e.isCombineEnabled,a=e.isFixedOnPage,o=e.direction,i=e.client,l=e.page,c=e.closest,s=function(){if(!c)return null;var e=c.scrollSize,n=c.client,t=qt({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:n.paddingBox.height,width:n.paddingBox.width});return{pageMarginBox:c.page.marginBox,frameClient:n,scrollSize:e,shouldClipSubject:c.shouldClipSubject,scroll:{initial:c.scroll,current:c.scroll,max:t,diff:{value:Ee,displacement:Ee}}}}(),u="vertical"===o?ln:cn;return{descriptor:n,isCombineEnabled:r,isFixedOnPage:a,axis:u,isEnabled:t,client:i,page:l,frame:s,subject:Ze({page:l,withPlaceholder:null,axis:u,frame:s})}}({descriptor:t,isEnabled:!i,isCombineEnabled:l,isFixedOnPage:r.isFixedOnPage,direction:o,client:u,page:d,closest:p});return f},Ra={passive:!1},Ba={passive:!0},ja=function(e){return e.shouldPublishImmediately?Ra:Ba};function Oa(e){var n=(0,r.useContext)(e);return n||he(!1),n}var La=function(e){return e&&e.env.closestScrollable||null};function Ta(){}var Ma={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Za=function(e){var n=e.isAnimatingOpenOnMount,t=e.placeholder,r=e.animate,a=function(e){var n=e.isAnimatingOpenOnMount,t=e.placeholder,r=e.animate;return n||"close"===r?Ma:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin}}({isAnimatingOpenOnMount:n,placeholder:t,animate:r});return{display:t.display,boxSizing:"border-box",width:a.width,height:a.height,marginTop:a.margin.top,marginRight:a.margin.right,marginBottom:a.margin.bottom,marginLeft:a.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?Dt.placeholder:null}};var Ga=r.memo((function(e){var n=(0,r.useRef)(null),t=J((function(){n.current&&(clearTimeout(n.current),n.current=null)}),[]),a=e.animate,o=e.onTransitionEnd,i=e.onClose,l=e.contextId,c=(0,r.useState)("open"===e.animate),s=c[0],u=c[1];(0,r.useEffect)((function(){return s?"open"!==a?(t(),u(!1),Ta):n.current?Ta:(n.current=setTimeout((function(){n.current=null,u(!1)})),t):Ta}),[a,s,t]);var d=J((function(e){"height"===e.propertyName&&(o(),"close"===a&&i())}),[a,i,o]),p=Za({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return r.createElement(e.placeholder.tagName,{style:p,"data-rbd-placeholder-context-id":l,onTransitionEnd:d,ref:e.innerRef})})),za=r.createContext(null);var Fa=function(e){function n(){for(var n,t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return(n=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(n.props.on),data:n.props.on,animate:n.props.shouldAnimate&&n.props.on?"open":"none"},n.onClose=function(){"close"===n.state.animate&&n.setState({isVisible:!1})},n}return(0,a.Z)(n,e),n.getDerivedStateFromProps=function(e,n){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:n.isVisible?{isVisible:!0,data:n.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},n.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},n}(r.PureComponent),Ha=5e3,qa=4500,Ua=function(e,n){return n?Dt.drop(n.duration):e?Dt.snap:Dt.fluid},Wa=function(e,n){return e?n?xt.drop:xt.combining:null};function Va(e){return"DRAGGING"===e.type?function(e){var n=e.dimension.client,t=e.offset,r=e.combineWith,a=e.dropping,o=Boolean(r),i=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),l=Boolean(a),c=l?It(t,o):At(t);return{position:"fixed",top:n.marginBox.top,left:n.marginBox.left,boxSizing:"border-box",width:n.borderBox.width,height:n.borderBox.height,transition:Ua(i,a),transform:c,opacity:Wa(o,l),zIndex:l?qa:Ha,pointerEvents:"none"}}(e):{transform:At((n=e).offset),transition:n.shouldAnimateDisplacement?null:"none"};var n}function Ka(e){var n=zr("draggable"),t=e.descriptor,a=e.registry,o=e.getDraggableRef,i=e.canDragInteractiveElements,l=e.shouldRespectForcePress,c=e.isEnabled,s=Y((function(){return{canDragInteractiveElements:i,shouldRespectForcePress:l,isEnabled:c}}),[i,c,l]),u=J((function(e){var n=o();return n||he(!1),function(e,n,t){void 0===t&&(t=Ee);var r=window.getComputedStyle(n),a=n.getBoundingClientRect(),o=ie(a,r),i=oe(o,t);return{descriptor:e,placeholder:{client:o,tagName:n.tagName.toLowerCase(),display:r.display},displaceBy:{x:o.marginBox.width,y:o.marginBox.height},client:o,page:i}}(t,n,e)}),[t,o]),d=Y((function(){return{uniqueId:n,descriptor:t,options:s,getDimension:u}}),[t,u,s,n]),p=(0,r.useRef)(d),f=(0,r.useRef)(!0);Nr((function(){return a.draggable.register(p.current),function(){return a.draggable.unregister(p.current)}}),[a.draggable]),Nr((function(){if(f.current)f.current=!1;else{var e=p.current;p.current=d,a.draggable.update(d,e)}}),[d,a.draggable])}function Ya(e,n,t){qr()}function Ja(e){e.preventDefault()}var Xa=function(e,n){return e===n},Qa=function(e){var n=e.combine,t=e.destination;return t?t.droppableId:n?n.droppableId:null};function $a(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var eo={mapped:{type:"SECONDARY",offset:Ee,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:$a(null)}};var no=U((function(){var e,n,t,r=(e=ue((function(e,n){return{x:e,y:n}})),n=ue((function(e,n,t,r,a){return{isDragging:!0,isClone:n,isDropAnimating:Boolean(a),dropAnimation:a,mode:e,draggingOver:t,combineWith:r,combineTargetFor:null}})),t=ue((function(e,t,r,a,o,i,l){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:o,combineWith:i,mode:t,offset:e,dimension:r,forceShouldAnimate:l,snapshot:n(t,a,o,i,null)}}})),function(r,a){if(r.isDragging){if(r.critical.draggable.id!==a.draggableId)return null;var o=r.current.client.offset,i=r.dimensions.draggables[a.draggableId],l=Tn(r.impact),c=(u=r.impact).at&&"COMBINE"===u.at.type?u.at.combine.draggableId:null,s=r.forceShouldAnimate;return t(e(o.x,o.y),r.movementMode,i,a.isClone,l,c,s)}var u;if("DROP_ANIMATING"===r.phase){var d=r.completed;if(d.result.draggableId!==a.draggableId)return null;var p=a.isClone,f=r.dimensions.draggables[a.draggableId],m=d.result,v=m.mode,g=Qa(m),h=function(e){return e.combine?e.combine.draggableId:null}(m),b={duration:r.dropDuration,curve:yt,moveTo:r.newHomeClientOffset,opacity:h?xt.drop:null,scale:h?wt.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:f,dropping:b,draggingOver:g,combineWith:h,mode:v,forceShouldAnimate:null,snapshot:n(v,p,g,h,b)}}}return null}),a=function(){var e=ue((function(e,n){return{x:e,y:n}})),n=ue($a),t=ue((function(e,t,r){return void 0===t&&(t=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:t,shouldAnimateDisplacement:r,snapshot:n(t)}}})),r=function(e){return e?t(Ee,e,!0):null},a=function(n,a,o,i){var l=o.displaced.visible[n],c=Boolean(i.inVirtualList&&i.effected[n]),s=Xe(o),u=s&&s.draggableId===n?a:null;if(!l){if(!c)return r(u);if(o.displaced.invisible[n])return null;var d=_e(i.displacedBy.point),p=e(d.x,d.y);return t(p,u,!0)}if(c)return r(u);var f=o.displacedBy.point,m=e(f.x,f.y);return t(m,u,l.shouldAnimate)};return function(e,n){if(e.isDragging)return e.critical.draggable.id===n.draggableId?null:a(n.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var t=e.completed;return t.result.draggableId===n.draggableId?null:a(n.draggableId,t.result.draggableId,t.impact,t.afterCritical)}return null}}();return function(e,n){return r(e,n)||a(e,n)||eo}}),{dropAnimationFinished:bt},null,{context:Lr,pure:!0,areStatePropsEqual:Xa})((function(e){var n=(0,r.useRef)(null),t=J((function(e){n.current=e}),[]),a=J((function(){return n.current}),[]),o=Oa(Fr),i=o.contextId,l=o.dragHandleUsageInstructionsId,c=o.registry,s=Oa(za),u=s.type,d=s.droppableId,p=Y((function(){return{id:e.draggableId,index:e.index,type:u,droppableId:d}}),[e.draggableId,e.index,u,d]),f=e.children,m=e.draggableId,v=e.isEnabled,g=e.shouldRespectForcePress,h=e.canDragInteractiveElements,b=e.isClone,y=e.mapped,x=e.dropAnimationFinished;Ya(),Hr(),b||Ka(Y((function(){return{descriptor:p,registry:c,getDraggableRef:a,canDragInteractiveElements:h,shouldRespectForcePress:g,isEnabled:v}}),[p,c,a,h,g,v]));var w=Y((function(){return v?{tabIndex:0,role:"button","aria-describedby":l,"data-rbd-drag-handle-draggable-id":m,"data-rbd-drag-handle-context-id":i,draggable:!1,onDragStart:Ja}:null}),[i,l,m,v]),C=J((function(e){"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&x()}),[x,y]),D=Y((function(){var e=Va(y),n="DRAGGING"===y.type&&y.dropping?C:null;return{innerRef:t,draggableProps:{"data-rbd-draggable-context-id":i,"data-rbd-draggable-id":m,style:e,onTransitionEnd:n},dragHandleProps:w}}),[i,w,m,y,C,t]),k=Y((function(){return{draggableId:p.id,type:p.type,source:{index:p.index,droppableId:p.droppableId}}}),[p.droppableId,p.id,p.index,p.type]);return f(D,y.snapshot,k)}));function to(e){return Oa(za).isUsingCloneFor!==e.draggableId||e.isClone?r.createElement(no,e):null}function ro(e){var n="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,t=Boolean(e.disableInteractiveElementBlocking),a=Boolean(e.shouldRespectForcePress);return r.createElement(to,(0,o.Z)({},e,{isClone:!1,isEnabled:n,canDragInteractiveElements:t,shouldRespectForcePress:a}))}var ao=function(e,n){return e===n.droppable.type},oo=function(e,n){return n.draggables[e.draggable.id]};var io={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||he(!1),document.body}},lo=U((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},n=(0,o.Z)({},e,{shouldAnimatePlaceholder:!1}),t=ue((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=ue((function(r,a,o,i,l,c){var s=l.descriptor.id;if(l.descriptor.droppableId===r){var u=c?{render:c,dragging:t(l.descriptor)}:null,d={isDraggingOver:o,draggingOverWith:o?s:null,draggingFromThisWith:s,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!1,snapshot:d,useClone:u}}if(!a)return n;if(!i)return e;var p={isDraggingOver:o,draggingOverWith:s,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}}));return function(t,a){var o=a.droppableId,i=a.type,l=!a.isDropDisabled,c=a.renderClone;if(t.isDragging){var s=t.critical;if(!ao(i,s))return n;var u=oo(s,t.dimensions),d=Tn(t.impact)===o;return r(o,l,d,d,u,c)}if("DROP_ANIMATING"===t.phase){var p=t.completed;if(!ao(i,p.critical))return n;var f=oo(p.critical,t.dimensions);return r(o,l,Qa(p.result)===o,Tn(p.impact)===o,f,c)}if("IDLE"===t.phase&&t.completed&&!t.shouldFlush){var m=t.completed;if(!ao(i,m.critical))return n;var v=Tn(m.impact)===o,g=Boolean(m.impact.at&&"COMBINE"===m.impact.at.type),h=m.critical.droppable.id===o;return v?g?e:n:h?e:n}return n}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:Lr,pure:!0,areStatePropsEqual:Xa})((function(e){var n=(0,r.useContext)(Fr);n||he(!1);var t=n.contextId,a=n.isMovementAllowed,o=(0,r.useRef)(null),i=(0,r.useRef)(null),l=e.children,c=e.droppableId,s=e.type,u=e.mode,d=e.direction,p=e.ignoreContainerClipping,f=e.isDropDisabled,m=e.isCombineEnabled,v=e.snapshot,g=e.useClone,h=e.updateViewportMaxScroll,b=e.getContainerForClone,y=J((function(){return o.current}),[]),x=J((function(e){o.current=e}),[]),w=(J((function(){return i.current}),[]),J((function(e){i.current=e}),[]));qr();var C=J((function(){a()&&h({maxScroll:Wt()})}),[a,h]);!function(e){var n=(0,r.useRef)(null),t=Oa(Fr),a=zr("droppable"),o=t.registry,i=t.marshal,l=Wr(e),c=Y((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),s=(0,r.useRef)(c),u=Y((function(){return ue((function(e,t){n.current||he(!1);var r={x:e,y:t};i.updateDroppableScroll(c.id,r)}))}),[c.id,i]),d=J((function(){var e=n.current;return e&&e.env.closestScrollable?Na(e.env.closestScrollable):Ee}),[]),p=J((function(){var e=d();u(e.x,e.y)}),[d,u]),f=Y((function(){return de(p)}),[p]),m=J((function(){var e=n.current,t=La(e);e&&t||he(!1),e.scrollOptions.shouldPublishImmediately?p():f()}),[f,p]),v=J((function(e,r){n.current&&he(!1);var a=l.current,o=a.getDroppableRef();o||he(!1);var i=Sa(o),s={ref:o,descriptor:c,env:i,scrollOptions:r};n.current=s;var u=_a({ref:o,descriptor:c,env:i,windowScroll:e,direction:a.direction,isDropDisabled:a.isDropDisabled,isCombineEnabled:a.isCombineEnabled,shouldClipSubject:!a.ignoreContainerClipping}),d=i.closestScrollable;return d&&(d.setAttribute(Ir.contextId,t.contextId),d.addEventListener("scroll",m,ja(s.scrollOptions))),u}),[t.contextId,c,m,l]),g=J((function(){var e=n.current,t=La(e);return e&&t||he(!1),Na(t)}),[]),h=J((function(){var e=n.current;e||he(!1);var t=La(e);n.current=null,t&&(f.cancel(),t.removeAttribute(Ir.contextId),t.removeEventListener("scroll",m,ja(e.scrollOptions)))}),[m,f]),b=J((function(e){var t=n.current;t||he(!1);var r=La(t);r||he(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),y=Y((function(){return{getDimensionAndWatchScroll:v,getScrollWhileDragging:g,dragStopped:h,scroll:b}}),[h,v,g,b]),x=Y((function(){return{uniqueId:a,descriptor:c,callbacks:y}}),[y,c,a]);Nr((function(){return s.current=x.descriptor,o.droppable.register(x),function(){n.current&&h(),o.droppable.unregister(x)}}),[y,c,h,x,i,o.droppable]),Nr((function(){n.current&&i.updateDroppableIsEnabled(s.current.id,!e.isDropDisabled)}),[e.isDropDisabled,i]),Nr((function(){n.current&&i.updateDroppableIsCombineEnabled(s.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,i])}({droppableId:c,type:s,mode:u,direction:d,isDropDisabled:f,isCombineEnabled:m,ignoreContainerClipping:p,getDroppableRef:y});var D=r.createElement(Fa,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var n=e.onClose,a=e.data,o=e.animate;return r.createElement(Ga,{placeholder:a,onClose:n,innerRef:w,animate:o,contextId:t,onTransitionEnd:C})})),k=Y((function(){return{innerRef:x,placeholder:D,droppableProps:{"data-rbd-droppable-id":c,"data-rbd-droppable-context-id":t}}}),[t,c,D,x]),A=g?g.dragging.draggableId:null,I=Y((function(){return{droppableId:c,type:s,isUsingCloneFor:A}}),[c,A,s]);return r.createElement(za.Provider,{value:I},l(k,v),function(){if(!g)return null;var e=g.dragging,n=g.render,t=r.createElement(to,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(t,r){return n(t,r,e)}));return V.createPortal(t,b())}())}));lo.defaultProps=io},38486:function(e,n){"use strict";var t=60103,r=60106,a=60107,o=60108,i=60114,l=60109,c=60110,s=60112,u=60113,d=60120,p=60115,f=60116,m=60121,v=60122,g=60117,h=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var y=Symbol.for;t=y("react.element"),r=y("react.portal"),a=y("react.fragment"),o=y("react.strict_mode"),i=y("react.profiler"),l=y("react.provider"),c=y("react.context"),s=y("react.forward_ref"),u=y("react.suspense"),d=y("react.suspense_list"),p=y("react.memo"),f=y("react.lazy"),m=y("react.block"),v=y("react.server.block"),g=y("react.fundamental"),h=y("react.debug_trace_mode"),b=y("react.legacy_hidden")}function x(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case t:switch(e=e.type){case a:case i:case o:case u:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case f:case p:case l:return e;default:return n}}case r:return n}}}n.isContextConsumer=function(e){return x(e)===c}},53410:function(e,n,t){"use strict";e.exports=t(38486)},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},69168:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var r=t(18773);function a(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,(0,r.Z)(e,n)}}}]);