From 52c8257996822e65880f676e3b4e50ff92226744 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 25 Jul 2025 19:06:27 +0800 Subject: [PATCH] Auto Submit --- ...n__Info__PptInfo__index.85c296b8.chunk.css | 1 - ...n__Info__PptInfo__index.a1f72782.chunk.css | 1 + ...an__Info__PptInfo__index.f039262d.async.js | 76 +++++++++---------- ..._Lists__SmartPlan__index.bf5828eb.async.js | 2 +- ...Courseware__Study__index.6ed6bb92.async.js | 50 ++++++------ umi.e0909db3.js => umi.c7031e65.js | 2 +- 6 files changed, 66 insertions(+), 66 deletions(-) delete mode 100644 p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.85c296b8.chunk.css create mode 100644 p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a1f72782.chunk.css rename p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a20ecd01.async.js => p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.f039262d.async.js (64%) rename p__Classrooms__Lists__SmartPlan__index.f537a3f6.async.js => p__Classrooms__Lists__SmartPlan__index.bf5828eb.async.js (98%) rename p__WxMiniProgram__Courseware__Study__index.578328bf.async.js => p__WxMiniProgram__Courseware__Study__index.6ed6bb92.async.js (76%) rename umi.e0909db3.js => umi.c7031e65.js (99%) diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.85c296b8.chunk.css b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.85c296b8.chunk.css deleted file mode 100644 index bd26adf010..0000000000 --- a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.85c296b8.chunk.css +++ /dev/null @@ -1 +0,0 @@ -#weboffice-zone{height:100vh;z-index:1}.page_style{position:fixed;top:20px;left:20px;z-index:1000;width:100px;height:50px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:2px;border:1px solid rgba(20,93,255,.2);font-size:18px;display:flex;align-items:center;justify-content:center}.editable-container{position:relative;width:100%;max-width:800px;margin:20px auto}.editable-container ::selection{background:#ecf1fe;padding:10px;box-shadow:12px 0 #3498db,-12px 0 #3498db}.editable-content{border:1px solid #ccc;padding:10px 30px 10px 40px;min-height:200px;outline:none;position:relative;overflow:auto;line-height:1.5em}.toolbar,.line-menu{position:absolute;background:#fff;border:1px solid #ddd;border-radius:12px;padding:5px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.toolbar button,.line-menu button{margin:0 5px;padding:2px 8px;cursor:pointer;background:none;border:none}.line-menu{left:25px;top:0}.line-menu button{display:block;margin:2px 0;width:100%;text-align:left}.chat-dialog{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.chat-header{padding:5px 10px;background:#f5f5f5;border-bottom:1px solid #ddd}.chat-content{padding:10px}.chat-content textarea{width:100%;min-height:100px;margin-top:10px}.chat-actions{margin-top:10px;display:flex;gap:10px}.over_item_list{position:absolute;bottom:65px;display:block;margin:0 100px;width:calc(100% - 200px);z-index:100;display:flex;align-items:center}.over_item_list .over_item{display:flex;align-items:center;margin:auto;padding:5px 10px;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_item_list .over_item .close_button{cursor:pointer;position:absolute;top:-20px;width:60px;height:20px;box-shadow:0 0 10px #e1e5ff;border-radius:8px 8px 0 0;border:1px solid #fff;background:#fff;color:#5f6a95;font-size:12px;display:flex;align-items:center;justify-content:center;z-index:-1}.over_item_list .over_item .close_button:hover{color:#3061d0}.over_item_list .over_item .over_button:hover{background:#f6f7f9}.over_item_list .over_item .over_button{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_item_list .over_item .over_button .ewm_img{margin-right:6px}.over_item_list .over_item .over_button .ewm_text{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.kjgj_style{position:absolute;bottom:65px;display:block;margin:0 100px;width:calc(100% - 200px);z-index:100;display:flex;align-items:center}.kjgj_style .kjgj_item{display:flex;align-items:center;margin:auto;padding:2px;width:108px;height:44px;background:#3061d099;box-shadow:0 0 10px #b9c1f2;border:1px solid #FFFFFF;border-radius:10px;cursor:pointer}.kjgj_style .kjgj_item .kjgj_img{width:38px;height:38px;background:#fff;border-radius:8px;padding:4px}.kjgj_style .kjgj_item .kjgj_text{margin-left:5px;width:56px;height:14px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:14px;text-align:left;font-style:normal}.over_content{position:absolute;bottom:65px;left:50%;transform:translate(-50%);cursor:pointer;z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_content .over_button:hover{background:#f6f7f9}.over_content .over_button{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_content .over_button .ewm_img{margin-right:6px}.over_content .over_button .ewm_text{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.overcont2wrap{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center}.overcont2wrap .over_content2{background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:5px 10px}.overcont2wrap .over_content2 .over_button2:hover{background:#f6f7f9}.overcont2wrap .over_content2 .over_button2{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.overcont2wrap .over_content2 .over_button2 .ewm_img2{margin-right:6px}.overcont2wrap .over_content2 .over_button2 .ewm_text2{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.officeWrp{width:100vw;height:100vh;display:flex;overflow:hidden}.officeWrp .left{flex:1 1;position:relative;height:100%;overflow:hidden}.officeWrp .left .btn_float{position:absolute;right:20px;bottom:20px;box-sizing:border-box;z-index:100;text-align:right;padding:10px}.officeWrp .left .btn_float .to_page_style{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;color:#464f66;margin-top:20px;border-radius:30px;display:flex;align-items:center;padding:5px 15px}.officeWrp .left .left_float{position:fixed;right:0;top:100px;height:60px;box-shadow:0 0 10px #e3e1ff;border-radius:30px 0 0 30px;border-top:1px rgba(20,93,255,.2) solid;border-left:1px rgba(20,93,255,.2) solid;border-bottom:1px rgba(20,93,255,.2) solid;background:#fff;box-sizing:border-box;z-index:100;display:flex;align-items:center;padding:10px;cursor:pointer}.officeWrp .left .left_float .float_icon{width:40px;height:40px;background:#3061d01a;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.officeWrp .left .left_float .float_text{margin-left:10px;margin-right:10px;color:#5f6a95;cursor:pointer;height:60px;display:flex;align-items:center}.officeWrp .left .left_float .float_text:hover{color:#3061d0}.officeWrp .left .left_float .float_more{display:flex;align-items:center;justify-content:flex-start;max-width:0;white-space:nowrap;overflow:hidden;transition:all 1s ease-in-out}.officeWrp .left .left_float:hover .float_more{max-width:500px}.officeWrp .right{min-width:700px;background:#fff;height:100%;overflow:hidden;flex:0 0 700px}.footer_button{display:flex;align-items:center;margin:10px 0 20px}.footer_button .quxiao{width:100px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.footer_button .queren{width:100px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.close_drawer{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.erweima{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}.arrow [class~=ant-splitter-bar-collapse-bar]{opacity:1!important}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.wrap___VVwDB div[class~=ant-form-item]{margin-bottom:0}.wrap___VVwDB .deleteIcon___w2LrU{color:#e30000;font-size:16px}.wrap___VVwDB .keywordTag___kKokf{padding:10px 10px 10px 8px;font-size:14px;font-weight:400;color:#000;display:flex}.questionTitleEditorWrap___l3CW4{margin-bottom:18px}.choiceListWrap___i_tGH{margin-bottom:20px!important}.choiceListWrap___i_tGH[class~=ant-form-item-has-error] div[class~=inputBorderError]{border:1px solid #ff4d4f!important}.choiceListWrap___i_tGH div[class~=ant-form-item-explain-error]{padding-left:60px}.choiceWrap___aqY4o .choiceIndex___hB6s7{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;border:1px solid #DCDCDC;font-size:18px;font-weight:400;color:#464f66;cursor:pointer}.choiceWrap___aqY4o .choiceIndex___hB6s7.judgementIndex___l51fi{border-radius:2px}.choiceWrap___aqY4o .setAnswerBtn___TIxeU{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___aqY4o .activeAnswer___gFvFT{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___aqY4o .activeJudgementAnswer___kHQ8Q{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___aqY4o .actionWrapper___JOrSn{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___aqY4o .actionWrapper___JOrSn .addIcon___HnhN3{color:#2fa34f;font-size:14px}.choiceWrap___aqY4o .actionWrapper___JOrSn .deleteIcon___w2LrU{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___Xeeb8{border-radius:2px;border:1px solid #DCDCDC;padding:8px 12px;font-size:14px;min-height:46px;display:flex;flex-direction:column}.placeholder___RCuX1{font-size:14px;font-weight:400;color:#9096a3}.blankInputNumberWrapper___wBpTq div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___wBpTq [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___wBpTq input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___hD5tk{width:114px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;display:flex;justify-content:center;cursor:pointer;align-items:center}.blankIndex___PyWhr{font-size:14px;font-weight:400;color:#666}.baseInputWrapper___CELxJ div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___CELxJ input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___H7kM_{margin-bottom:30px}.collapseWrapper___H7kM_ div[class~=ant-collapse-item]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #eaeef4}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-header]{padding:0 20px!important;height:64px!important;background-color:#f6f7f8;align-items:center!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___H7kM_ .panelHeader___Lcwvj{font-size:14px;font-weight:400;color:#000}.collapseWrapper___H7kM_ .panelHeader___Lcwvj span{color:#666}.collapseWrapper___H7kM_ .open___cPZFP{color:#165dff;transform:rotate(90deg)}.collapseWrapper___H7kM_ .close___ycoAA{color:#82a8ff}.hide___opoo7{display:none}.green___sxfuh,.green___sxfuh span,.green___sxfuh p,.green___sxfuh h1,.green___sxfuh h2,.green___sxfuh h3,.green___sxfuh h4,.green___sxfuh h5,.green___sxfuh h6,.green___sxfuh b,.green___sxfuh strong{color:#00e373}.green___sxfuh .textArea___kOi0I{border:1px solid #00e373}.row___CDKwD{display:flex;align-items:baseline}.row___CDKwD .html___BGi53{max-width:610px;margin-right:10px}.row___CDKwD [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#00e373!important}.row___CDKwD [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#00e373}.line___R0teC{height:1px;background-color:#eee;margin:20px 0}.c___rZMQB{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px}.cpp___yHztz{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___iqjke{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___CUXfz{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.questionBox____Iq0u .choiceWrap2___MBz9v{margin-top:30px}.questionBox____Iq0u .choiceWrap2___MBz9v .choiceIndex___hB6s7{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px;color:#000;cursor:pointer;background-color:#3061d01a}.questionBox____Iq0u .choiceWrap2___MBz9v .activeAnswer___gFvFT{background-color:#3061d0;border-color:#3061d0;color:#fff}.questionBox____Iq0u .choiceWrap2___MBz9v .rightAnswer___uxhhz{background-color:#37ad83;border-color:#37ad83;color:#fff}.questionBox____Iq0u .choiceWrap2___MBz9v .errorAnswer___d9RKW{background:#e30000;border-color:#e30000;color:#fff}.solutionWrap___FzrQt{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:40px}.descBox___hYGZv{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:40px}.descBox___hYGZv .title___jgtln{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___hYGZv .desc___MCwp8{height:170px;padding:20px;background-color:#f6f7f9}.choiceBox___JuFu6{cursor:pointer;background:#f6f7f9;color:#000;border-radius:4px;padding-left:20px;padding-right:20px;min-height:60px;margin-top:20px}.rightAnswerBox___CrV47{background:#2ec25b1a}.rightAnswerBox___CrV47 .choiceIndex___hB6s7{color:#2ec25b;font-size:16px}.rightAnswerBox___CrV47 .html___BGi53{color:#2ec25b}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px;height:38px;overflow:hidden}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.wrap___ZbEYZ{display:flex;height:100%}.left___wH6vq{width:42%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___wH6vq div[class~=ant-input-number]{width:84px}.tip___EiRrS{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip___EiRrS img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___Og638{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___Og638:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___Og638.disabled___rzckb{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___Og638 i{color:#3061d0;margin-right:10px}.save_btn___N0Wqn{display:flex;align-items:center;justify-content:center;width:116px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9!important;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80!important;border-radius:17px;border:1px solid #BACFFE!important;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0!important}.flex_box_center___ILe3s{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___c0XhE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Iusj1{align-items:center;box-align:center}.flex_box_center_end___DIVMO{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___x06LA{flex-direction:column;box-orient:block-axis}#educoder:has([class*=intelligent-body-curb]) body{overflow:initial}.intelligentBox___M5xO7{margin:0 auto;position:relative}.intelligentBox___M5xO7 .red___oyEWt{color:#e53333}.intelligentBox___M5xO7 .imgBox___DdoNI{display:flex;flex-direction:column;justify-content:center;align-items:center}.intelligentBox___M5xO7 .imgBox___DdoNI span{font-size:16px;color:#3061d04d;margin-top:10px}.intelligentBox___M5xO7 .underpin___fwUex{display:flex;justify-content:space-between;position:absolute;z-index:1;height:100%;width:100%}.intelligentBox___M5xO7 .underpin___fwUex b{display:block;width:calc((100% - 80px)/2);min-height:calc(100vh - 260px);background:#f6f7f9;border-radius:4px}.intelligentBox___M5xO7 .row___W9MrK{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px}.intelligentBox___M5xO7 .row___W9MrK .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .row___W9MrK .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px;position:sticky;top:0;z-index:3}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ,.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{width:calc((100% - 159px)/2);background:#f6f7f9;border-top:20px solid #F6F7F9;margin-right:19px}.intelligentBox___M5xO7 .head___Q7Od8 .centerBox___j58Ut{position:absolute;z-index:4;left:50%;top:360px;width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:-40px}.intelligentBox___M5xO7 .head___Q7Od8 .title___rMcNx{font-size:16px;color:#000;margin-right:auto}.intelligentBox___M5xO7 .head___Q7Od8 .tip___gLHFS{height:30px;background:#9096a31a;border-radius:0 0 8px 8px;display:flex;align-items:center;padding-left:20px;margin-top:10px;font-size:12px;color:#9096a3}.leftBox___DJ6lp{background:#fff;border:1px dashed rgba(48,97,208,.2);padding:20px}.leftBox___DJ6lp img{max-width:100%}.leftBox___DJ6lp .question___THjM9>h4{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp .question___THjM9>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;width:calc(100% + 40px);margin-left:-20px;margin-bottom:20px;margin-top:20px;white-space:pre-wrap;font-weight:400}.leftBox___DJ6lp .question___THjM9>h5 i{margin-right:3px;margin-top:3px}.leftBox___DJ6lp .question___THjM9>h5:last-child{margin-bottom:-20px}.leftBox___DJ6lp .question___THjM9>p{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp:focus-within{border:1px solid #0152d9!important}.leftBox___DJ6lp:hover{border:1px dashed rgba(48,97,208,.6)}.leftBox___DJ6lp [contenteditable]{white-space:pre-wrap}.leftBox___DJ6lp [contenteditable]:focus-visible{outline:0px solid #0152d9}.rightBox___CuMdf{background:#fff;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf.error___PHzCG{border:1px solid rgba(229,51,51,.2)}.rightBox___CuMdf.error___PHzCG .actionHead___vTHMx{background:#e533330f}.rightBox___CuMdf [contenteditable]{white-space:pre-wrap}.rightBox___CuMdf img{max-width:100%}.rightBox___CuMdf .edit___EaRLy{border:1px solid transparent}.rightBox___CuMdf .edit___EaRLy:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9}.rightBox___CuMdf .edit___EaRLy:hover{border:1px dashed rgba(48,97,208,.6)}.rightBox___CuMdf .actionHead___vTHMx{height:46px;background:#3061d01a;display:flex;align-items:center;padding:0 12px 0 20px}.rightBox___CuMdf .option___z4UTy{display:flex;align-items:center;padding:0 20px 20px}.rightBox___CuMdf .option___z4UTy>aside{width:40px;height:40px;border-radius:23px;border:1px solid #DCDCDC;font-size:16px;color:#464f66;line-height:38px;text-align:center;flex-shrink:0;margin-right:10px;cursor:pointer}.rightBox___CuMdf .option___z4UTy>aside.active___o8wNJ{background:#37ad83;border:1px solid #DCDCDC;color:#fff}.rightBox___CuMdf .option___z4UTy>aside.fill___g760n{border:0;height:14px;font-size:14px;color:#5f6368;width:auto;height:40px;min-width:50px;line-height:40px}.rightBox___CuMdf .option___z4UTy .text___L_lug{flex:1 1;padding:8.5px 12px;border:1px solid #DCDCDC;border-radius:2px}.rightBox___CuMdf .option___z4UTy .text___L_lug:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9!important;box-shadow:none!important}.rightBox___CuMdf .option___z4UTy .text___L_lug:hover{box-shadow:0 0 4px #3061d04d;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf .liWrap___LDwxe{background:#f6f7f9;padding:10px 10px 0;margin:0 20px 20px;overflow:hidden}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf{display:flex;align-items:center;margin-bottom:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf>aside{color:#5f6368;flex-shrink:0;margin-right:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf .text___L_lug{flex:1 1}.rightBox___CuMdf>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;margin-bottom:0;white-space:pre-wrap;font-weight:400}.rightBox___CuMdf>h5 i{margin-right:3px;margin-top:3px}.buttonFixed___QxKdm{position:fixed;z-index:900;bottom:0;left:0;width:100%;height:64px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___QxKdm .buttonWrap___OEep5{display:flex;justify-content:center;align-items:center;height:100%}.buttonFixed___QxKdm .buttonWrap___OEep5 .button___b2y4h{min-width:100px;height:38px!important;line-height:38px!important;font-weight:400;padding:0 14px;font-size:14px!important}.menu___aQ4xO .ant-dropdown-menu-item{padding:0!important;display:flex!important;align-items:center!important;justify-content:center;height:35px}.tabs___QmlP4{display:flex;gap:20px}.tabs___QmlP4 div{width:77px;height:32px;background:#ebeef5;box-shadow:inset 0 1px 3px #ccd6e2;border-radius:2px;font-size:14px;color:#9096a3;line-height:32px;text-align:center;cursor:pointer;user-select:none}.tabs___QmlP4 div.active___o8wNJ{background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;color:#fff}@keyframes showHide___fHrAG{0%,to{opacity:0}33%{opacity:1}}.dotLoading___zUYOu span{opacity:0;animation:showHide___fHrAG 1.5s infinite}.dotLoading___zUYOu span:nth-child(1){animation-delay:0s}.dotLoading___zUYOu span:nth-child(2){animation-delay:.5s}.dotLoading___zUYOu span:nth-child(3){animation-delay:1s}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.list___jb2Ay .wrapisCurrent___qIfQT{height:280px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrapisCurrent___qIfQT:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrapisCurrent___qIfQT .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 105px);border-radius:8px 8px 0 0}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .bq___Bil0T{height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .name___l7FoJ{font-size:16px;font-weight:600;color:#000;padding:10px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.folderWrapper___G__0a span[class~=ant-tree-switcher-line-icon] svg{transform:scale(1.2);color:#d2ddf5}.folderWrapper___G__0a span[class=ant-tree-node-content-wrapper]{position:relative}.folderWrapper___G__0a div[class~=ant-tree-treenode]{padding:10px 0}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:after{border-bottom:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:before{border-left:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:after{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:before{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-iconEle]{margin-right:4px}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected]{background-color:transparent}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected] span[class~=ant-tree-title]{color:#3061d0;background:#f7f8f9}.folderWrapper___G__0a .folderIcon___oTG6c{height:20px;width:20px}.wrap___Yz6fc{display:flex;height:100%}.left___F0axg{width:42%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___F0axg div[class~=ant-input-number]{width:84px}.tip___nCmqI{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip___nCmqI img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___x70Gq{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___x70Gq:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___x70Gq.disabled___CWzre{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___x70Gq i{color:#3061d0;margin-right:10px}@keyframes showHide___Dfprh{0%,to{opacity:0}33%{opacity:1}}.dotLoading___s6Sh4 span{opacity:0;animation:showHide___Dfprh 1.5s infinite;color:#3061d0;font-size:28px}.dotLoading___s6Sh4 span:nth-child(1){animation-delay:0s}.dotLoading___s6Sh4 span:nth-child(2){animation-delay:.5s}.dotLoading___s6Sh4 span:nth-child(3){animation-delay:1s}div[class~=ant-progress].progress___QUpqo,div[class~=ant-progress].progress___QUpqo span[class~=ant-progress-text]{color:#3061d0}.num___VQiqB{color:#fa6400;margin:0 4px}.container___DAVRd{padding:36px 70px;width:58%;background:#f6f7f9;overflow:auto}.container___DAVRd code,.container___DAVRd .katex___oS9Qs,.container___DAVRd pre{pointer-events:none}.liWrap___pAkIe:focus-visible{outline:0px solid transparent}.backBottom___kT237{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___kT237:hover i{color:#5c64ff}.backBottom___kT237 i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.imgBox___O8q6M{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___O8q6M span{font-size:16px;color:#3061d04d;margin-top:10px}.answer___UngkO{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___UngkO ::selection{background:#ecf1fe}.answer___UngkO .imgWrap___ORTRf{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___UngkO .imgWrap___ORTRf img{width:100%;user-select:none}.answer___UngkO .imgWrap___ORTRf:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___UngkO .imgWrap___ORTRf:hover:after{opacity:1}.answer___UngkO pre{width:100%;overflow:auto}.answer___UngkO ol li{list-style:auto}.answer___UngkO hr{border:none;border-bottom:1px solid #ccc}.answer___UngkO span[class=katex-error]{color:inherit!important}.codeCopy___re8vm{position:relative;min-height:50px}.codeCopy___re8vm button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px;pointer-events:auto}.codeCopy___re8vm button.runCode___MYs9m{bottom:0;top:initial}#educoder .smartWrp___NjRcB [class~=ant-drawer-body]{padding:0}.wrap___AasCO{display:flex;flex-direction:column;width:calc(100vw * .58 - 180px);max-height:80vh;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:4px;border:1px solid #145DFF}.chatContainer___n6e3E{flex:1 1;width:100%;padding:20px 20px 0;overflow:auto}.btnContainer___yKyVB{display:flex;gap:10px;border-bottom:1px solid #DCDCDC;padding:20px 20px 10px}.btnContainer___yKyVB .btn___Y_09T{display:flex;align-items:center;justify-content:center;height:36px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;font-size:14px;color:#333;cursor:pointer;transition:.4s;width:36px}.btnContainer___yKyVB .btn___Y_09T:hover{border-color:#3061d0;color:#3061d0}.inputContainer____bM3M{height:60px;display:flex;align-items:center;padding:0 20px}.inputContainer____bM3M textarea{padding:23px 0 0!important;resize:none!important;flex:1 1!important}.inputContainer____bM3M textarea::placeholder{color:#c1c1d9}.inputContainer____bM3M .sendBtn___UHHLj{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____bM3M .sendBtn___UHHLj:disabled{background:#d2d2d2}.inputContainer____bM3M .sendBtnDisabled___AoSRc{width:40px!important;height:40px;background:#d2d2d2;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____bM3M .cancelBtn___yql4C{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3s}.inputContainer____bM3M .cancelBtn___yql4C:hover{transform:scale(1.05)}@keyframes dot-fade___LruoO{0%,40%{opacity:.5}50%{opacity:1}90%,to{opacity:.5}}.loadingWrp___gYLGT{display:flex;align-items:center;padding:5px 15px 15px;color:#9096a3}.hover-line-container___kkYQN{position:relative}.hover-line-content___ZkD9e{position:relative;min-height:200px;padding:10px;line-height:1.5}.hover-line-content___ZkD9e::selection{background:#ff0}.line-button-container___A79j9{position:absolute;right:calc(100% - 40px);z-index:111;width:30px}.line-button-container___A79j9:before{content:"";position:absolute;left:30px;right:0;top:0;height:1.5em;background:#ffff004d;z-index:-1;pointer-events:none}.button___X_Iu7{width:30px;padding:0 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;white-space:nowrap;transition:all .5s;position:absolute;right:0;overflow:hidden}.button___X_Iu7:hover{width:74px;border:1px solid #5C64FF}.button___X_Iu7 span{font-size:12px;color:#5c64ff;margin-left:6px}.toolbar___qYQBF{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___AUJYU{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button___VhNes{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s}.button___VhNes:hover{border:1px solid #5C64FF}.button___VhNes span{font-size:12px;color:#5c64ff;margin-left:6px}@keyframes dot-fade___BPUGC{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___SifAS{display:flex;margin-top:20px}.loading___SifAS .dot___J5R0d{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___BPUGC 1s infinite}.loading___SifAS .dot___J5R0d:nth-child(2){animation-delay:.3s}.loading___SifAS .dot___J5R0d:nth-child(3){animation-delay:.7s}.flex_box_center___kyfCX{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___GHTzD{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___FdgNd{align-items:center;box-align:center}.flex_box_center_end___LMVYD{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Yb2bC{flex-direction:column;box-orient:block-axis}.f_l_c___nwLBO{display:flex;gap:10px}.f_l_c___nwLBO .officediv___KkKIB{display:inline-flex;width:200px;align-items:center;justify-content:start;height:40px;background-color:#fff;border:1px solid #f1f1f1;border-radius:12px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;line-height:40px;padding:0 10px;cursor:pointer}.preclass___SCKdC{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.summaryWrap___HzbVK .summaryItem___dATph{display:flex}.summaryWrap___HzbVK .summaryItem___dATph [class~=ant-progress-text-outer]{width:35px!important}.summaryWrap___HzbVK .summaryItem___dATph [class~=ant-progress-text]{text-align:end!important}.summaryWrap___HzbVK .label___pvZkE{width:80px;padding-top:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95}.summaryWrap___HzbVK .percentSty___nvQwe{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000;margin-left:12px;display:inline-block}.summaryWrap___HzbVK .title___hDMEi{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;margin-bottom:10px;margin-top:10px}.summaryWrap___HzbVK .chart_container___cRvUY{display:flex;align-items:center;background:#fff}.Onerow___tzmiF p{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.detailSty___QKxCg{padding:9px 5px;border:1px solid #F1F1F1}.detailSty___QKxCg .detailItem___fHG9y{display:flex;align-items:center;height:40px;padding:0 15px}.detailSty___QKxCg .detailItem___fHG9y:hover{background-color:#f6f7f9}.detailSty___QKxCg .detailItem___fHG9y:hover .questionTag___OaNLz,.detailSty___QKxCg .detailItem___fHG9y:hover .numSty___wUXe3{color:#3061d0}.detailSty___QKxCg .detailItem___fHG9y:hover .detailBtn___JylOu{display:inline-block}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w{width:280px;color:#000;display:flex;align-items:center}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w p{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w .questionTag___OaNLz{font-size:18px}.detailSty___QKxCg .detailItem___fHG9y .proSty___SpcZ9{height:20px;background:#3061d099;border-radius:0 2px 2px 0}.detailSty___QKxCg .detailItem___fHG9y .numSty___wUXe3{font-size:16px;color:#000;margin-left:25px}.detailSty___QKxCg .detailItem___fHG9y .detailBtn___JylOu{display:none;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#3061d0;line-height:16px;text-align:left;font-style:normal;text-decoration-line:underline;cursor:pointer}.commentBody___BBaLu [class~=ant-table-body]{overflow-y:auto!important}.flex_box_center___kuaVT{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___exKHH{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BzvkN{align-items:center;box-align:center}.flex_box_center_end___Ss2DJ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p1LEr{flex-direction:column;box-orient:block-axis}.scoremodal___upTFR [class~=ant-modal-body]{padding:30px 40px}.scoremodal___upTFR [class~=ant-modal-footer]{margin-top:0!important;padding:0 0 20px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .allqingchu___BFF1D{margin-top:8px;color:#165dff;cursor:pointer}.scoremodal___upTFR .allqingchu___BFF1D span{width:84px;height:20px;font-size:14px;font-weight:400;color:#165dff;line-height:20px;margin-left:5px}.scoremodal___upTFR .allqingchu___BFF1D:hover,.scoremodal___upTFR .allqingchu___BFF1D:hover span{color:#e30000}.scoremodal___upTFR .title___hFasb{color:#000;font-size:16px;font-weight:500;display:flex;width:100%;margin-top:10px}.scoremodal___upTFR .score___DXG3o{margin-left:305px;color:#3061d0;text-align:end}.scoremodal___upTFR .close___kEIiB{font-size:15px;cursor:pointer;color:#979797}.scoremodal___upTFR .content___Mco8L{display:flex;justify-content:space-between;margin-top:40px;color:#5f6368;font-size:14px;margin-bottom:24px}.scoremodal___upTFR .content___Mco8L span{display:flex;flex:1 1}.scoremodal___upTFR .content___Mco8L span:nth-child(4){display:flex;min-width:160px;align-items:center}.scoremodal___upTFR .items___j98jk{display:flex;justify-content:space-between;align-items:center;color:#5f6368;font-size:14px;margin-bottom:12px}.scoremodal___upTFR .items___j98jk span{display:flex;flex:1 1;color:#000;font-weight:400}.scoremodal___upTFR .items___j98jk span:nth-child(4){display:flex;min-width:160px;align-items:center;color:#9096a3}.scoremodal___upTFR .bottom___A1n1C{width:100%;text-align:end}.scoremodal___upTFR .bottom___A1n1C .yes___P1zzb{height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff}.scoremodal___upTFR .bottom___A1n1C .no___xZqXd{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66;line-height:14px}.scoremodal___upTFR .titlecount___fqA9P{width:41px;height:22px;background:#fa6400;border-radius:15px;margin-left:5px;color:#fff;display:inline-flex;justify-content:center}.scoremodal___upTFR .add___MqV0R{font-weight:400;color:#fa6400;line-height:14px;font-size:14px;position:absolute;top:2px}.scoremodal___upTFR .search___NREgv{display:flex;align-items:center;overflow:hidden;border-radius:19px;height:38px;width:290px;padding-left:20px;background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{outline:none!important;border:none!important;box-shadow:none!important}.scoremodal___upTFR .search___NREgv span[class~=ant-input-group-addon]{display:none}.scoremodal___upTFR .search___NREgv .searchIcon___qny3A{margin-right:14px;cursor:pointer}.scoremodal___upTFR .search___NREgv input{background-color:#f6f7f9;font-size:14px}.scoremodal___upTFR .tabWrap___dR18c{margin-bottom:18px}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab]{font-size:14px;margin-right:40px!important;color:#5f6368}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]{margin:0;height:52px;padding:0 2px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___uSiGS div[class~=ant-modal-header]{padding-top:30px;padding-left:40px;padding-bottom:0}.previewModal___uSiGS div[class~=ant-modal-body]{padding:30px 40px}.previewModal___uSiGS button[class~=ant-modal-close]{top:17px;right:16px;transform:scale(1.2)}.q_title___a9NY9>div{display:inline-block;max-width:249px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.flex_box_center___nnwwA{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___cRir9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___FqTZ8{align-items:center;box-align:center}.flex_box_center_end___WU5_v{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___QZFa1{flex-direction:column;box-orient:block-axis}.warp___aLZwN{max-height:552px;overflow:auto}.warp___aLZwN .shixunbutton___Eoa1i{font-size:14px;color:#3061d0;margin-right:20px;font-weight:400;background:#3061d0;width:108px;height:32px;color:#fff;display:flex;align-items:center;justify-content:center;line-height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:16px}.warp___aLZwN .shixunbutton___Eoa1i i{font-size:12px}.warp___aLZwN .redio___LJ4js{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:25px}.warp___aLZwN .redio___LJ4js .redioitem___YicCC{width:14px;height:14px;min-width:14px;background:#f5f5f5;border-radius:7px;border:1px solid #D9D9D9;margin-right:10px}.warp___aLZwN .redio___LJ4js .redioitemyes___lX4Nr{font-size:14px;color:#37ad83;margin-right:10px}.warp___aLZwN .redio___LJ4js .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .redio___LJ4js .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .redio___LJ4js .yestag___DLWoP{width:60px;min-width:60px;height:20px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .qcount___U9kkL{display:flex;align-items:center;margin-bottom:10px}.warp___aLZwN .qcount___U9kkL .score___vLK4B{width:44px;height:20px;background:#ececec99;border-radius:0 0 2px;text-align:center;color:#464f66;margin-right:5px}.warp___aLZwN .qcount___U9kkL .qtitle___kyg0t{width:100%;color:#000}.warp___aLZwN .checkbox___vjiBw{display:flex;align-items:flex-start;margin-bottom:25px}.warp___aLZwN .checkbox___vjiBw .checkboxitem___HW3CP{width:14px;height:14px;min-width:14px;margin-top:6px;background:#f5f5f5;border-radius:2px;margin-right:10px;border:1px solid #D9D9D9}.warp___aLZwN .checkbox___vjiBw .checkboxitemyes___kpjek{font-size:14px;color:#37ad83;margin-right:10px;margin-top:6px}.warp___aLZwN .checkbox___vjiBw .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .checkbox___vjiBw .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .checkbox___vjiBw .yestag___DLWoP{width:60px;height:20px;min-width:60px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .bottom___uG8Zq{margin-top:20px;background-color:#f6f7f9;padding:40px 20px 20px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ{margin-bottom:25px;display:flex;align-items:baseline}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .left___M8WXX{color:#666;text-align:end;width:56px;min-width:48px;font-size:14px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .right____dkCI{color:#000;margin-left:10px;font-size:14px}.warp___aLZwN .completion___H6RmA .title___pi1jH{width:70px;height:46px;min-width:70px;display:flex;align-items:center;justify-content:center}.warp___aLZwN .completion___H6RmA .content___a2hGC{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.warp___aLZwN .completion___H6RmA .content___a2hGC .items___D8mLd{padding:14px 16px;border:1px solid #dcdcdc;height:46px;border-radius:2px;margin-left:20px;color:#37ad83;min-width:102px;display:inline-block;font-size:14px;text-align:center;margin-bottom:20px}.warp___aLZwN .simple___fQ0OS .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px;margin-bottom:3px}.warp___aLZwN .simple___fQ0OS .content___a2hGC{font-size:16px}.warp___aLZwN .shixun___nB6Jk{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .shixun___nB6Jk .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .shixun___nB6Jk .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:400;font-size:16px}.warp___aLZwN .combination___YrOdz{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .combination___YrOdz .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .combination___YrOdz .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:600;font-size:16px}.warp___aLZwN .program___lG0JA{display:flex;align-items:flex-start}.warp___aLZwN .program___lG0JA .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px}.warp___aLZwN .program___lG0JA .content___a2hGC{font-size:16px}.text___FxbAX{display:flex;align-items:center;justify-content:space-around;width:58px;height:24px;background:#e40d0d21;border-radius:4px;border:1px solid rgba(251,43,43,.16);font-weight:400;font-size:14px;color:#e1140f;line-height:14px;text-align:left;font-style:normal;cursor:pointer}.text___FxbAX:hover{border:1px solid rgba(225,20,15,.5)}.wrap___UlBQ1{width:402px;height:254px;padding:8px 13px}.wrap___UlBQ1 p{width:352px;height:66px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal;margin-bottom:15px}.wrap___UlBQ1 .contact____pUDq{display:flex;flex-direction:column;align-items:center}.wrap___UlBQ1 .img___BapAv{width:130px;height:130px;display:flex;align-items:center;justify-content:space-around}.gzsm___VoLAf{width:100%;padding:10px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:justify;font-style:normal;margin-top:10px}.wrap___Caec9 div[class~=ant-input-number]{width:84px}.wrap___Caec9 .type_style___U6wBf{width:64px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;line-height:16px;text-align:justify;font-style:normal}.wrap___Caec9 .type_list___Cq1WK{display:flex;margin:20px auto}.wrap___Caec9 .type_list___Cq1WK .type_tag_noactive___BcE1l{width:108px;height:30px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#9096a3;line-height:30px;font-style:normal;text-align:center;cursor:pointer}.wrap___Caec9 .type_list___Cq1WK .type_tag_active___o54ss{width:108px;height:30px;background:#3061d01a;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:30px;font-style:normal;text-align:center;cursor:pointer}.wrap___Caec9 .type_tootip___jTpTe{background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:justify;font-style:normal;padding:10px}.imgBox___k6jG2{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___k6jG2 div{font-size:16px;color:#3061d04d;margin-top:10px}.judgment___fhglz{display:flex;flex-direction:column;gap:10px}.judgment___fhglz div{display:flex}.judgment___fhglz div b{width:46px;height:46px;border-radius:2px;border:1px solid #DCDCDC;font-size:16px;font-weight:400;color:#464f66;cursor:pointer;margin-right:10px;text-align:center;line-height:44px}.judgment___fhglz div span{border-radius:2px;border:1px solid #DCDCDC;padding-left:8px;font-size:14px;height:46px;line-height:44px;flex:1 1}.judgment___fhglz .active___Mh2K8 b{background-color:#37ad83;border-color:#37ad83;color:#fff}.judgment___fhglz .active___Mh2K8 span{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.wrap___yzOLg{display:flex;height:100%}.left___lhFsp{width:45%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___lhFsp div[class~=ant-input-number]{width:84px}.tip____qjZn{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip____qjZn img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___gR4b0{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___gR4b0:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___gR4b0.disabled___tHi8U{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___gR4b0 i{color:#3061d0;margin-right:10px}.imgBox___XwRIk{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___XwRIk div{font-size:16px;color:#3061d04d;margin-top:10px}.start_btn___P67Pc{margin:60px auto;width:136px;height:40px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:20px;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:40px;cursor:pointer}.stop_btn___j_aKt{margin:60px auto;width:136px;height:40px;background:linear-gradient(180deg,#fff,#f9f6f6);box-shadow:0 2px 4px #e6dcdc,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #FEBABA;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:40px;text-align:center;cursor:pointer}.save_btn___mzPPO{display:flex;align-items:center;justify-content:center;width:116px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9!important;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80!important;border-radius:17px;border:1px solid #BACFFE!important;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0!important}.backBottom___vf1Tx{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___vf1Tx:hover i{color:#5c64ff}.backBottom___vf1Tx i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.pptBtn___kEb6S{width:103px;height:34px;background:#f4f8ff;border-radius:20px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;color:#3061d0}.headTip___MSazD{height:34px;background:#f6f7f9;border-radius:0 0 8px 8px;font-size:14px;color:#5f6368;padding:0 10px;line-height:34px;margin-bottom:50px}.headTip___MSazD span{color:#3061d0;cursor:pointer}.tips___bXOTU{display:flex;padding-left:20px;margin-bottom:20px}.tips___bXOTU .avatar___eSFE8{width:40px;height:40px;border-radius:5px;margin-right:10px}.tips___bXOTU .details___miwc5{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px;flex:1 1;min-width:0}.try___y8hPW{padding-left:20px}.try___y8hPW div{height:40px;background:#3061d01a;border-radius:20px;padding:0 20px;display:flex;align-items:center;cursor:pointer;color:#5f6a95;width:fit-content;transition:.3s;margin-bottom:10px}.try___y8hPW div span{line-height:14px}.try___y8hPW div:hover{background:#3061d04d}.footerContainer___JFPnb{display:flex;flex-direction:column;transition:all .3s}.footerContainer___JFPnb .togglesContainer___dRNY4{width:100%;margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footerContainer___JFPnb .togglesContainer___dRNY4 .attachment___VYSbv{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2;cursor:pointer;user-select:none}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT.btnActive___gq01r{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___JFPnb .inputContainer___Yy8gW{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative}.footerContainer___JFPnb .inputContainer___Yy8gW:hover{border:1px solid #145DFF}.footerContainer___JFPnb .inputContainer___Yy8gW .uploadBtn___OcD8F{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___JFPnb .inputContainer___Yy8gW .uploadBtn___OcD8F:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___JFPnb .inputContainer___Yy8gW .sendBtn___e2elL{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___JFPnb .inputContainer___Yy8gW .sendBtn___e2elL:disabled{background:#d2d2d2!important}.footerContainer___JFPnb .inputContainer___Yy8gW .cancelBtn___DEsSI{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___JFPnb .inputContainer___Yy8gW .cancelBtn___DEsSI:hover{transform:scale(1.05)}.footerContainer___JFPnb .inputContainer___Yy8gW textarea{margin-right:9px;padding:0 11px;transition:none}.footerContainer___JFPnb .inputContainer___Yy8gW textarea::placeholder{color:#c1c1d9}.footerContainer___JFPnb .lineFour___GcA3R.inputContainer___Yy8gW{align-items:flex-end}.footerContainer___JFPnb .lineFour___GcA3R.inputContainer___Yy8gW .fullIcon___fmG_6{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___JFPnb.selected___m2pW_{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___JFPnb.selected___m2pW_:hover{border:1px solid #145DFF}.footerContainer___JFPnb.selected___m2pW_ .togglesContainer___dRNY4{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none;margin-bottom:0}.footerContainer___JFPnb.selected___m2pW_ .inputContainer___Yy8gW{border:none;box-shadow:none;background:transparent}.footerContainer___JFPnb.selected___m2pW_ .inputContainer___Yy8gW:hover{background:transparent;border:none}.footerContainer___JFPnb.full___cZUDM{height:100%}.footerContainer___JFPnb.full___cZUDM textarea{height:100%!important;max-height:100%!important}.disabledInput___ijUlM{cursor:not-allowed}.disabledInput___ijUlM>*{pointer-events:none;opacity:.3}@keyframes dot-fade___dHh10{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___dHPeG{display:flex}.loading___dHPeG .dot___wB_Xx{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___dHh10 1s infinite}.loading___dHPeG .dot___wB_Xx:nth-child(2){animation-delay:.3s}.loading___dHPeG .dot___wB_Xx:nth-child(3){animation-delay:.7s}.li___pjgC0{display:flex}.li___pjgC0 .avatarIcon___SHala .img___DK87r{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___pjgC0 .content___kiz_D{flex:1 1;min-width:0}.li___pjgC0 .content___kiz_D .borderBox___Txzil{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___pjgC0 .content___kiz_D .borderBox___Txzil .text___iNCQg{white-space:pre-wrap;color:#3061d0}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM aside{flex:1 1;min-width:0}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM aside .fileName___FzNuv{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___pjgC0 .content___kiz_D .source___tXQ7H{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___pjgC0 .content___kiz_D .action___xwJSd{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px;padding-bottom:10px}.li___pjgC0 .content___kiz_D .action___xwJSd i{color:#666;cursor:pointer}.li___pjgC0 .content___kiz_D .action___xwJSd i:hover{color:#3061d0}.reasoning___S0mKl{margin-bottom:20px}.reasoning___S0mKl .btn____CIJG{display:flex;align-items:center;width:fit-content;height:35px;background:#f4f8ff;border-radius:8px;color:#3061d0;border:1px solid rgba(20,93,255,.2);padding:0 12px;cursor:pointer}.reasoning___S0mKl .btn____CIJG span{font-size:14px;margin-left:10px;margin-right:35px}.reasoning___S0mKl .content___CIAh9{font-size:14px;color:#888;border-left:2px solid #DCDCDC;padding-left:8px;margin-top:20px;white-space:pre-wrap}.reasoning___S0mKl b{font-size:8px}.flex_box_center___UDQ_A{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___L60OU{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___knshJ{align-items:center;box-align:center}.flex_box_center_end___BYPJy{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mKzh0{flex-direction:column;box-orient:block-axis}.modalContent___C7Swl{text-align:center;margin-top:10px;color:#333;font-size:16px}.modalContentLeft___X1oAN{text-align:left;color:#333;font-size:16px}.green___YnDvQ span,.green___YnDvQ p,.green___YnDvQ h1,.green___YnDvQ h2,.green___YnDvQ h3,.green___YnDvQ h4,.green___YnDvQ h5,.green___YnDvQ h6,.green___YnDvQ b,.green___YnDvQ strong{color:#00e373}.green___YnDvQ .textArea___Zlp0S{border:1px solid #00e373}.red___BFvO0 span,.red___BFvO0 p,.red___BFvO0 h1,.red___BFvO0 h2,.red___BFvO0 h3,.red___BFvO0 h4,.red___BFvO0 h5,.red___BFvO0 h6,.red___BFvO0 b,.red___BFvO0 strong{color:#e02020}.red___BFvO0 .textArea___Zlp0S{border:1px solid #e02020}.row___Vd2L2{display:flex;align-items:baseline;margin-top:5px}.html___D18eP{max-width:610px;margin-right:10px}.line___w9apf{height:1px;background-color:#eee;margin:20px 0}.submit_button___rKWec{margin:20px auto;background:#3061d0;text-align:center;border-radius:20px;cursor:pointer;color:#fff}.choiceWrap___iBbUB{margin-top:30px}.choiceWrap___iBbUB .choiceIndex___UbZwC{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px;color:#000;cursor:pointer;background-color:#3061d01a}.choiceWrap___iBbUB .choiceIndex___UbZwC.judgementIndex___PY3if{border-radius:2px}.choiceWrap___iBbUB .activeAnswer___ih3N8{background-color:#3061d0;border-color:#3061d0;color:#fff}.choiceWrap___iBbUB .rightAnswer___hUnPB{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___iBbUB .errorAnswer___zLf6A{background:#e30000;border-color:#e30000;color:#fff}.choiceWrap___iBbUB .setAnswerBtn___SKqR6{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___iBbUB .activeJudgementAnswer___dDnAD{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___iBbUB .actionWrapper___zHvDG{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___iBbUB .actionWrapper___zHvDG .addIcon___AfrJN{color:#2fa34f;font-size:14px}.choiceWrap___iBbUB .actionWrapper___zHvDG .deleteIcon___sfJc_{color:#e30000;font-size:14px;margin-left:20px}.analysisWrap___ukahD{margin-top:20px;padding:10px;background:#f6f7f9;border-radius:2px}.Drawrap___H9sBA [class~=ant-drawer-body]{padding:0!important}.Drawrap___H9sBA .iframe___qLhNQ{width:100%;height:100vh}.c___BapQh{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px;min-width:20px}.cpp___kWVQV{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___TgN6O{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___u7i95{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.shixunWrp___CpqhK .full___M9JLT{height:36px;border:1px solid #cccccc;border-bottom-width:0px;color:#007aff;display:flex;justify-content:space-between;align-items:center}.shixunWrp___CpqhK .full___M9JLT>span{display:flex;justify-content:center;align-items:center;cursor:pointer}.shixunWrp___CpqhK .full___M9JLT>span span{margin:0 9px}.questionWrap___gXjon{width:100%}.descBox___FF1aM{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:20px}.descBox___FF1aM .title___w1bbB{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___FF1aM .desc___ZkzLN{height:170px;padding:20px;background-color:#f6f7f9}.activeAnswer___ih3N8{background-color:#3061d0;border-color:#3061d0;color:#fff}.rightAnswer___hUnPB{background-color:#37ad83;border-color:#37ad83;color:#fff}.errorAnswer___zLf6A{background:#e30000;border-color:#e30000;color:#fff}.solutionWrap___SniYp{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:20px}.choiceBox___VJxA_{cursor:pointer;background:#f6f7f9;color:#000;border-radius:4px;padding-left:20px;padding-right:20px;min-height:60px;margin-top:20px}.activeAnswerBox___KRmkd{background:#3061d033}.activeAnswerBox___KRmkd .choiceIndex___UbZwC{color:#3061d0;font-size:16px}.activeAnswerBox___KRmkd .html___D18eP{color:#3061d0}.rightAnswerBox___KoUBD{background:#2ec25b1a}.rightAnswerBox___KoUBD .choiceIndex___UbZwC{color:#2ec25b;font-size:16px}.rightAnswerBox___KoUBD .html___D18eP{color:#2ec25b}.errorAnswerBox___wA48r{background:#e300001a}.errorAnswerBox___wA48r .choiceIndex___UbZwC{color:#e30000;font-size:16px}.errorAnswerBox___wA48r .html___D18eP{color:#e30000}.footer___bruwa{display:flex;align-items:center;justify-content:flex-end;height:46px;background:#030814;padding-right:15px;border-top:1px solid #030814;border-bottom:1px solid #030814}.whiteFooter___mR7kn{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #fff}.error___KO0Jg{font-size:12px;color:#fb3226}.case___L0pNc{background:#0e1525;position:relative}.case___L0pNc .resize-y-bar___NK0gI{height:1px;width:100%;background:#3d445c;cursor:ns-resize;position:absolute;top:0;left:0;z-index:10}.case___L0pNc .resize-y-bar___NK0gI>i{color:#0053dc;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-17px;z-index:10}.case___L0pNc .unfoldBtn___aMmZw{width:98px;height:24px;background:#3d445c;border-radius:8px 8px 0 0;position:absolute;left:50%;transform:translate(-50%);top:-24px;font-size:14px;color:#8d97af;line-height:24px;text-align:center;cursor:pointer;user-select:none}.case___L0pNc .caseHead___EuMPr{display:flex;align-items:center;height:34px;padding:0 16px}.case___L0pNc .caseHead___EuMPr .dot___Iky9k{width:10px;height:10px;background:#95a4c5;border-radius:50%;margin-right:4px;margin-top:2px}.case___L0pNc .caseHead___EuMPr .text___lMSx6{font-size:14px;color:#dde3ea}.case___L0pNc .caseHead___EuMPr .pass___XjijC{font-size:14px;color:#2abd8c;margin-left:10px}.case___L0pNc .caseHead___EuMPr .noPass___JxpWk{font-size:14px;color:#ff2c29;margin-left:10px}.case___L0pNc .caseHead___EuMPr .btns___FPIaK{margin-left:auto;display:flex;align-items:center}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div{margin-left:15px;cursor:pointer;color:#bfbfbf}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div i{font-size:14px;color:#687799;margin-right:5px}.case___L0pNc .result___oRj1h{height:100%;display:flex;padding:0 20px 10px}.case___L0pNc .result___oRj1h .title___IhMSa{flex-shrink:0;height:30px;background:#22293b;padding-left:15px;line-height:30px}.case___L0pNc .result___oRj1h .title___IhMSa span{color:#bfbfbf;font-size:14px}.case___L0pNc .result___oRj1h .left___XlC98{width:424px;flex-shrink:0;display:flex;flex-direction:column;margin-right:4px;overflow:hidden}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx{flex:1 1;background:#1b2333}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:15px}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea::placeholder{color:#8f96b1!important}.case___L0pNc .result___oRj1h .right____fIu_{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.case___L0pNc .result___oRj1h .node___MwdH7{flex:1 1;overflow:auto;position:relative;color:#fff;background:#2c32464d;padding:15px}.case___L0pNc .result___oRj1h .node___MwdH7 pre{overflow:hidden;margin-bottom:0;white-space:pre-wrap}.case___L0pNc .elseNode___WjFIg{background:#22293b;display:flex;align-items:start;margin:0 20px 4px}.case___L0pNc .elseNode___WjFIg .nameWrap___bEdbD{margin-left:15px;margin-top:4px;color:#bfbfbf}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt{flex:1 1;position:relative}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .scrollBox___hWkc9{overflow:auto;color:#fff;margin-left:20px;margin-top:6px;padding-right:50px;white-space:pre-wrap;margin-bottom:0}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi{position:absolute;z-index:10;top:3px;right:0}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi span{margin-right:15px;color:#1890ff;cursor:pointer}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi i{color:#687799;cursor:pointer;font-size:14px}.whiteCase___AZiDR{background:#f6f7f9}.whiteCase___AZiDR .resize-y-bar___NK0gI{background:#ddd}.whiteCase___AZiDR .unfoldBtn___aMmZw{background:#e9eaea;color:#5f6368}.whiteCase___AZiDR .caseHead___EuMPr .text___lMSx6{color:#333}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div{color:#666}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div i{color:#687799}.whiteCase___AZiDR .result___oRj1h .title___IhMSa{background:#fff}.whiteCase___AZiDR .result___oRj1h .title___IhMSa span{color:#333}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx{background:#fafafa!important}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx textarea{color:#333!important}.whiteCase___AZiDR .result___oRj1h .node___MwdH7{background:#fafafa!important;color:#333}.whiteCase___AZiDR .elseNode___WjFIg{background:#fafafa;color:#333}.whiteCase___AZiDR .elseNode___WjFIg .nameWrap___bEdbD span{color:#333}.whiteCase___AZiDR .elseNode___WjFIg .scrollBox___hWkc9{color:#000!important}.disabled___lWQU2:disabled{color:#d9d9d9!important;border-color:#d9d9d9!important}.codeHead___l8q5R{height:40px;background:#161d2c;display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe{display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:#161d2c;border:1px solid #161D2C;border-radius:2px;margin-right:1px;font-weight:500;font-size:14px;color:#d1d1d1;text-align:center;line-height:38px;cursor:pointer}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#1b2333;color:#fff}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX i{font-size:14px;color:#3f93b1;margin-right:10px}.whiteCodeHead___wDOny{background:#f6f7f9}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;color:#666}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#3061d0;color:#fff;box-shadow:none}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT i{color:#fff}.header___VjNh9{display:flex;align-items:center;height:50px;width:100%;background:#0e1525;color:#fff;padding:0 20px}.header___VjNh9 h2{text-align:center;color:#fff;flex:1 0 auto;margin:0;font-size:16px}.header___VjNh9 a{color:#fff}.header___VjNh9 div{display:flex;flex-flow:row nowrap;align-items:center}.header___VjNh9 div img{border-radius:18px;margin-right:10px;overflow:hidden;width:36px;height:36px}.header___VjNh9 .timepiece___yuqJC{width:94px;height:30px;background:#242936;border-radius:15px;font-weight:500;font-size:16px;color:#42d5a0;margin-right:15px;justify-content:center}.header___VjNh9 .btn_edit___ozzux{width:82px;height:30px;background:#3061d0;border-radius:15px;margin-right:10px;text-align:center;line-height:30px}.whiteHeader___REV3m{background:#fff}.whiteHeader___REV3m .timepiece___yuqJC{background:#fff;box-shadow:0 2px 4px #e0dfe1}.djs___v0Ru7{display:inline-block!important}.myProblems___DKSbs{height:calc(100vh - 50px)!important}.whiteMyProblems___k0QS3 section[class~=resize-x-bar]{background:#fff!important}.fullMask___QZH1M{position:fixed;z-index:1000;width:100vw;height:100vh;top:0;left:0;background:transparent;cursor:ns-resize;display:none}.ldsRing___mpBZC{position:relative;width:40px;height:40px;margin:0 auto}.idsRingWrapper___Of9_n{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;display:flex;flex-flow:column nowrap;justify-content:center}.idsRingWrapper___Of9_n p{text-align:center;margin-top:12px}.ldsRing___mpBZC div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #1976d2;border-radius:50%;animation:ldsring___o0w2t 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#1976d2 transparent transparent transparent}.ldsRing___mpBZC div:nth-child(1){animation-delay:-.45s}.ldsRing___mpBZC div:nth-child(2){animation-delay:-.3s}.ldsRing___mpBZC div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___o0w2t{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.record-detail-info{width:100%;background-color:#fff;min-height:260px}.record-detail-info .record-info{display:flex;align-items:center;flex-flow:row nowrap;list-style:none;padding:0;margin-bottom:20px}.record-detail-info .record-info li{margin-right:40px}.record-detail-info .record-info li:last-child{margin-right:0;flex:1 0;text-align:right}.record-detail-info .record-detail-body{padding:8px 0;max-height:80vh}.footer{display:flex;flex-flow:row nowrap;align-items:center;height:56px;background:#121c24;color:#fff;padding:0 20px;justify-content:space-between}.test-case-panel{position:relative}.test-case-panel .error{font-size:12px;color:#fb3226}.test-case-panel .test-case-panel-body{position:absolute;will-change:transform;width:100%;transition:all .2s linear;bottom:0;transform:translate3d(0,350px,0);opacity:.1}.test-case-panel .test-case-panel-body pre{max-height:150px;overflow:auto}.test-case-panel .test-case-panel-body.active{transform:translate3d(0,-56px,0);opacity:1}.test-case-panel .tab-panel-body{padding:20px 10px;height:240px;background-color:#070f19;display:flex;flex-flow:column nowrap;justify-content:center;color:#ddd}.test-case-panel .tab-panel-body .tip{text-align:center}.test-case-panel .tab-panel-body textarea{background:#070f19!important;color:#fff;font-size:14px;border:0 solid transparent!important;height:200px;outline:none}.test-case-panel .btn-green{margin-right:10px;color:#28bd8b;border-color:#28bd8b}.test-case-panel .btn-blue{margin-right:10px;color:#0152d9;border-color:#0152d9}.test-case-panel .btn-blue span{pointer-events:none}.test-case-panel .btn-collapse{position:absolute;top:0;width:54px;height:27px;left:50%;margin-left:-27px;background:#2a3a4f;z-index:8;border-bottom-left-radius:100px;border-bottom-right-radius:100px;color:#fff;text-align:center;cursor:pointer;opacity:.4;transition:all .3s}.test-case-panel .btn-collapse.up{top:-294px}ul.s-navs{list-style:none;margin:0;padding:0 17px;height:54px;display:flex;flex-flow:row nowrap;align-items:center;background:#0f1e31;font-size:14px;color:#ddd}ul.s-navs.bg-white{background:#fff;color:#888}ul.s-navs.bg-white a{color:#888}ul.s-navs a{color:#ddd;display:block;margin-right:20px;height:54px;line-height:54px;border-bottom:2px solid transparent}ul.s-navs a.active{color:#5091ff;border-bottom:2px solid #5091ff}#educoder .custom-ant-disabled:disabled{color:inherit}.XtermText-valueRef .xterm .xterm-viewport{overflow:auto}.inputs textarea::placeholder{color:#536879!important}.flex_box_center___Gc4dd{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___K2f1v{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pupRp{align-items:center;box-align:center}.flex_box_center_end___UDLRC{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___a5uDo{flex-direction:column;box-orient:block-axis}.result___gu5zt{background:#070f19;height:100%;display:flex}.result___gu5zt .title___xrnx2{margin-top:20px;margin-bottom:10px;flex-shrink:0}.result___gu5zt .title___xrnx2 span{color:#bbbcbe}.result___gu5zt .left___IAxp9{width:340px;border-right:1px solid #333131;padding:0 20px 10px;flex-shrink:0;display:flex;flex-direction:column}.result___gu5zt .left___IAxp9 .leftNode___HL8fG{flex:1 1;background:#121c24}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:10px}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::placeholder{color:#536879!important}.result___gu5zt .right___ZXYmw{flex:1 1;padding:0 20px 10px;display:flex;flex-direction:column}.result___gu5zt .right___ZXYmw .rightNode___jYL5_{flex:1 1;overflow:auto;position:relative;color:#fff}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner>div>div{border:4px solid #00D4F3!important;border-color:#00D4F3 transparent transparent transparent!important}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner p{color:#00d4f3!important}.split-panel-container{width:100%;height:calc(100vh - 121px);display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden}.split-panel-container>section{height:100%}.split-panel-container.my-problems{height:calc(100vh - 65px)}.split-panel-container .resize-x-bar{width:4px;cursor:ew-resize;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;background:#111c24}.split-panel-container .btn-resize{display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;z-index:10;border-radius:50%;position:absolute;margin-left:-10px;opacity:.7;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;background-color:#e0e0e0;color:#000000de}.list{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}.list dt,.list dd{margin:0}.list dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.list dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}.list .copy{color:#38bcd8}.tpi-code-setting{height:calc(100vh - 54px);background:#031b2a;color:#ddd;font-size:13px;line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{color:#008cff;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%;display:block;border-bottom:1px solid #092436}.tpi-code-setting .file-item{color:#ddd;padding:20px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.tpi-code-setting .file-item.action{justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{top:54px;bottom:51px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{background:#031b2a}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{height:auto}.setting-drawer .ant-select-selection,.oj .ant-select-selection{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.list___IRN6i{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}.list___IRN6i dt,.list___IRN6i dd{margin:0}.list___IRN6i dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.list___IRN6i dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}.list___IRN6i .copy___qCn9B{color:#38bcd8}.right-panel{position:relative}.btn-notes{position:absolute;right:0;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#5091ff;color:#fff;font-size:18px;text-align:center;transform:translate(18px);will-change:transform;cursor:pointer;opacity:.5;transition:transform .3s linear,opacity .3s linear;z-index:100;display:flex;flex-flow:column nowrap;justify-content:center}.btn-notes:hover{opacity:1;color:#fff;transform:translate(-10px)}.note-form-area{position:absolute;right:10px;top:50%;width:450px;margin-top:-100px;background:#fff;border-radius:5px;padding:14px 10px 0;transform:translate(500px);will-change:transform;transition:transform .3s}.note-form-area.active{transform:translate(0)}.oj-modal .ant-modal-body{padding:0}.oj-modal .oj-modal-content{display:flex;flex-direction:column;align-items:center}.oj-modal .oj-modal-content>aside{font-size:14px;margin-top:50px;color:#333;width:438px}.oj-modal .oj-modal-head{width:100%;height:120px;padding-left:177px;padding-right:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f1f1}.oj-modal .oj-modal-btn{width:180px;height:50px;background:#0152d9;border-radius:4px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;line-height:50px;text-align:center;margin-bottom:30px}.oj-modal .oj-modal-tt{margin-right:51px;display:inline-flex;flex-direction:column;transform:translateY(-4px)}.oj-modal .oj-modal-tt>span:last-child{width:160px;height:6px;background:#e7f3ff;border-radius:3px}.oj-modal .oj-modal-tt>span:last-child span{display:inherit;width:60px;height:6px;background:#0152d9;border-radius:3px}.oj-modal i{color:#666;cursor:pointer}.oj-select{margin-left:20px}.oj-select .ant-select-selector{background:#25343e!important;border:0px!important;height:30px!important}.oj-select .ant-select-arrow{color:#fff}.oj-select .ant-select-selection-item{color:#fff;font-size:12px;line-height:30px!important}.exercise_user_info{font-size:14px;font-weight:400;color:#b2bacb}.exercise_user_info span{font-size:16px;font-weight:500;color:#55bfd6}.djs{margin-top:3px!important;display:inline-block!important}.time{margin-top:5px!important;display:inline-block!important}.flex_box_center___rM3g8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Oc7SE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___MnmYE{align-items:center;box-align:center}.flex_box_center_end___QQh83{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ZRFbL{flex-direction:column;box-orient:block-axis}.left-panel___SKGyd{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.left-panel___SKGyd .tab-panel-body___gABdv{padding:0 16px;overflow:auto;flex:1 1}.left-panel___SKGyd .tab-panel-body___gABdv pre:empty{display:none}.left-panel___SKGyd .b1___QpbmK{border-bottom:1px solid #eaecef}.left-panel___SKGyd .oj-width-input___eJQWT{width:270px}@media screen and (max-width: 1280px){.left-panel___SKGyd .oj-mr___AxILO{margin-right:20px}.left-panel___SKGyd .oj-width-input___eJQWT{width:235px}}.s-navs___FXwOi{list-style:none;margin:0;padding:0 10px;height:40px;display:flex;flex-flow:row nowrap;align-items:center;border-top:1px solid #F3F3F3;background:#0f1e31;font-size:16px;color:#ddd}.s-navs___FXwOi li{margin-right:auto}.s-navs___FXwOi.bg-white___kbZ6r{background:#fff;color:#888}.s-navs___FXwOi.bg-white___kbZ6r a{color:#888}.s-navs___FXwOi a{color:#ddd;display:block;margin-right:20px;height:40px;line-height:40px;border-bottom:2px solid transparent}.s-navs___FXwOi a.active___QGOnZ{color:#5091ff;border-bottom:2px solid #5091ff}.list___PXTsq{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:46px;color:#ddd;margin-bottom:1px;background:#3d445c4d;cursor:pointer}.list___PXTsq span{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;padding-right:20px;flex-basis:64px;width:100%}.list___PXTsq:hover{background-color:#263446ba}.list___PXTsq.active___QGOnZ{background-color:#263446!important}.btns___F8yZK{width:30px;height:30px;background:#3061d0;border-radius:4px;cursor:pointer;user-select:none;text-align:center;line-height:30px}#educoder .drawer___xdGaT .ant-input-search{background:#2c3246}#educoder .drawer___xdGaT .ant-input-search input{background:#2c3246;border:1px solid #3D445C;color:#fff}#educoder .drawer___xdGaT .ant-input-search input::placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-input-search .ant-input-search-button{color:#4e5977;background:#2c3246;border:1px solid #3D445C;border-left:1px solid transparent}#educoder .drawer___xdGaT .ant-select .ant-select-selector{background:#2c3246;border:1px solid #3D445C}#educoder .drawer___xdGaT .ant-select .ant-select-arrow{color:#4e5977}#educoder .drawer___xdGaT .ant-select .ant-select-selection-item{color:#fff}#educoder .drawer___xdGaT .ant-select .ant-select-selection-placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-active{border-color:#0152d9!important;background-color:#0152d9!important}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-link{background-color:transparent!important;color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item{background-color:transparent;border:1px solid #656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item a,#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-ellipsis{color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options{color:#656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options input{color:#fff;width:40px;background:transparent}#educoder .drawer___xdGaT .ant-pagination button,#educoder .drawer___xdGaT .ant-pagination input{line-height:initial;border:1px solid #656f87!important}.tour___oMkVh[class~=ant-tour]{left:7px!important;width:340px}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-arrow]{left:17px!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-footer]{display:none!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-description]{padding:16px!important;overflow:hidden}.pagination___yDAjZ{text-align:center;margin-top:10px}.info___ATmsa{display:flex;flex-flow:row nowrap;align-items:center;height:56px;list-style:none;background:#fff;justify-content:space-between}.wrap____KX19 [class~=xterm] [class~=xterm-viewport]{overflow:auto!important}.desc___iOAgd{padding:8px 16px;height:calc(100vh - 138px);overflow:auto}.info___GPALq{color:#888;display:flex;align-items:center;font-size:14px;height:46px;background:#fff;padding:0 10px;box-shadow:0 2px 4px #e5e3e380;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.info___GPALq .info_tag___CFEn8{height:22px;line-height:22px;padding:0 5px;background:#37ad8333;border-radius:2px;border:1px solid #A9DFCC;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#2cc497;text-align:left;font-style:normal}.info___GPALq li{margin-right:8px}.discuss-panel{height:calc(100vh - 142px);overflow:auto;padding:0 16px}.discuss-item-container{display:flex;flex-flow:row nowrap;width:100%;padding:15px;border-bottom:1px solid #e3e3e3;overflow:hidden}.discuss-item-container section{margin-left:15px;flex:1 1 auto;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{margin:4px 0;word-break:break-word;word-wrap:break-word}.discuss-content img{max-width:200px}.discuss-info{display:flex;flex-flow:row wrap;align-items:center;color:#999;line-height:16px;font-size:12px}.discuss-info .top{color:#fff;padding:0 8px;background:#ff4343;border-radius:8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{transform:rotate(180deg);display:inline-block}.btn-group a{width:31px;text-align:center;color:#888}.btn-group a .iconfont{font-size:14px!important}.second-discuss .btn-group{opacity:0}.second-discuss:hover{background:#ebebeb}.second-discuss:hover .btn-group{opacity:1}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;position:relative;margin-top:6px}.reply-discuss-container:before{content:" ";position:absolute;border-color:#000;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;left:13px;top:-9px;border-bottom:10px solid #f4f4f4}.discuss-item-editor{width:100%;overflow:hidden}.discuss-item-editor .btn-send{cursor:pointer;border:none;padding:0 12px;color:#fff;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400;margin-right:22px;margin-top:6px;background:#0152d9;float:right}.image-preview-container{display:flex;flex-flow:column nowrap;position:fixed;align-items:center;justify-content:center;inset:0;z-index:99999;background:#000c}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:#000000a6;margin-right:10px;display:flex;flex-flow:row nowrap;align-items:center}.preview-wrp-group{overflow:auto;width:100%;text-align:center}.dis-input-editor-container___nKGxx{position:relative;background:#fff;width:100%;box-shadow:0 -3px 5px #4cacff33}.dis-input-editor-container___nKGxx.active___tmt7T{position:absolute;height:calc(100vh - 50px);background:transparent;z-index:1000;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;top:0}.dis-input-editor-container___nKGxx .input-mask___epEle{flex:1 0;background:#0000;width:100%}.dis-input-editor-container___nKGxx .text-area___Vry8W{display:flex;flex-flow:row nowrap;padding:10px 20px;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W input{border-radius:15px;border:1px solid #eaeaea;background-color:#fff;overflow:hidden;height:32px;padding:0 16px;line-height:32px;outline:none;flex:1 0;margin-right:10px}.dis-input-editor-container___nKGxx .text-area___Vry8W a{color:#888;display:block;height:32px;line-height:32px;margin-right:20px;display:flex;flex-flow:row nowrap;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W a span{line-height:32px;font-size:16px}.dis-input-editor-container___nKGxx .tip-container___plpA3{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.dis-input-editor-container___nKGxx .tip-container___plpA3 p{font-size:12px;color:#ff6800}.dis-input-editor-container___nKGxx .hide___kPfyC{display:none}.dis-input-editor-container___nKGxx .md-container___u85aq{background:#fff;padding:10px 20px}.btn-send___deQ5v{cursor:pointer;display:inline-block;border:none;padding:0 12px;color:#fff;background:#0152d9;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse]{background-color:transparent}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #eaeef4}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-header]{padding:0 20px;height:64px;background-color:#fff;align-items:center!important}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa}.hackSets___tw75g .collapseWrapper___TteKi .panelHeader___Y_Xjq{font-size:14px;font-weight:400;color:#000}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi{display:inline-flex;align-items:center;white-space:nowrap}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi span{font-size:14px;font-weight:400;color:#666}.hackSets___tw75g .collapseWrapper___TteKi .open___xrixP{color:#165dff!important;transform:rotate(90deg)}.hackSets___tw75g .collapseWrapper___TteKi .close___jb6D2{color:#82a8ff!important}.uploadTableWrapper___U9Tz_{background:#fff}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div{flex:1 1;padding:0 12px!important}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div:last-child,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div:last-child{display:none}.wrap___MkYbQ [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___MkYbQ .colorBlue___onjbP{color:#0152d9}.wrap___MkYbQ .repeatedName___nbqnE{color:red}.wrap___MkYbQ .text___xvutp{margin-top:20px;color:#464f66;line-height:24px}.wrap___MkYbQ .greyText___dihvZ{font-size:14px;font-weight:400;color:#5f6368}.wrap___MkYbQ .noData___LxOJA{height:180px;margin-bottom:30px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A{display:flex;align-items:center;justify-content:center}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A img{width:46px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A span{font-size:14px;font-weight:400;color:#9096a3}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A .uploadText___Et3KS{color:#3061d0}.wrap___MkYbQ .btnS___k1e6j{height:32px;border-radius:4px;background:#3061d0}.wrap___MkYbQ .btnS___k1e6j i{margin-right:6px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]{width:60px;height:38px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:23px;border:none;display:inline-flex;align-items:center;justify-content:center;margin-right:20px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper] span{color:#464f66;font-size:14px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px #e0dfe1;border:1px solid #BACFFE;background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9)}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#bacffe}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px #e0dfe1}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked] span{color:#165dff;font-size:14px}.head___s4Eix{display:flex;margin-bottom:36px}.head___s4Eix .operation___JCAVh{text-align:center}.head___s4Eix>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.headProgram___uWA_M{display:flex;height:40px;line-height:40px;background:#f6f7f8;box-shadow:0 2px 4px #eaeef4;padding-left:5px;padding-right:5px}.headProgram___uWA_M .operation___JCAVh{text-align:center}.headProgram___uWA_M>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.listWrapper___xW3b4{max-height:214px;overflow:auto}.listWrapper___xW3b4::-webkit-scrollbar{display:none}.listWrapper___xW3b4 .list___dCbd6{display:flex;margin-bottom:36px;align-items:center}.listWrapper___xW3b4 .list___dCbd6 .del___abNho{color:#e53333;cursor:pointer}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf>span{color:#3061d0;cursor:pointer;text-decoration:underline}.listWrapper___xW3b4 .list___dCbd6>div{text-align:left;display:inline-block;background:#fff}.tabs___p2jIb .tabWarp___mt05L{display:flex;align-items:center}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ{width:88px;text-align:center;height:30px;line-height:30px;background:#f0f0f0;font-weight:400;font-size:16px;color:#666;cursor:pointer}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ.active___fQMlP{background:#fff;color:#3061d0}.tabs___p2jIb .content___GWVJY{padding:10px;background-color:#fff}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns]{float:none;display:flex;justify-content:center;margin-bottom:20px}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns] button{width:120px;height:38px;background:#f6f7f9 #3061d0;border-radius:2px}.exitFullScreenModal___HIMyY{text-align:center;font-size:30px;font-weight:400}.exitFullScreenModal___HIMyY .warningIcon___xEURa{height:88px;margin-bottom:20px}.exitFullScreenModal___HIMyY .warningText___W6NPJ{color:#e30000}.exitFullScreenModal___HIMyY .countdownWrapper___n8g1M{display:inline-block}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV{text-align:center}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .forcedText___C3CrF{font-size:30px;font-weight:500;color:#e30000;margin-bottom:10px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .screenNumText___oljHN{font-size:14px;font-weight:400;color:#333;margin-bottom:20px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV img{height:85px;margin-bottom:20px}.select___Kt_GE .box___S5_ly{position:relative}.select___Kt_GE .text___dtZDv{width:206px;height:40px;background:#fff;border-radius:8px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;padding:0 12px;color:#333;cursor:pointer}.select___Kt_GE .text___dtZDv:hover{background:#f6f6f6}.select___Kt_GE .text___dtZDv span{padding-left:6px}.select___Kt_GE .text___dtZDv b{font-size:12px;margin-left:auto;display:inline-block;transform:scale(.6)}.select___Kt_GE .itemWrap___xmw7x{position:absolute;z-index:10;top:40px;padding-top:7px}.select___Kt_GE .itemWrap___xmw7x aside{width:206px;background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF;padding:10px 0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx{display:flex;align-items:center;padding:0 12px;height:36px;color:#464f66;cursor:pointer}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx span{padding-left:6px}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx:hover{background:#e7f3ff80;color:#3061d0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx.active___nHRTI{background:#e7f3ff;color:#3061d0}@keyframes dot-fade___gzUhM{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loadingPic___sQWGQ{display:flex;align-items:center}.loading___ss_U1{display:flex}.loading___ss_U1 .dot___eTny8{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___gzUhM 1s infinite}.loading___ss_U1 .dot___eTny8:nth-child(2){animation-delay:.3s}.loading___ss_U1 .dot___eTny8:nth-child(3){animation-delay:.7s}.wrap___SoLR4{display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1 1;padding:20px 0}.chatContainer___bSpXP{flex:1 1;width:100%;overflow:auto}.footerContainer___IbaJq{margin-left:50px;margin-right:21px;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s}.footerContainer___IbaJq .btnWrp___z89PH{width:100%;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:10px}.footerContainer___IbaJq .btnWrp___z89PH>div{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di{cursor:pointer;user-select:none}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di.btnActive___en_8L{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___IbaJq .inputContainer___q_PRC{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s}.footerContainer___IbaJq .inputContainer___q_PRC:hover{border:1px solid #145DFF}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt:disabled{background:#d2d2d2!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtnDisabled____WhtC{width:40px;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC:hover{transform:scale(1.05)}.footerContainer___IbaJq .inputContainer___q_PRC textarea{margin:6px 9px 0;padding:0 11px;resize:none}.footerContainer___IbaJq .inputContainer___q_PRC textarea::placeholder{color:#c1c1d9}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC{align-items:flex-end}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC textarea{height:100%}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC .fullIcon___WYjW2{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___IbaJq.footerContainerSelected___TV_oq{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___IbaJq.footerContainerSelected___TV_oq:hover{border:1px solid #145DFF}.footerContainer___IbaJq.footerContainerSelected___TV_oq .btnWrp___z89PH{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC{border:none;box-shadow:none;background:transparent}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC:hover{background:transparent;border:none}.footerContainer___IbaJq.full___h1vtm{height:100%}.li___DXR9A{display:flex;padding-left:20px}.li___DXR9A .avatarIcon___EYoqp .img___wrenL{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___DXR9A .content___NK_Ew{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .borderBox___UVtN4{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___DXR9A .content___NK_Ew .borderBox___UVtN4 .text___d_gYw{white-space:pre-wrap;color:#3061d0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___DXR9A .content___NK_Ew .source___JD93j{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___DXR9A .content___NK_Ew .action___CTh1w{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___DXR9A .content___NK_Ew .action___CTh1w i{color:#666;cursor:pointer}.li___DXR9A .content___NK_Ew .action___CTh1w i:hover{color:#3061d0}.disabledInput___rMs3e{cursor:not-allowed;border:1px solid #9cb8f5!important}.disabledInput___rMs3e>*{pointer-events:none;opacity:.3}.backBottom___VIz5U{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer;padding-left:20px}.backBottom___VIz5U:hover i{color:#5c64ff}.backBottom___VIz5U i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.head___vWC9s{display:flex;align-items:center;gap:20px;position:relative;height:54px;padding-right:20px;border-bottom:1px solid #EFEEEE}.head___vWC9s .title___l1GaK{display:flex;align-items:center;flex:1 1;padding-left:20px;height:100%;cursor:move}.head___vWC9s .headBtn___fGGSq{cursor:pointer;color:#333}.head___vWC9s .headBtn___fGGSq:hover{color:#3061d0}.menuWarp___Py4k9{list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.menuWarp___Py4k9 h4{padding-left:20px;padding-top:13px;font-weight:600}.menuWarp___Py4k9 .menu___Rpj4l{max-height:400px;min-height:40px;width:250px;overflow:auto;color:#464f66}.menuWarp___Py4k9 .menu___Rpj4l aside{display:flex;align-items:center;height:36px;padding:0 20px;cursor:pointer}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw{flex:1 1;min-width:0;display:flex;align-items:center}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw span{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuWarp___Py4k9 .menu___Rpj4l aside .menuDel___qa0au{display:none;flex-shrink:0;margin-left:10px}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs{background:#e7f3ff!important}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover{background:#e7f3ff80}.menuWarp___Py4k9 .menu___Rpj4l aside:hover span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover .menuDel___qa0au{display:inline}.draggableWrap___u95gi{width:100vw;height:100vh;position:fixed;z-index:999;left:0;top:0;pointer-events:none}.draggableWrap___u95gi>div{pointer-events:auto}.draggableWrap___u95gi .modal___Q60Fu{width:100%;height:100%;background:#fff;box-shadow:0 10px 26px #14131d87;border-radius:8px;border:1px solid #7E8183;display:flex;flex-direction:column}.footer___lxKwN{padding-right:20px;padding-left:20px}.footer___lxKwN .main____xLI7{background:#fff;box-shadow:0 2px 20px #d7e5ff80;border-radius:18px;border:1px solid #EFF2FF;overflow:hidden}.footer___lxKwN .main____xLI7 .files___U6HeB{display:flex;flex-wrap:wrap;gap:5px;background:#fafbff;padding:10px 20px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg{width:calc((100% - 15px)/4);display:flex;align-items:center;background:#fff;border-radius:8px;padding:3px 9px;font-size:14px;border:1px solid #EBEBEB;position:relative}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside{flex:1 1;min-width:0;margin-left:10px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg:hover .fileDel___HitRv{opacity:1}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv{opacity:0;transition:.3s;position:absolute;z-index:10;top:2px;right:5px;font-size:11px;color:#999;cursor:pointer}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv:hover{color:#333}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc{height:138px;background:#fff;padding:20px;display:flex;flex-direction:column}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea{flex:1 1;resize:none;padding:0;font-size:16px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea::placeholder{color:#c1c1d9}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w{display:flex;align-items:center;margin-top:10px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO{display:flex;align-items:center;gap:12px;margin-right:auto}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di{color:#333;height:34px;background:#fff;border-radius:20px;border:1px solid #EBEBEB;padding:0 12px;line-height:32px;transition:.3s;cursor:pointer}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di:hover{border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnActive___en_8L{background:#f4f8ff;border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnDisabled___AFYEZ{cursor:not-allowed;border:1px solid #ebebeb;background:#fff;color:#333;opacity:.5}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px;color:#999;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{color:#999}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtn____aYXt{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtnDisabled____WhtC{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0;background:#d2d2d2;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC{font-size:34px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC:hover{transform:scale(1.05)}.draggableImage___vcTso{position:fixed;right:20px;z-index:100}.draggableImage___vcTso .img___xAyno{user-select:none}.draggableImage___vcTso .close___WUtfj{user-select:none;cursor:pointer;display:none;position:absolute;z-index:101;left:-11px;top:-8px;color:#dcdcdc}.draggableImage___vcTso:hover .close___WUtfj{display:block}.extraNode___tnBrt{cursor:initial}.specialImg___yAPav{display:flex;flex-direction:column;align-items:center}.specialImg___yAPav .bubble___qNdfF{background-color:#3a5eff;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;position:relative;margin-bottom:8px}.specialImg___yAPav .bubble___qNdfF:after{content:"";position:absolute;bottom:-6px;left:50%;z-index:101;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #3A5EFF}.specialImg___yAPav .upImg___Mx6QM{width:60px;height:60px;border-radius:50%}.bigTipsBox___XRGyw{width:calc(100% - 98px);overflow:hidden}.bigTips___uPRW3{display:flex;overflow-x:hidden;scroll-behavior:smooth;gap:22px;width:100%;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;position:sticky;top:0;background:#fff;z-index:8}.bigTips___uPRW3::-webkit-scrollbar{display:none}.bigTips___uPRW3 .item___KMGDu{width:80px!important;height:88px;background:#95bdff1a;border-radius:8px;cursor:pointer;display:flex!important;flex-direction:column;justify-content:center;align-items:center}.bigTips___uPRW3 .item___KMGDu span{font-weight:600;font-size:14px;color:#232b40;margin-top:16px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:68px}.bigTips___uPRW3 .item___KMGDu:hover,.bigTips___uPRW3 .item___KMGDu.active___EX5N5{border:1px solid #145DFF}.PrevNext____kcgs{width:calc(100% - 98px);height:105px;position:absolute;top:-6px;left:2px;z-index:100;pointer-events:none;opacity:1;transition:.3s}.PrevNext____kcgs>div{width:42px;height:105px;display:flex;align-items:center;justify-content:center;position:absolute}.PrevNext____kcgs>div img{width:20px;height:20px;pointer-events:auto}.PrevNext____kcgs>div .img___X2ms3{display:block}.PrevNext____kcgs>div .imgHover___wIHti{display:none}.PrevNext____kcgs>div:hover{cursor:pointer}.PrevNext____kcgs>div:hover .img___X2ms3{display:none}.PrevNext____kcgs>div:hover .imgHover___wIHti{display:block}.PrevNext____kcgs .LeftButton___P5Wge{left:-11px}.PrevNext____kcgs .RightButton___NAbBu{right:-20px}.agent___exMfN .add___cWyoE{width:80px;height:88px;background:#95bdff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.agent___exMfN .add___cWyoE i{color:#7f8791}.agent___exMfN .add___cWyoE:hover{background:#95bdff1a;border:1px solid rgba(48,97,208,.5)}.agent___exMfN .add___cWyoE:hover i{color:#3061d0}.imgUpLoad___Wg61u{position:relative;width:50px;height:auto;background-color:#f4f3f4;display:flex;align-items:center;justify-content:center;margin-top:15px}.imgUpLoad___Wg61u>div{position:absolute;right:-6px;top:-6px;cursor:pointer;background-color:#fff;width:16px;height:16px;border-radius:50%}.tip___WGAb5{display:flex;align-items:center;gap:6px;color:#ff8c29;font-size:14px;margin-top:10px;margin-left:100px}.tip___WGAb5 i{font-size:14px}.flex_box_center___VcCAZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___I3jjO{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Rm_54{align-items:center;box-align:center}.flex_box_center_end___nTsdc{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UVpzN{flex-direction:column;box-orient:block-axis}.tags___kRRoe{display:flex;align-items:center}.tags___kRRoe .text___IyyEa{font-size:14px;color:#666;margin-right:10px}.tags___kRRoe .tagWrap___v63mB{display:flex;align-items:center;column-gap:10px}.tags___kRRoe .tagWrap___v63mB .tag___X7wE6{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px}.tags___kRRoe .tagWrap___v63mB .c___mZMPq{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#a9dfcc;background:#4aedb233;color:#2cc497}.tags___kRRoe .tagWrap___v63mB .cpp___eaTie{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#f19738;background:#f1973833;color:#dc7b14}.tags___kRRoe .tagWrap___v63mB .java___gL98T{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#fa2c2c;background:#eb606033;color:#e30000}.tags___kRRoe .tagWrap___v63mB .python___eNRkk{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#86c0ff;background:#6eb1fb33;color:#1e96f4}.tags___kRRoe .edit___tbVu0{color:#6aaf99;cursor:pointer;font-size:18px;margin-left:20px}.tags___kRRoe .edit___tbVu0:hover{color:#3061d0}.box___O_GXX{margin-left:auto;background-color:#fff;margin-bottom:20px;overflow:hidden;min-width:700px}.box___O_GXX .code_style___qc2BU{background:#f6f7f9;margin:20px auto}.box___O_GXX .shiti_icon___WqNfe{display:flex;align-items:center;margin-left:auto;z-index:90}.box___O_GXX .shiti_icon___WqNfe .genghuan___DZm8u:hover{color:#3061d0}.box___O_GXX .shiti_icon___WqNfe .shannchu___cu1k_{color:#999}.box___O_GXX .shiti_icon___WqNfe .shanchu___AjXkt:hover{color:#df0000}.box___O_GXX .box_header___EU6Ci{display:flex;align-items:center;position:sticky;top:0;z-index:0;background-color:#fff;padding:24px 20px 40px}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav]{margin-bottom:5px!important;align-items:flex-start!important}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav]:before{border-bottom:1px solid #F6F7F9}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav] [class~=ant-tabs-tab]{padding:0 0 25px}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav] [class~=ant-tabs-tab-active] .subBtn___jMd8M span{color:#3061d0!important}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-tab]+[class~=ant-tabs-tab]{margin:0 0 0 20px}.box___O_GXX .box_header___EU6Ci .iconSty___gwxfg{color:#a4c8fc}.box___O_GXX .box_header___EU6Ci .iconSty___gwxfg:hover{color:#3061d0}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:flex;align-items:center}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ span{font-size:14px}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper]{background-color:transparent!important;border:1px #f5f6f8 solid!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;height:32px!important;color:#9096a3!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9)!important;border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;color:#3061d0!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:first-child{border:1px solid #C8D2EA!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.box___O_GXX .box_header___EU6Ci .box_add___k530f{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:20px}.box___O_GXX .box_header___EU6Ci .box_botton___zdzbP{display:flex;align-items:center;justify-content:center;padding:3px 15px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:17px;border:1px solid rgba(20,93,255,.2);cursor:pointer}.box___O_GXX .box_header___EU6Ci .box_botton___zdzbP:hover{border:1px solid rgba(20,93,255,.4)}.box___O_GXX .box_header___EU6Ci .box_close___fhcBa{display:flex;align-items:center;justify-content:center;padding:3px 0;background:#fff;border-radius:17px;cursor:pointer;margin-left:20px;color:#5f6a95}.box___O_GXX .box_header___EU6Ci .box_close___fhcBa:hover{color:#e30000}.box___O_GXX .box_header___EU6Ci .header_title___CqB69{width:80px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;line-height:16px;text-align:left;font-style:normal}.box___O_GXX .box_header___EU6Ci .ewm___tywWw{margin-left:auto;display:flex;align-items:center;height:30px;cursor:pointer}.box___O_GXX .box_header___EU6Ci .ewm___tywWw .ewm_img___Z8Eqo{width:30px;height:30px;background:#fff;border-radius:8px;padding:8px;border:1px solid rgba(20,93,255,.2);margin-right:4px;display:flex;align-items:center;justify-content:center}.box___O_GXX .box_header___EU6Ci .ewm___tywWw .ewm_text___qOswI{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.box___O_GXX .box_header___EU6Ci .headerBtn___ErXEv{width:28px;height:28px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);display:flex;justify-content:center;cursor:pointer;border-radius:4px}.box___O_GXX .box_header___EU6Ci .headerBtn___ErXEv img{width:24px;height:24px}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M{display:flex;align-items:center;cursor:pointer;padding:3px 0}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M:hover>span{color:#3061d0}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M img{width:24px;height:24px}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M span{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#5f6368;margin-left:4px}.box___O_GXX .box_miaoshu___choaP{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;text-align:justify;font-style:normal;margin:20px auto 0}.box___O_GXX .question_button___tHqji{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:20px;text-align:center}.box___O_GXX .question_button___tHqji .select_question___GM3w_{width:272px;height:122px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;cursor:pointer;border:1px solid rgba(20,93,255,.2);padding:20px;display:flex;margin-bottom:15px}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i{margin-left:14px}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i .question_right_title___MJAvU{height:14px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#333;line-height:14px;text-align:left;font-style:normal}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i .question_right_content___y3dLW{height:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#666;line-height:20px;text-align:justify;font-style:normal;margin-top:8px}.box___O_GXX .question_button___tHqji .select_question___GM3w_:hover{border:1px solid #145DFF}.box___O_GXX .page_footer___mHfAE{height:70px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.box___O_GXX .page_footer___mHfAE .num_style___INlu1,.box___O_GXX .page_footer___mHfAE .num_style_active___c0T9N{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.box___O_GXX .page_footer___mHfAE .num_style___INlu1{color:#5f6a95;background:#f1f1f1}.box___O_GXX .page_footer___mHfAE .num_style___INlu1:hover{background:#3061d0;color:#fff}.box___O_GXX .page_footer___mHfAE .num_style_active___c0T9N{color:#fff;background:#3061d0}.box___O_GXX .page_footer___mHfAE .question_add___TZ7kz{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:auto}.box___O_GXX .page_footer___mHfAE .yulan_style___OAV36{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.box___O_GXX .page_footer___mHfAE .cancle_sty___fiAJU{width:52px;height:30px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;line-height:30px;cursor:pointer}.box___O_GXX .page_footer___mHfAE .yulan_style_end___nrHPP{width:80px;height:30px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:30px;margin-left:10px;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.question_list___zOLcV{width:100%;padding:12px 20px;background:#3061d014;border-radius:2px;font-family:PingFangSC,PingFang SC;color:#000;font-weight:400;font-size:14px;text-align:left;font-style:normal;margin-top:20px}.answer_list___fpfCU,.ai_question_list___zsQmo{width:100%;padding:20px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;color:#000;font-weight:400;font-size:14px;text-align:left;font-style:normal;margin-top:10px}.staticWrap___ar2G4 .title___JEGhR{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;margin-bottom:10px}.staticWrap___ar2G4 .subTitle___vTr4z{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;margin-bottom:10px;margin-top:10px}.erweima___e8td6{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}.scoreByBlankRadio___vl95k{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;margin-top:10px;top:15px}.scoreByBlankRadio___vl95k span{font-size:14px}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper]{background-color:transparent!important;border:1px #f5f6f8 solid!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;height:32px!important;color:#9096a3!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9)!important;box-shadow:inset 0 1px 3px #d7d8d9!important;border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;color:#3061d0!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:first-child{border:1px solid #C8D2EA!important;box-shadow:inset 0 1px 3px #d7d8d9!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.evalueWrap___JhKgV{min-width:300px}.evalueWrap___JhKgV .evalueSty___WoIZ0{margin-top:10px;background-color:#f6f7f9;padding-bottom:6px}.evalueWrap___JhKgV .evalueSty___WoIZ0 .title___JEGhR{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000000d9;padding:12px 12px 0}.evalueWrap___JhKgV .evalueSty___WoIZ0 .label___vkStA{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#000;min-width:80px;line-height:28px}.evalueWrap___JhKgV .evalueSty___WoIZ0 .asnCont___qRPRV{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9}.evalueWrap___JhKgV .evalueSty___WoIZ0 .ansWrap___THxlN{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;height:500px;overflow-y:auto;padding:12px}.selectMore___ljsRw [class~=ant-select-selector]{padding:1px!important}.selectMore___ljsRw [class~=ant-select-selection-overflow]{padding-right:10px}.edit_knowledges___ACKSS:hover{color:#3061d0}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_title___o2V_V{width:100%;background:#f6f7f9;border-radius:2px;padding:13px 10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:justify;font-style:normal}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv{display:flex;justify-content:flex-start;margin-top:20px}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV{display:flex;align-items:center;padding:20px 18px;cursor:pointer;transition:.3s;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;font-style:normal;width:320px;height:102px;background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #EAEBED}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV:hover{border:1px solid rgba(20,93,255,.4)}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV .wrap_img___Hus6u{width:34px;height:34px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);padding:1px;border-radius:4px;display:flex;align-items:center;justify-content:center}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY{background:#3061d01a;border-radius:20px;display:flex;align-items:center;padding:8px 20px;cursor:pointer}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY:hover .toolSty___oZtDs{color:#3061d0}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY .toolSty___oZtDs{color:#000;font-size:16px;margin-left:4px}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY .toolDesc___SoqG0{font-size:16px;color:#5f6a95}#smartAI___w6P73,#smartAnimation____ROIK,#smartQuestion___Vp7mH{scroll-margin-top:120px}.close_drawer___JFBac{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0;z-index:9999;pointer-events:auto}.bottomDiv___IX_wG{height:64px;background:#fff;box-shadow:0 -2px 4px #e0dfe1;width:100%;min-width:1200px;left:0;bottom:0;z-index:10;position:fixed;align-items:center;justify-content:center;display:flex;color:#343636}.commentModalSty___nj567 [class~=ant-modal-close]{top:25px}.commentBody___Y3Gx0 [class~=ant-table-body]{overflow-y:auto!important}.save_button___YTvMf{width:88px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.start_button___h8HNk{width:140px;height:40px;background:#3061d0;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#fff;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:20px}.submit_button___AEM2W{width:140px;height:40px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:20px}.iconTipSty____X1xw{width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:#3061d01a;cursor:pointer;margin-left:20px}.iconTipSty____X1xw i{color:#3061d0;font-size:14px}.iconTipSty____X1xw:hover{color:#3061d0}.comment_button___HCLEd{width:160px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#3061d0;line-height:16px;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.studyUnit___me1iV{width:119px;height:42px;background-image:url(data:image/png;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#a25806;line-height:32px;position:relative;left:-20px}.add___Esqhf{display:flex;margin-top:20px;flex-wrap:wrap;gap:20px}.add___Esqhf .add_button___QmP6T{display:flex;align-items:center;padding:0 20px;cursor:pointer;transition:.3s;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;justify-content:center;font-style:normal;width:150px;height:60px;background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9}.add___Esqhf .add_button___QmP6T:hover{border:1px solid rgba(20,93,255,.4)}.menuSty___iCdYB [class~=ant-dropdown-menu-item]{color:#5f6a95!important}.menuSty___iCdYB [class~=ant-dropdown-menu-item]:hover{background-color:#e7f3ff!important;color:#3061d0!important}.questionWrap___e1xAG{width:100%}.questionWrap___e1xAG .questionHeader___XJVq0{display:flex;align-items:center;margin-bottom:40px;height:60px;background:#3061d00a;border-radius:10px 10px 0 0;padding:0 20px}.questionWrap___e1xAG .questionHeader___XJVq0 .questionTitle___K4EEw{display:flex;align-items:center;color:#000;font-weight:500;font-size:16px}.questionWrap___e1xAG .questionHeader___XJVq0 .questionTitle___K4EEw span{font-weight:600;color:#000;font-size:16px}.close_drawer___JFBac{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.modal___NWQHD{text-align:center}.header_style___OjKXs{width:100%;background:#f6f7f9;border-radius:2px;margin:20px auto;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;text-align:justify;font-style:normal;padding:10px 20px}.content___Ix9Id{background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9;padding:20px;overflow-y:auto}.content___Ix9Id .legend___ZG4ed{display:flex;align-items:center;height:20px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:20px;text-align:justify;font-style:normal;margin-bottom:15px}.content___Ix9Id .legend___ZG4ed .legend_icon___LM_Vy{width:20px;height:14px;background:#3061d0;border-radius:2px;margin-right:10px}.content___Ix9Id .item_list___i0Egp{display:flex;overflow:hidden}.content___Ix9Id .item_list___i0Egp .item_list_title___Pflnd{width:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;text-align:justify;font-style:normal;display:flex;flex-wrap:wrap;gap:20px}.content___Ix9Id .item_list___i0Egp .item_title___mLa60{height:110px;border-radius:4px;position:relative}.content___Ix9Id .item_list___i0Egp .item_title___mLa60 .item_top____XMW3{background:#fff;border-radius:4px;margin-top:14px}.content___Ix9Id .item_list___i0Egp .item_title___mLa60 .item_bottom___ox1qv{margin-top:15px;height:30px;font-weight:400;line-height:30px}.content___Ix9Id .box___zl8eg{display:flex;flex-wrap:wrap;gap:20px;width:800px}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD:hover{background:#3061d033}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD:hover .drag_style___wO0hd .item_bottom___ox1qv{background:#3061d0;color:#fff}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .item_top____XMW3{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .item_top____XMW3 .top_content___ElhxK{width:90px;height:50px;background:#2a56ca;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .drag_style___wO0hd{position:absolute;top:0;height:110px;cursor:pointer}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .drag_style___wO0hd .item_bottom___ox1qv{margin-top:72px;width:100px;height:30px;border:1px solid #BACFFE;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:move}.content___Ix9Id .box___zl8eg .page_item___U0LMa{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___Ix9Id .box___zl8eg .page_item___U0LMa:hover{background:#3061d033}.content___Ix9Id .box___zl8eg .page_item___U0LMa:hover .drag_style___wO0hd .item_bottom___ox1qv{background:#3061d0;color:#fff}.content___Ix9Id .box___zl8eg .page_item___U0LMa .item_top____XMW3{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;border:1px solid #E3E3E3;display:flex;align-items:center;justify-content:center}.content___Ix9Id .box___zl8eg .page_item___U0LMa .item_top____XMW3 .top_content___ElhxK{width:90px;height:50px;background:#c1ccdc;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___Ix9Id .box___zl8eg .page_item___U0LMa .drag_style___wO0hd{position:absolute;top:0;cursor:pointer;height:110px}.content___Ix9Id .box___zl8eg .page_item___U0LMa .drag_style___wO0hd .item_bottom___ox1qv{margin-top:72px;width:100px;height:30px;background:linear-gradient(180deg,#fff,#eef0f4);box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #DCDCDC;font-family:PingFangSC,PingFang SC;font-weight:400;color:#5f6a95;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:move}.expandBtn___ZkM8D{position:absolute;right:-55px;top:40px;width:55px;height:80px;background:#fff;border-radius:0 14px 14px 0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding-left:10px;cursor:pointer}.expandBtn___ZkM8D .imgWrap___eNTpL{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:#3061d01a;border-radius:8px}#weboffice-zone___TKF3X{height:100vh;z-index:1}.page_style___AiHeR{position:fixed;top:20px;left:20px;z-index:1000;width:100px;height:50px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:2px;border:1px solid rgba(20,93,255,.2);font-size:18px;display:flex;align-items:center;justify-content:center}.editable-container___Hv4tS{position:relative;width:100%;max-width:800px;margin:20px auto}.editable-container___Hv4tS ::selection{background:#ecf1fe;padding:10px;box-shadow:12px 0 #3498db,-12px 0 #3498db}.editable-content___wM_1T{border:1px solid #ccc;padding:10px 30px 10px 40px;min-height:200px;outline:none;position:relative;overflow:auto;line-height:1.5em}.toolbar___cnYFp,.line-menu___jgIfE{position:absolute;background:#fff;border:1px solid #ddd;border-radius:12px;padding:5px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.toolbar___cnYFp button,.line-menu___jgIfE button{margin:0 5px;padding:2px 8px;cursor:pointer;background:none;border:none}.line-menu___jgIfE{left:25px;top:0}.line-menu___jgIfE button{display:block;margin:2px 0;width:100%;text-align:left}.chat-dialog___HS5PJ{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.chat-header___byzBT{padding:5px 10px;background:#f5f5f5;border-bottom:1px solid #ddd}.chat-content___jrn7Q{padding:10px}.chat-content___jrn7Q textarea{width:100%;min-height:100px;margin-top:10px}.chat-actions___KhMUp{margin-top:10px;display:flex;gap:10px}.over_item_list___BGRpQ{position:absolute;bottom:65px;display:block;margin:0 100px;width:calc(100% - 200px);z-index:100;display:flex;align-items:center}.over_item_list___BGRpQ .over_item____cy2z{display:flex;align-items:center;margin:auto;padding:5px 10px;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_item_list___BGRpQ .over_item____cy2z .close_button___ZfK6v{cursor:pointer;position:absolute;top:-20px;width:60px;height:20px;box-shadow:0 0 10px #e1e5ff;border-radius:8px 8px 0 0;border:1px solid #fff;background:#fff;color:#5f6a95;font-size:12px;display:flex;align-items:center;justify-content:center;z-index:-1}.over_item_list___BGRpQ .over_item____cy2z .close_button___ZfK6v:hover{color:#3061d0}.over_item_list___BGRpQ .over_item____cy2z .over_button___Zixqf:hover{background:#f6f7f9}.over_item_list___BGRpQ .over_item____cy2z .over_button___Zixqf{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_item_list___BGRpQ .over_item____cy2z .over_button___Zixqf .ewm_img___zUb7w{margin-right:6px}.over_item_list___BGRpQ .over_item____cy2z .over_button___Zixqf .ewm_text___XsYJq{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.kjgj_style___jIqhD{position:absolute;bottom:65px;display:block;margin:0 100px;width:calc(100% - 200px);z-index:100;display:flex;align-items:center}.kjgj_style___jIqhD .kjgj_item___d355l{display:flex;align-items:center;margin:auto;padding:2px;width:108px;height:44px;background:#3061d099;box-shadow:0 0 10px #b9c1f2;border:1px solid #FFFFFF;border-radius:10px;cursor:pointer}.kjgj_style___jIqhD .kjgj_item___d355l .kjgj_img___mwqc3{width:38px;height:38px;background:#fff;border-radius:8px;padding:4px}.kjgj_style___jIqhD .kjgj_item___d355l .kjgj_text___DcyGA{margin-left:5px;width:56px;height:14px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:14px;text-align:left;font-style:normal}.over_content___sF378{position:absolute;bottom:65px;left:50%;transform:translate(-50%);cursor:pointer;z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_content___sF378 .over_button___Zixqf:hover{background:#f6f7f9}.over_content___sF378 .over_button___Zixqf{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_content___sF378 .over_button___Zixqf .ewm_img___zUb7w{margin-right:6px}.over_content___sF378 .over_button___Zixqf .ewm_text___XsYJq{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.overcont2wrap___bFkY4{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center}.overcont2wrap___bFkY4 .over_content2___hJcZc{background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:5px 10px}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel:hover{background:#f6f7f9}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel .ewm_img2___YA3Oe{margin-right:6px}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel .ewm_text2____31uu{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.officeWrp___k5Vj6{width:100vw;height:100vh;display:flex;overflow:hidden}.officeWrp___k5Vj6 .left___N1Ud5{flex:1 1;position:relative;height:100%;overflow:hidden}.officeWrp___k5Vj6 .left___N1Ud5 .btn_float___heSNx{position:absolute;right:20px;bottom:20px;box-sizing:border-box;z-index:100;text-align:right;padding:10px}.officeWrp___k5Vj6 .left___N1Ud5 .btn_float___heSNx .to_page_style___LctZq{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;color:#464f66;margin-top:20px;border-radius:30px;display:flex;align-items:center;padding:5px 15px}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i{position:fixed;right:0;top:100px;height:60px;box-shadow:0 0 10px #e3e1ff;border-radius:30px 0 0 30px;border-top:1px rgba(20,93,255,.2) solid;border-left:1px rgba(20,93,255,.2) solid;border-bottom:1px rgba(20,93,255,.2) solid;background:#fff;box-sizing:border-box;z-index:100;display:flex;align-items:center;padding:10px;cursor:pointer}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_icon___JUMlu{width:40px;height:40px;background:#3061d01a;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_text___Eq4xh{margin-left:10px;margin-right:10px;color:#5f6a95;cursor:pointer;height:60px;display:flex;align-items:center}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_text___Eq4xh:hover{color:#3061d0}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_more___gL4yG{display:flex;align-items:center;justify-content:flex-start;max-width:0;white-space:nowrap;overflow:hidden;transition:all 1s ease-in-out}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i:hover .float_more___gL4yG{max-width:500px}.officeWrp___k5Vj6 .right___siptG{min-width:700px;background:#fff;height:100%;overflow:hidden;flex:0 0 700px}.footer_button___yetpK{display:flex;align-items:center;margin:10px 0 20px}.footer_button___yetpK .quxiao___M3LW4{width:100px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.footer_button___yetpK .queren___nmAw_{width:100px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.close_drawer___PU7PN{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.erweima___C9QL5{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}[class~=ant-notification-notice-wrapper]{top:80px!important;right:-24px!important;border-radius:40px!important}.arrow___fFtZm [class~=ant-splitter-bar-collapse-bar]{opacity:1!important}.box___9t6dj{margin-left:auto;overflow-y:hidden}.box___9t6dj .code_style___L5H95{background:#f6f7f9;margin:0 auto 20px;padding:14px 20px}.box___9t6dj .box_header___PThC5{height:140px;padding:30px 20px 40px;position:sticky;top:0;z-index:0;background-color:#fff}.box___9t6dj .box_header___PThC5 .headTip___MoiWM{height:34px;background:#f6f7f9;border-radius:0 0 8px 8px;font-size:14px;color:#5f6368;padding:0 10px;line-height:34px;margin-top:10px}.box___9t6dj .box_header___PThC5 .headTip___MoiWM span{color:#3061d0;cursor:pointer}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK{display:flex;align-items:center;justify-content:space-between}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW{display:flex;align-items:center}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .progressItem___r6hIu{display:flex;align-items:center;color:#5f6368;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .progressItem___r6hIu .circle___dmxdq{width:24px;height:24px;border-radius:50%;line-height:24px;text-align:center;background:#f6f7f9;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;margin-right:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .activeWrap___ZAXAN{color:#3061d0}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .activeWrap___ZAXAN .circle___dmxdq{border:1px solid #3061D0}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .quit___fMx4e{display:flex;align-items:center;font-family:PingFangSC,PingFang SC;font-weight:400;padding:3px 0;font-size:14px;color:#5f6a95;cursor:pointer}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .quit___fMx4e:hover{color:#e30000}.box___9t6dj .box_botton___nhfoY{display:flex;align-items:center;justify-content:center;padding:3px 15px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:17px;border:1px solid rgba(20,93,255,.2);cursor:pointer}.box___9t6dj .box_botton___nhfoY:hover{border:1px solid rgba(20,93,255,.4)}.mainContent___EseHE{height:calc(100vh - 110px);overflow-y:auto;overflow-x:hidden}.questionWrap___bTxa_{border-radius:2px;background:#f6f7f9;position:relative;padding:20px 30px 0}.questionWrap___bTxa_ .questionStatus___g9DRZ{display:flex;align-items:center;justify-content:space-between}.studyUnit___G1Nk2{width:119px;height:42px;background-image:url(data:image/png;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#a25806;line-height:32px;position:relative;left:-20px}.page_footer___PFaVy{height:80px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.page_footer___PFaVy .num_style___GIpVz,.page_footer___PFaVy .num_style_active___bq8RR{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.page_footer___PFaVy .num_style___GIpVz{color:#5f6a95;background:#f1f1f1}.page_footer___PFaVy .num_style___GIpVz:hover{background:#3061d0;color:#fff}.page_footer___PFaVy .num_style_active___bq8RR{color:#fff;background:#3061d0}.page_footer___PFaVy .button1___HqBEu{height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer}.page_footer___PFaVy .button2___VYEdv{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.modalContent___iFtJg{text-align:center;margin-top:10px;color:#333;font-size:16px}.modalContentLeft___YMwu4{text-align:left;color:#333;font-size:16px}.green___cf5ZK span,.green___cf5ZK p,.green___cf5ZK h1,.green___cf5ZK h2,.green___cf5ZK h3,.green___cf5ZK h4,.green___cf5ZK h5,.green___cf5ZK h6,.green___cf5ZK b,.green___cf5ZK strong{color:#00e373}.green___cf5ZK .textArea___yDJpX{border:1px solid #00e373}.green___cf5ZK [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#00e373!important}.green___cf5ZK [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#00e373}.red___vaJTM span,.red___vaJTM p,.red___vaJTM h1,.red___vaJTM h2,.red___vaJTM h3,.red___vaJTM h4,.red___vaJTM h5,.red___vaJTM h6,.red___vaJTM b,.red___vaJTM strong{color:#e02020}.red___vaJTM .textArea___yDJpX{border:1px solid #e02020}.red___vaJTM [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#e02020!important}.red___vaJTM [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#e02020}.row____R6FZ{display:flex;align-items:baseline;margin-top:5px}.html___GYpZl{max-width:610px;margin-right:10px}.line___jKbuh{height:1px;background-color:#eee;margin:20px 0}.choiceWrap___XHmE4{margin-top:30px}.choiceWrap___XHmE4 .choiceIndex___wpoi0{display:flex;flex:0 0 auto;justify-content:center;align-items:center;line-height:35px;width:35px;height:35px;border-radius:50%;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px;color:#000;cursor:pointer;background-color:#3061d01a}.choiceWrap___XHmE4 .choiceIndex___wpoi0.judgementIndex___Eie7b{border-radius:2px}.choiceWrap___XHmE4 .activeAnswer___uuVOS{background-color:#3061d0;border-color:#3061d0;color:#fff}.choiceWrap___XHmE4 .rightAnswer___vz9aJ{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___XHmE4 .errorAnswer___ffoBB{background:#e30000;border-color:#e30000;color:#fff}.choiceWrap___XHmE4 .setAnswerBtn___JXqx2{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___XHmE4 .activeJudgementAnswer___HPUar{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___XHmE4 .actionWrapper___YFUXa{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___XHmE4 .actionWrapper___YFUXa .addIcon___XHNO1{color:#2fa34f;font-size:14px}.choiceWrap___XHmE4 .actionWrapper___YFUXa .deleteIcon___Ti66j{color:#e30000;font-size:14px;margin-left:20px}.analysisWrap___a52qa{margin-top:20px;padding:10px;background:#f6f7f9;border-radius:2px}.Drawrap___sKs5x [class~=ant-drawer-body]{padding:0!important}.Drawrap___sKs5x .iframe___ZCHT9{width:100%;height:100vh}.c___yzswq{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px;min-width:20px}.cpp___aD_5y{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___s91Vb{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___PRu_t{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.commitBtn___g2N79{width:200px;height:50px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:25px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#fff;line-height:50px;text-align:center;margin:40px auto 0;cursor:pointer}.questionWrap___nKdxT{width:100%}.solutionWrap___jaM5J{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:40px}.descBox___bONsy{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:40px}.descBox___bONsy .title___ufkCS{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___bONsy .desc___DG7jE{height:170px;padding:20px;background-color:#f6f7f9}.choiceBox___uhqIh{cursor:pointer;background:#f6f7f9;color:#000;border-radius:4px;padding-left:20px;padding-right:20px;min-height:60px;margin-top:20px}.activeAnswerBox___BEPta{background:#3061d033}.activeAnswerBox___BEPta .choiceIndex___wpoi0{color:#3061d0;font-size:16px}.activeAnswerBox___BEPta .html___GYpZl{color:#3061d0}.rightAnswerBox___c561Z{background:#2ec25b1a}.rightAnswerBox___c561Z .choiceIndex___wpoi0{color:#2ec25b;font-size:16px}.rightAnswerBox___c561Z .html___GYpZl{color:#2ec25b}.errorAnswerBox___ouNWS{background:#e300001a}.errorAnswerBox___ouNWS .choiceIndex___wpoi0{color:#e30000;font-size:16px}.errorAnswerBox___ouNWS .html___GYpZl{color:#e30000}.header_style___Dx0vL{width:100%;background:#f6f7f9;border-radius:2px;margin:20px auto;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;text-align:justify;font-style:normal;padding:10px 20px}.content___RXnuY{background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9;padding:20px;overflow-y:auto}.content___RXnuY .legend___evR3g{display:flex;align-items:center;height:20px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:20px;text-align:justify;font-style:normal;margin-bottom:15px}.content___RXnuY .legend___evR3g .legend_icon___EEW5x{width:20px;height:14px;background:#3061d0;border-radius:2px;margin-right:10px}.content___RXnuY .item_list___Kl2Op{display:flex;overflow:hidden}.content___RXnuY .item_list___Kl2Op .item_list_title___NB3Cg{width:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;text-align:justify;font-style:normal;display:flex;flex-wrap:wrap;gap:20px}.content___RXnuY .item_list___Kl2Op .item_title___koibo{height:110px;border-radius:4px;position:relative}.content___RXnuY .item_list___Kl2Op .item_title___koibo .item_top___fIB7h{background:#fff;border-radius:4px;margin-top:14px}.content___RXnuY .item_list___Kl2Op .item_title___koibo .item_bottom___wsbMe{margin-top:15px;height:30px;font-weight:400;line-height:30px}.content___RXnuY .box___VtbZB{display:flex;flex-wrap:wrap;gap:20px;width:800px}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG:hover{background:#3061d033}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .item_top___fIB7h{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;padding:5px;cursor:pointer;border:1px solid #85E1A1;display:flex;align-items:center}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .item_top___fIB7h .top_content___BwoGH{width:90px;height:50px;background:#2ec25b;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .drag_style___t_nRF{position:absolute;top:0;height:110px;cursor:pointer}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .drag_style___t_nRF .item_bottom___wsbMe{margin-top:72px;width:100px;height:30px;background:#2ec25b;box-shadow:0 2px 4px #3061d066,inset 0 -1px 3px #ffffff80;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.content___RXnuY .box___VtbZB .page_item____ovHq{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___RXnuY .box___VtbZB .page_item____ovHq:hover{background:#3061d033}.content___RXnuY .box___VtbZB .page_item____ovHq .item_top___fIB7h{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;padding:5px;cursor:pointer;border:1px solid #E3E3E3;display:flex;align-items:center}.content___RXnuY .box___VtbZB .page_item____ovHq .item_top___fIB7h .top_content___BwoGH{width:90px;height:50px;background:#c1ccdc;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___RXnuY .box___VtbZB .page_item____ovHq .drag_style___t_nRF{position:absolute;top:0;cursor:pointer;height:110px}.content___RXnuY .box___VtbZB .page_item____ovHq .drag_style___t_nRF .item_bottom___wsbMe{margin-top:72px;width:100px;height:30px;background:linear-gradient(180deg,#fff,#eef0f4);box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #DCDCDC;font-family:PingFangSC,PingFang SC;font-weight:400;color:#5f6a95;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.box___TOI8U{min-height:80vh;margin-left:auto;overflow-y:auto}.box___TOI8U .code_style___HqBfy{background:#f6f7f9;margin:10px auto;padding:14px 20px}.box___TOI8U .box_header___aw0DM{display:flex;align-items:center;padding-top:24px;padding-bottom:10px;position:sticky;top:0;z-index:10;background-color:#fff;justify-content:space-between}.box___TOI8U .box_header___aw0DM .header_title___aeL59{width:80px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;line-height:16px;text-align:left;font-style:normal}.box___TOI8U .box_header___aw0DM .ewm___vQtyb{margin-left:auto;display:flex;align-items:center;height:30px;cursor:pointer}.box___TOI8U .box_header___aw0DM .ewm___vQtyb .ewm_img___qqWwF{width:30px;height:30px;background:#fff;border-radius:8px;padding:8px;border:1px solid rgba(20,93,255,.2);margin-right:4px;display:flex;align-items:center;justify-content:center}.box___TOI8U .box_header___aw0DM .ewm___vQtyb .ewm_text___i4Jyd{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.box___TOI8U .question_buuton___dQRn4{display:flex;align-items:center;justify-content:space-around;margin-top:30px;text-align:center}.box___TOI8U .question_buuton___dQRn4 .selectQuestion___ziNOo,.box___TOI8U .question_buuton___dQRn4 .addQuestion___aHncw{width:100px;height:100px;border:1px green solid;cursor:pointer}.submit_button___KEeMK{width:100%;height:40px;background:#3061d0;text-align:center;line-height:40px;border-radius:20px;cursor:pointer;color:#fff;margin-top:20px}.evalueWrap___NEAE5{min-width:300px}.evalueWrap___NEAE5 .evalueSty___Fk0S3{background-color:#f6f7f9;padding-bottom:6px}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .title___Mq_RW{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000000d9;padding:12px 12px 0}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .label___ZOLLS{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;min-width:80px;line-height:28px}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .asnCont___wrZOg{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .ansWrap____M3UH{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;height:230px;overflow-y:auto;padding:12px}.ansWrap____M3UH{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;max-height:230px;overflow-y:auto;padding:12px}.page_footer___bYve1{height:70px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.page_footer___bYve1 .num_style___dooAY,.page_footer___bYve1 .num_style_active___tFy8m{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.page_footer___bYve1 .num_style___dooAY{color:#5f6a95;background:#f1f1f1}.page_footer___bYve1 .num_style___dooAY:hover{background:#3061d0;color:#fff}.page_footer___bYve1 .num_style_active___tFy8m{color:#fff;background:#3061d0}.page_footer___bYve1 .question_add___WXNyb{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:auto}.page_footer___bYve1 .yulan_style___shO_G{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.page_footer___bYve1 .yulan_style_end___gxZaC{width:80px;height:30px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:30px;margin-left:10px;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.box___542Xs{overflow:auto;margin-top:10px;padding-right:6px}.box___542Xs .row___hSJJt{display:flex;align-items:center;margin-top:10px}.box___542Xs .row___hSJJt:first-child{margin-top:0}.box___542Xs .row___hSJJt .icon___qExRj{margin-right:5px;width:16px}.box___542Xs .row___hSJJt div[class~=ant-progress-line]{margin:0} diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a1f72782.chunk.css b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a1f72782.chunk.css new file mode 100644 index 0000000000..176dea106c --- /dev/null +++ b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a1f72782.chunk.css @@ -0,0 +1 @@ +#weboffice-zone{height:100vh;z-index:1}.page_style{position:fixed;top:20px;left:20px;z-index:1000;width:100px;height:50px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:2px;border:1px solid rgba(20,93,255,.2);font-size:18px;display:flex;align-items:center;justify-content:center}.editable-container{position:relative;width:100%;max-width:800px;margin:20px auto}.editable-container ::selection{background:#ecf1fe;padding:10px;box-shadow:12px 0 #3498db,-12px 0 #3498db}.editable-content{border:1px solid #ccc;padding:10px 30px 10px 40px;min-height:200px;outline:none;position:relative;overflow:auto;line-height:1.5em}.toolbar,.line-menu{position:absolute;background:#fff;border:1px solid #ddd;border-radius:12px;padding:5px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.toolbar button,.line-menu button{margin:0 5px;padding:2px 8px;cursor:pointer;background:none;border:none}.line-menu{left:25px;top:0}.line-menu button{display:block;margin:2px 0;width:100%;text-align:left}.chat-dialog{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.chat-header{padding:5px 10px;background:#f5f5f5;border-bottom:1px solid #ddd}.chat-content{padding:10px}.chat-content textarea{width:100%;min-height:100px;margin-top:10px}.chat-actions{margin-top:10px;display:flex;gap:10px}.over_item_list{position:absolute;bottom:65px;display:block;margin:0 100px;width:calc(100% - 200px);z-index:100;display:flex;align-items:center}.over_item_list .over_item{display:flex;align-items:center;margin:auto;padding:5px 10px;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_item_list .over_item .close_button{cursor:pointer;position:absolute;top:-20px;width:60px;height:20px;box-shadow:0 0 10px #e1e5ff;border-radius:8px 8px 0 0;border:1px solid #fff;background:#fff;color:#5f6a95;font-size:12px;display:flex;align-items:center;justify-content:center;z-index:-1}.over_item_list .over_item .close_button:hover{color:#3061d0}.over_item_list .over_item .over_button:hover{background:#f6f7f9}.over_item_list .over_item .over_button{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_item_list .over_item .over_button .ewm_img{margin-right:6px}.over_item_list .over_item .over_button .ewm_text{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.kjgj_style{position:absolute;bottom:65px;display:block;margin:0 100px;width:calc(100% - 200px);z-index:100;display:flex;align-items:center}.kjgj_style .kjgj_item{display:flex;align-items:center;margin:auto;padding:2px;width:108px;height:44px;background:#3061d099;box-shadow:0 0 10px #b9c1f2;border:1px solid #FFFFFF;border-radius:10px;cursor:pointer}.kjgj_style .kjgj_item .kjgj_img{width:38px;height:38px;background:#fff;border-radius:8px;padding:4px}.kjgj_style .kjgj_item .kjgj_text{margin-left:5px;width:56px;height:14px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:14px;text-align:left;font-style:normal}.over_content{position:absolute;bottom:65px;left:50%;transform:translate(-50%);cursor:pointer;z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_content .over_button:hover{background:#f6f7f9}.over_content .over_button{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_content .over_button .ewm_img{margin-right:6px}.over_content .over_button .ewm_text{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.overcont2wrap{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center}.overcont2wrap .over_content2{background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:5px 10px}.overcont2wrap .over_content2 .over_button2:hover{background:#f6f7f9}.overcont2wrap .over_content2 .over_button2{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.overcont2wrap .over_content2 .over_button2 .ewm_img2{margin-right:6px}.overcont2wrap .over_content2 .over_button2 .ewm_text2{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.officeWrp{width:100vw;height:100vh;display:flex;overflow:hidden}.officeWrp .left{flex:1 1;position:relative;height:100%;overflow:hidden}.officeWrp .left .btn_float{position:absolute;right:20px;bottom:20px;box-sizing:border-box;z-index:100;text-align:right;padding:10px}.officeWrp .left .btn_float .to_page_style{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;color:#464f66;margin-top:20px;border-radius:30px;display:flex;align-items:center;padding:5px 15px}.officeWrp .left .left_float{position:fixed;right:0;top:100px;height:60px;box-shadow:0 0 10px #e3e1ff;border-radius:30px 0 0 30px;border-top:1px rgba(20,93,255,.2) solid;border-left:1px rgba(20,93,255,.2) solid;border-bottom:1px rgba(20,93,255,.2) solid;background:#fff;box-sizing:border-box;z-index:100;display:flex;align-items:center;padding:10px;cursor:pointer}.officeWrp .left .left_float .float_icon{width:40px;height:40px;background:#3061d01a;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.officeWrp .left .left_float .float_text{margin-left:10px;margin-right:10px;color:#5f6a95;cursor:pointer;height:60px;display:flex;align-items:center}.officeWrp .left .left_float .float_text:hover{color:#3061d0}.officeWrp .left .left_float .float_more{display:flex;align-items:center;justify-content:flex-start;max-width:0;white-space:nowrap;overflow:hidden;transition:all 1s ease-in-out}.officeWrp .left .left_float:hover .float_more{max-width:500px}.officeWrp .right{min-width:700px;background:#fff;height:100%;overflow:hidden;flex:0 0 700px}.footer_button{display:flex;align-items:center;margin:10px 0 20px}.footer_button .quxiao{width:100px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.footer_button .queren{width:100px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.close_drawer{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.erweima{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}.arrow [class~=ant-splitter-bar-collapse-bar]{opacity:1!important}.modal{text-align:center}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.wrap___VVwDB div[class~=ant-form-item]{margin-bottom:0}.wrap___VVwDB .deleteIcon___w2LrU{color:#e30000;font-size:16px}.wrap___VVwDB .keywordTag___kKokf{padding:10px 10px 10px 8px;font-size:14px;font-weight:400;color:#000;display:flex}.questionTitleEditorWrap___l3CW4{margin-bottom:18px}.choiceListWrap___i_tGH{margin-bottom:20px!important}.choiceListWrap___i_tGH[class~=ant-form-item-has-error] div[class~=inputBorderError]{border:1px solid #ff4d4f!important}.choiceListWrap___i_tGH div[class~=ant-form-item-explain-error]{padding-left:60px}.choiceWrap___aqY4o .choiceIndex___hB6s7{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;border:1px solid #DCDCDC;font-size:18px;font-weight:400;color:#464f66;cursor:pointer}.choiceWrap___aqY4o .choiceIndex___hB6s7.judgementIndex___l51fi{border-radius:2px}.choiceWrap___aqY4o .setAnswerBtn___TIxeU{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___aqY4o .activeAnswer___gFvFT{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___aqY4o .activeJudgementAnswer___kHQ8Q{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___aqY4o .actionWrapper___JOrSn{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___aqY4o .actionWrapper___JOrSn .addIcon___HnhN3{color:#2fa34f;font-size:14px}.choiceWrap___aqY4o .actionWrapper___JOrSn .deleteIcon___w2LrU{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___Xeeb8{border-radius:2px;border:1px solid #DCDCDC;padding:8px 12px;font-size:14px;min-height:46px;display:flex;flex-direction:column}.placeholder___RCuX1{font-size:14px;font-weight:400;color:#9096a3}.blankInputNumberWrapper___wBpTq div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___wBpTq [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___wBpTq input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___hD5tk{width:114px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;display:flex;justify-content:center;cursor:pointer;align-items:center}.blankIndex___PyWhr{font-size:14px;font-weight:400;color:#666}.baseInputWrapper___CELxJ div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___CELxJ input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___H7kM_{margin-bottom:30px}.collapseWrapper___H7kM_ div[class~=ant-collapse-item]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #eaeef4}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-header]{padding:0 20px!important;height:64px!important;background-color:#f6f7f8;align-items:center!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___H7kM_ .panelHeader___Lcwvj{font-size:14px;font-weight:400;color:#000}.collapseWrapper___H7kM_ .panelHeader___Lcwvj span{color:#666}.collapseWrapper___H7kM_ .open___cPZFP{color:#165dff;transform:rotate(90deg)}.collapseWrapper___H7kM_ .close___ycoAA{color:#82a8ff}.hide___opoo7{display:none}.green___sxfuh,.green___sxfuh span,.green___sxfuh p,.green___sxfuh h1,.green___sxfuh h2,.green___sxfuh h3,.green___sxfuh h4,.green___sxfuh h5,.green___sxfuh h6,.green___sxfuh b,.green___sxfuh strong{color:#00e373}.green___sxfuh .textArea___kOi0I{border:1px solid #00e373}.row___CDKwD{display:flex;align-items:baseline}.row___CDKwD .html___BGi53{max-width:610px;margin-right:10px}.row___CDKwD [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#00e373!important}.row___CDKwD [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#00e373}.line___R0teC{height:1px;background-color:#eee;margin:20px 0}.c___rZMQB{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px}.cpp___yHztz{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___iqjke{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___CUXfz{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.questionBox____Iq0u .choiceWrap2___MBz9v{margin-top:30px}.questionBox____Iq0u .choiceWrap2___MBz9v .choiceIndex___hB6s7{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px;color:#000;cursor:pointer;background-color:#3061d01a}.questionBox____Iq0u .choiceWrap2___MBz9v .activeAnswer___gFvFT{background-color:#3061d0;border-color:#3061d0;color:#fff}.questionBox____Iq0u .choiceWrap2___MBz9v .rightAnswer___uxhhz{background-color:#37ad83;border-color:#37ad83;color:#fff}.questionBox____Iq0u .choiceWrap2___MBz9v .errorAnswer___d9RKW{background:#e30000;border-color:#e30000;color:#fff}.solutionWrap___FzrQt{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:40px}.descBox___hYGZv{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:40px}.descBox___hYGZv .title___jgtln{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___hYGZv .desc___MCwp8{height:170px;padding:20px;background-color:#f6f7f9}.choiceBox___JuFu6{cursor:pointer;background:#f6f7f9;color:#000;border-radius:4px;padding-left:20px;padding-right:20px;min-height:60px;margin-top:20px}.rightAnswerBox___CrV47{background:#2ec25b1a}.rightAnswerBox___CrV47 .choiceIndex___hB6s7{color:#2ec25b;font-size:16px}.rightAnswerBox___CrV47 .html___BGi53{color:#2ec25b}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px;height:38px;overflow:hidden}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.wrap___ZbEYZ{display:flex;height:100%}.left___wH6vq{width:42%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___wH6vq div[class~=ant-input-number]{width:84px}.tip___EiRrS{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip___EiRrS img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___Og638{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___Og638:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___Og638.disabled___rzckb{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___Og638 i{color:#3061d0;margin-right:10px}.save_btn___N0Wqn{display:flex;align-items:center;justify-content:center;width:116px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9!important;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80!important;border-radius:17px;border:1px solid #BACFFE!important;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0!important}.flex_box_center___ILe3s{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___c0XhE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Iusj1{align-items:center;box-align:center}.flex_box_center_end___DIVMO{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___x06LA{flex-direction:column;box-orient:block-axis}#educoder:has([class*=intelligent-body-curb]) body{overflow:initial}.intelligentBox___M5xO7{margin:0 auto;position:relative}.intelligentBox___M5xO7 .red___oyEWt{color:#e53333}.intelligentBox___M5xO7 .imgBox___DdoNI{display:flex;flex-direction:column;justify-content:center;align-items:center}.intelligentBox___M5xO7 .imgBox___DdoNI span{font-size:16px;color:#3061d04d;margin-top:10px}.intelligentBox___M5xO7 .underpin___fwUex{display:flex;justify-content:space-between;position:absolute;z-index:1;height:100%;width:100%}.intelligentBox___M5xO7 .underpin___fwUex b{display:block;width:calc((100% - 80px)/2);min-height:calc(100vh - 260px);background:#f6f7f9;border-radius:4px}.intelligentBox___M5xO7 .row___W9MrK{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px}.intelligentBox___M5xO7 .row___W9MrK .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .row___W9MrK .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px;position:sticky;top:0;z-index:3}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ,.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{width:calc((100% - 159px)/2);background:#f6f7f9;border-top:20px solid #F6F7F9;margin-right:19px}.intelligentBox___M5xO7 .head___Q7Od8 .centerBox___j58Ut{position:absolute;z-index:4;left:50%;top:360px;width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:-40px}.intelligentBox___M5xO7 .head___Q7Od8 .title___rMcNx{font-size:16px;color:#000;margin-right:auto}.intelligentBox___M5xO7 .head___Q7Od8 .tip___gLHFS{height:30px;background:#9096a31a;border-radius:0 0 8px 8px;display:flex;align-items:center;padding-left:20px;margin-top:10px;font-size:12px;color:#9096a3}.leftBox___DJ6lp{background:#fff;border:1px dashed rgba(48,97,208,.2);padding:20px}.leftBox___DJ6lp img{max-width:100%}.leftBox___DJ6lp .question___THjM9>h4{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp .question___THjM9>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;width:calc(100% + 40px);margin-left:-20px;margin-bottom:20px;margin-top:20px;white-space:pre-wrap;font-weight:400}.leftBox___DJ6lp .question___THjM9>h5 i{margin-right:3px;margin-top:3px}.leftBox___DJ6lp .question___THjM9>h5:last-child{margin-bottom:-20px}.leftBox___DJ6lp .question___THjM9>p{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp:focus-within{border:1px solid #0152d9!important}.leftBox___DJ6lp:hover{border:1px dashed rgba(48,97,208,.6)}.leftBox___DJ6lp [contenteditable]{white-space:pre-wrap}.leftBox___DJ6lp [contenteditable]:focus-visible{outline:0px solid #0152d9}.rightBox___CuMdf{background:#fff;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf.error___PHzCG{border:1px solid rgba(229,51,51,.2)}.rightBox___CuMdf.error___PHzCG .actionHead___vTHMx{background:#e533330f}.rightBox___CuMdf [contenteditable]{white-space:pre-wrap}.rightBox___CuMdf img{max-width:100%}.rightBox___CuMdf .edit___EaRLy{border:1px solid transparent}.rightBox___CuMdf .edit___EaRLy:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9}.rightBox___CuMdf .edit___EaRLy:hover{border:1px dashed rgba(48,97,208,.6)}.rightBox___CuMdf .actionHead___vTHMx{height:46px;background:#3061d01a;display:flex;align-items:center;padding:0 12px 0 20px}.rightBox___CuMdf .option___z4UTy{display:flex;align-items:center;padding:0 20px 20px}.rightBox___CuMdf .option___z4UTy>aside{width:40px;height:40px;border-radius:23px;border:1px solid #DCDCDC;font-size:16px;color:#464f66;line-height:38px;text-align:center;flex-shrink:0;margin-right:10px;cursor:pointer}.rightBox___CuMdf .option___z4UTy>aside.active___o8wNJ{background:#37ad83;border:1px solid #DCDCDC;color:#fff}.rightBox___CuMdf .option___z4UTy>aside.fill___g760n{border:0;height:14px;font-size:14px;color:#5f6368;width:auto;height:40px;min-width:50px;line-height:40px}.rightBox___CuMdf .option___z4UTy .text___L_lug{flex:1 1;padding:8.5px 12px;border:1px solid #DCDCDC;border-radius:2px}.rightBox___CuMdf .option___z4UTy .text___L_lug:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9!important;box-shadow:none!important}.rightBox___CuMdf .option___z4UTy .text___L_lug:hover{box-shadow:0 0 4px #3061d04d;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf .liWrap___LDwxe{background:#f6f7f9;padding:10px 10px 0;margin:0 20px 20px;overflow:hidden}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf{display:flex;align-items:center;margin-bottom:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf>aside{color:#5f6368;flex-shrink:0;margin-right:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf .text___L_lug{flex:1 1}.rightBox___CuMdf>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;margin-bottom:0;white-space:pre-wrap;font-weight:400}.rightBox___CuMdf>h5 i{margin-right:3px;margin-top:3px}.buttonFixed___QxKdm{position:fixed;z-index:900;bottom:0;left:0;width:100%;height:64px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___QxKdm .buttonWrap___OEep5{display:flex;justify-content:center;align-items:center;height:100%}.buttonFixed___QxKdm .buttonWrap___OEep5 .button___b2y4h{min-width:100px;height:38px!important;line-height:38px!important;font-weight:400;padding:0 14px;font-size:14px!important}.menu___aQ4xO .ant-dropdown-menu-item{padding:0!important;display:flex!important;align-items:center!important;justify-content:center;height:35px}.tabs___QmlP4{display:flex;gap:20px}.tabs___QmlP4 div{width:77px;height:32px;background:#ebeef5;box-shadow:inset 0 1px 3px #ccd6e2;border-radius:2px;font-size:14px;color:#9096a3;line-height:32px;text-align:center;cursor:pointer;user-select:none}.tabs___QmlP4 div.active___o8wNJ{background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;color:#fff}@keyframes showHide___fHrAG{0%,to{opacity:0}33%{opacity:1}}.dotLoading___zUYOu span{opacity:0;animation:showHide___fHrAG 1.5s infinite}.dotLoading___zUYOu span:nth-child(1){animation-delay:0s}.dotLoading___zUYOu span:nth-child(2){animation-delay:.5s}.dotLoading___zUYOu span:nth-child(3){animation-delay:1s}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.list___jb2Ay .wrapisCurrent___qIfQT{height:280px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrapisCurrent___qIfQT:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrapisCurrent___qIfQT .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 105px);border-radius:8px 8px 0 0}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .bq___Bil0T{height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .name___l7FoJ{font-size:16px;font-weight:600;color:#000;padding:10px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrapisCurrent___qIfQT .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.folderWrapper___G__0a span[class~=ant-tree-switcher-line-icon] svg{transform:scale(1.2);color:#d2ddf5}.folderWrapper___G__0a span[class=ant-tree-node-content-wrapper]{position:relative}.folderWrapper___G__0a div[class~=ant-tree-treenode]{padding:10px 0}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:after{border-bottom:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:before{border-left:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:after{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:before{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-iconEle]{margin-right:4px}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected]{background-color:transparent}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected] span[class~=ant-tree-title]{color:#3061d0;background:#f7f8f9}.folderWrapper___G__0a .folderIcon___oTG6c{height:20px;width:20px}.wrap___Yz6fc{display:flex;height:100%}.left___F0axg{width:42%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___F0axg div[class~=ant-input-number]{width:84px}.tip___nCmqI{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip___nCmqI img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___x70Gq{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___x70Gq:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___x70Gq.disabled___CWzre{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___x70Gq i{color:#3061d0;margin-right:10px}@keyframes showHide___Dfprh{0%,to{opacity:0}33%{opacity:1}}.dotLoading___s6Sh4 span{opacity:0;animation:showHide___Dfprh 1.5s infinite;color:#3061d0;font-size:28px}.dotLoading___s6Sh4 span:nth-child(1){animation-delay:0s}.dotLoading___s6Sh4 span:nth-child(2){animation-delay:.5s}.dotLoading___s6Sh4 span:nth-child(3){animation-delay:1s}div[class~=ant-progress].progress___QUpqo,div[class~=ant-progress].progress___QUpqo span[class~=ant-progress-text]{color:#3061d0}.num___VQiqB{color:#fa6400;margin:0 4px}.container___DAVRd{padding:36px 70px;width:58%;background:#f6f7f9;overflow:auto}.container___DAVRd code,.container___DAVRd .katex___oS9Qs,.container___DAVRd pre{pointer-events:none}.liWrap___pAkIe:focus-visible{outline:0px solid transparent}.backBottom___kT237{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___kT237:hover i{color:#5c64ff}.backBottom___kT237 i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.imgBox___O8q6M{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___O8q6M span{font-size:16px;color:#3061d04d;margin-top:10px}.answer___UngkO{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___UngkO ::selection{background:#ecf1fe}.answer___UngkO .imgWrap___ORTRf{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___UngkO .imgWrap___ORTRf img{width:100%;user-select:none}.answer___UngkO .imgWrap___ORTRf:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___UngkO .imgWrap___ORTRf:hover:after{opacity:1}.answer___UngkO pre{width:100%;overflow:auto}.answer___UngkO ol li{list-style:auto}.answer___UngkO hr{border:none;border-bottom:1px solid #ccc}.answer___UngkO span[class=katex-error]{color:inherit!important}.codeCopy___re8vm{position:relative;min-height:50px}.codeCopy___re8vm button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px;pointer-events:auto}.codeCopy___re8vm button.runCode___MYs9m{bottom:0;top:initial}#educoder .smartWrp___NjRcB [class~=ant-drawer-body]{padding:0}.wrap___AasCO{display:flex;flex-direction:column;width:calc(100vw * .58 - 180px);max-height:80vh;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:4px;border:1px solid #145DFF}.chatContainer___n6e3E{flex:1 1;width:100%;padding:20px 20px 0;overflow:auto}.btnContainer___yKyVB{display:flex;gap:10px;border-bottom:1px solid #DCDCDC;padding:20px 20px 10px}.btnContainer___yKyVB .btn___Y_09T{display:flex;align-items:center;justify-content:center;height:36px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;font-size:14px;color:#333;cursor:pointer;transition:.4s;width:36px}.btnContainer___yKyVB .btn___Y_09T:hover{border-color:#3061d0;color:#3061d0}.inputContainer____bM3M{height:60px;display:flex;align-items:center;padding:0 20px}.inputContainer____bM3M textarea{padding:23px 0 0!important;resize:none!important;flex:1 1!important}.inputContainer____bM3M textarea::placeholder{color:#c1c1d9}.inputContainer____bM3M .sendBtn___UHHLj{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____bM3M .sendBtn___UHHLj:disabled{background:#d2d2d2}.inputContainer____bM3M .sendBtnDisabled___AoSRc{width:40px!important;height:40px;background:#d2d2d2;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____bM3M .cancelBtn___yql4C{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3s}.inputContainer____bM3M .cancelBtn___yql4C:hover{transform:scale(1.05)}@keyframes dot-fade___LruoO{0%,40%{opacity:.5}50%{opacity:1}90%,to{opacity:.5}}.loadingWrp___gYLGT{display:flex;align-items:center;padding:5px 15px 15px;color:#9096a3}.hover-line-container___kkYQN{position:relative}.hover-line-content___ZkD9e{position:relative;min-height:200px;padding:10px;line-height:1.5}.hover-line-content___ZkD9e::selection{background:#ff0}.line-button-container___A79j9{position:absolute;right:calc(100% - 40px);z-index:111;width:30px}.line-button-container___A79j9:before{content:"";position:absolute;left:30px;right:0;top:0;height:1.5em;background:#ffff004d;z-index:-1;pointer-events:none}.button___X_Iu7{width:30px;padding:0 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;white-space:nowrap;transition:all .5s;position:absolute;right:0;overflow:hidden}.button___X_Iu7:hover{width:74px;border:1px solid #5C64FF}.button___X_Iu7 span{font-size:12px;color:#5c64ff;margin-left:6px}.toolbar___qYQBF{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___AUJYU{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button___VhNes{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s}.button___VhNes:hover{border:1px solid #5C64FF}.button___VhNes span{font-size:12px;color:#5c64ff;margin-left:6px}@keyframes dot-fade___BPUGC{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___SifAS{display:flex;margin-top:20px}.loading___SifAS .dot___J5R0d{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___BPUGC 1s infinite}.loading___SifAS .dot___J5R0d:nth-child(2){animation-delay:.3s}.loading___SifAS .dot___J5R0d:nth-child(3){animation-delay:.7s}.flex_box_center___kyfCX{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___GHTzD{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___FdgNd{align-items:center;box-align:center}.flex_box_center_end___LMVYD{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Yb2bC{flex-direction:column;box-orient:block-axis}.f_l_c___nwLBO{display:flex;gap:10px}.f_l_c___nwLBO .officediv___KkKIB{display:inline-flex;width:200px;align-items:center;justify-content:start;height:40px;background-color:#fff;border:1px solid #f1f1f1;border-radius:12px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;line-height:40px;padding:0 10px;cursor:pointer}.preclass___SCKdC{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.summaryWrap___HzbVK .summaryItem___dATph{display:flex}.summaryWrap___HzbVK .summaryItem___dATph [class~=ant-progress-text-outer]{width:35px!important}.summaryWrap___HzbVK .summaryItem___dATph [class~=ant-progress-text]{text-align:end!important}.summaryWrap___HzbVK .label___pvZkE{width:80px;padding-top:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95}.summaryWrap___HzbVK .percentSty___nvQwe{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000;margin-left:12px;display:inline-block}.summaryWrap___HzbVK .title___hDMEi{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;margin-bottom:10px;margin-top:10px}.summaryWrap___HzbVK .chart_container___cRvUY{display:flex;align-items:center;background:#fff}.Onerow___tzmiF p{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.detailSty___QKxCg{padding:9px 5px;border:1px solid #F1F1F1}.detailSty___QKxCg .detailItem___fHG9y{display:flex;align-items:center;height:40px;padding:0 15px}.detailSty___QKxCg .detailItem___fHG9y:hover{background-color:#f6f7f9}.detailSty___QKxCg .detailItem___fHG9y:hover .questionTag___OaNLz,.detailSty___QKxCg .detailItem___fHG9y:hover .numSty___wUXe3{color:#3061d0}.detailSty___QKxCg .detailItem___fHG9y:hover .detailBtn___JylOu{display:inline-block}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w{width:280px;color:#000;display:flex;align-items:center}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w p{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w .questionTag___OaNLz{font-size:18px}.detailSty___QKxCg .detailItem___fHG9y .proSty___SpcZ9{height:20px;background:#3061d099;border-radius:0 2px 2px 0}.detailSty___QKxCg .detailItem___fHG9y .numSty___wUXe3{font-size:16px;color:#000;margin-left:25px}.detailSty___QKxCg .detailItem___fHG9y .detailBtn___JylOu{display:none;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#3061d0;line-height:16px;text-align:left;font-style:normal;text-decoration-line:underline;cursor:pointer}.commentBody___BBaLu [class~=ant-table-body]{overflow-y:auto!important}.flex_box_center___kuaVT{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___exKHH{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BzvkN{align-items:center;box-align:center}.flex_box_center_end___Ss2DJ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p1LEr{flex-direction:column;box-orient:block-axis}.scoremodal___upTFR [class~=ant-modal-body]{padding:30px 40px}.scoremodal___upTFR [class~=ant-modal-footer]{margin-top:0!important;padding:0 0 20px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .allqingchu___BFF1D{margin-top:8px;color:#165dff;cursor:pointer}.scoremodal___upTFR .allqingchu___BFF1D span{width:84px;height:20px;font-size:14px;font-weight:400;color:#165dff;line-height:20px;margin-left:5px}.scoremodal___upTFR .allqingchu___BFF1D:hover,.scoremodal___upTFR .allqingchu___BFF1D:hover span{color:#e30000}.scoremodal___upTFR .title___hFasb{color:#000;font-size:16px;font-weight:500;display:flex;width:100%;margin-top:10px}.scoremodal___upTFR .score___DXG3o{margin-left:305px;color:#3061d0;text-align:end}.scoremodal___upTFR .close___kEIiB{font-size:15px;cursor:pointer;color:#979797}.scoremodal___upTFR .content___Mco8L{display:flex;justify-content:space-between;margin-top:40px;color:#5f6368;font-size:14px;margin-bottom:24px}.scoremodal___upTFR .content___Mco8L span{display:flex;flex:1 1}.scoremodal___upTFR .content___Mco8L span:nth-child(4){display:flex;min-width:160px;align-items:center}.scoremodal___upTFR .items___j98jk{display:flex;justify-content:space-between;align-items:center;color:#5f6368;font-size:14px;margin-bottom:12px}.scoremodal___upTFR .items___j98jk span{display:flex;flex:1 1;color:#000;font-weight:400}.scoremodal___upTFR .items___j98jk span:nth-child(4){display:flex;min-width:160px;align-items:center;color:#9096a3}.scoremodal___upTFR .bottom___A1n1C{width:100%;text-align:end}.scoremodal___upTFR .bottom___A1n1C .yes___P1zzb{height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff}.scoremodal___upTFR .bottom___A1n1C .no___xZqXd{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66;line-height:14px}.scoremodal___upTFR .titlecount___fqA9P{width:41px;height:22px;background:#fa6400;border-radius:15px;margin-left:5px;color:#fff;display:inline-flex;justify-content:center}.scoremodal___upTFR .add___MqV0R{font-weight:400;color:#fa6400;line-height:14px;font-size:14px;position:absolute;top:2px}.scoremodal___upTFR .search___NREgv{display:flex;align-items:center;overflow:hidden;border-radius:19px;height:38px;width:290px;padding-left:20px;background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{outline:none!important;border:none!important;box-shadow:none!important}.scoremodal___upTFR .search___NREgv span[class~=ant-input-group-addon]{display:none}.scoremodal___upTFR .search___NREgv .searchIcon___qny3A{margin-right:14px;cursor:pointer}.scoremodal___upTFR .search___NREgv input{background-color:#f6f7f9;font-size:14px}.scoremodal___upTFR .tabWrap___dR18c{margin-bottom:18px}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab]{font-size:14px;margin-right:40px!important;color:#5f6368}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]{margin:0;height:52px;padding:0 2px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___uSiGS div[class~=ant-modal-header]{padding-top:30px;padding-left:40px;padding-bottom:0}.previewModal___uSiGS div[class~=ant-modal-body]{padding:30px 40px}.previewModal___uSiGS button[class~=ant-modal-close]{top:17px;right:16px;transform:scale(1.2)}.q_title___a9NY9>div{display:inline-block;max-width:249px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.flex_box_center___nnwwA{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___cRir9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___FqTZ8{align-items:center;box-align:center}.flex_box_center_end___WU5_v{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___QZFa1{flex-direction:column;box-orient:block-axis}.warp___aLZwN{max-height:552px;overflow:auto}.warp___aLZwN .shixunbutton___Eoa1i{font-size:14px;color:#3061d0;margin-right:20px;font-weight:400;background:#3061d0;width:108px;height:32px;color:#fff;display:flex;align-items:center;justify-content:center;line-height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:16px}.warp___aLZwN .shixunbutton___Eoa1i i{font-size:12px}.warp___aLZwN .redio___LJ4js{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:25px}.warp___aLZwN .redio___LJ4js .redioitem___YicCC{width:14px;height:14px;min-width:14px;background:#f5f5f5;border-radius:7px;border:1px solid #D9D9D9;margin-right:10px}.warp___aLZwN .redio___LJ4js .redioitemyes___lX4Nr{font-size:14px;color:#37ad83;margin-right:10px}.warp___aLZwN .redio___LJ4js .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .redio___LJ4js .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .redio___LJ4js .yestag___DLWoP{width:60px;min-width:60px;height:20px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .qcount___U9kkL{display:flex;align-items:center;margin-bottom:10px}.warp___aLZwN .qcount___U9kkL .score___vLK4B{width:44px;height:20px;background:#ececec99;border-radius:0 0 2px;text-align:center;color:#464f66;margin-right:5px}.warp___aLZwN .qcount___U9kkL .qtitle___kyg0t{width:100%;color:#000}.warp___aLZwN .checkbox___vjiBw{display:flex;align-items:flex-start;margin-bottom:25px}.warp___aLZwN .checkbox___vjiBw .checkboxitem___HW3CP{width:14px;height:14px;min-width:14px;margin-top:6px;background:#f5f5f5;border-radius:2px;margin-right:10px;border:1px solid #D9D9D9}.warp___aLZwN .checkbox___vjiBw .checkboxitemyes___kpjek{font-size:14px;color:#37ad83;margin-right:10px;margin-top:6px}.warp___aLZwN .checkbox___vjiBw .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .checkbox___vjiBw .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .checkbox___vjiBw .yestag___DLWoP{width:60px;height:20px;min-width:60px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .bottom___uG8Zq{margin-top:20px;background-color:#f6f7f9;padding:40px 20px 20px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ{margin-bottom:25px;display:flex;align-items:baseline}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .left___M8WXX{color:#666;text-align:end;width:56px;min-width:48px;font-size:14px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .right____dkCI{color:#000;margin-left:10px;font-size:14px}.warp___aLZwN .completion___H6RmA .title___pi1jH{width:70px;height:46px;min-width:70px;display:flex;align-items:center;justify-content:center}.warp___aLZwN .completion___H6RmA .content___a2hGC{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.warp___aLZwN .completion___H6RmA .content___a2hGC .items___D8mLd{padding:14px 16px;border:1px solid #dcdcdc;height:46px;border-radius:2px;margin-left:20px;color:#37ad83;min-width:102px;display:inline-block;font-size:14px;text-align:center;margin-bottom:20px}.warp___aLZwN .simple___fQ0OS .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px;margin-bottom:3px}.warp___aLZwN .simple___fQ0OS .content___a2hGC{font-size:16px}.warp___aLZwN .shixun___nB6Jk{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .shixun___nB6Jk .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .shixun___nB6Jk .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:400;font-size:16px}.warp___aLZwN .combination___YrOdz{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .combination___YrOdz .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .combination___YrOdz .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:600;font-size:16px}.warp___aLZwN .program___lG0JA{display:flex;align-items:flex-start}.warp___aLZwN .program___lG0JA .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px}.warp___aLZwN .program___lG0JA .content___a2hGC{font-size:16px}.text___FxbAX{display:flex;align-items:center;justify-content:space-around;width:58px;height:24px;background:#e40d0d21;border-radius:4px;border:1px solid rgba(251,43,43,.16);font-weight:400;font-size:14px;color:#e1140f;line-height:14px;text-align:left;font-style:normal;cursor:pointer}.text___FxbAX:hover{border:1px solid rgba(225,20,15,.5)}.wrap___UlBQ1{width:402px;height:254px;padding:8px 13px}.wrap___UlBQ1 p{width:352px;height:66px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal;margin-bottom:15px}.wrap___UlBQ1 .contact____pUDq{display:flex;flex-direction:column;align-items:center}.wrap___UlBQ1 .img___BapAv{width:130px;height:130px;display:flex;align-items:center;justify-content:space-around}.gzsm___VoLAf{width:100%;padding:10px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:justify;font-style:normal;margin-top:10px}.wrap___Caec9 div[class~=ant-input-number]{width:84px}.wrap___Caec9 .type_style___U6wBf{width:64px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;line-height:16px;text-align:justify;font-style:normal}.wrap___Caec9 .type_list___Cq1WK{display:flex;margin:20px auto}.wrap___Caec9 .type_list___Cq1WK .type_tag_noactive___BcE1l{width:108px;height:30px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#9096a3;line-height:30px;font-style:normal;text-align:center;cursor:pointer}.wrap___Caec9 .type_list___Cq1WK .type_tag_active___o54ss{width:108px;height:30px;background:#3061d01a;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:30px;font-style:normal;text-align:center;cursor:pointer}.wrap___Caec9 .type_tootip___jTpTe{background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:justify;font-style:normal;padding:10px}.imgBox___k6jG2{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___k6jG2 div{font-size:16px;color:#3061d04d;margin-top:10px}.judgment___fhglz{display:flex;flex-direction:column;gap:10px}.judgment___fhglz div{display:flex}.judgment___fhglz div b{width:46px;height:46px;border-radius:2px;border:1px solid #DCDCDC;font-size:16px;font-weight:400;color:#464f66;cursor:pointer;margin-right:10px;text-align:center;line-height:44px}.judgment___fhglz div span{border-radius:2px;border:1px solid #DCDCDC;padding-left:8px;font-size:14px;height:46px;line-height:44px;flex:1 1}.judgment___fhglz .active___Mh2K8 b{background-color:#37ad83;border-color:#37ad83;color:#fff}.judgment___fhglz .active___Mh2K8 span{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.wrap___yzOLg{display:flex;height:100%}.left___lhFsp{width:45%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___lhFsp div[class~=ant-input-number]{width:84px}.tip____qjZn{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip____qjZn img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___gR4b0{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___gR4b0:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___gR4b0.disabled___tHi8U{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___gR4b0 i{color:#3061d0;margin-right:10px}.imgBox___XwRIk{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___XwRIk div{font-size:16px;color:#3061d04d;margin-top:10px}.start_btn___P67Pc{margin:60px auto;width:136px;height:40px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:20px;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:40px;cursor:pointer}.stop_btn___j_aKt{margin:60px auto;width:136px;height:40px;background:linear-gradient(180deg,#fff,#f9f6f6);box-shadow:0 2px 4px #e6dcdc,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #FEBABA;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:40px;text-align:center;cursor:pointer}.save_btn___mzPPO{display:flex;align-items:center;justify-content:center;width:116px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9!important;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80!important;border-radius:17px;border:1px solid #BACFFE!important;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0!important}.backBottom___vf1Tx{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___vf1Tx:hover i{color:#5c64ff}.backBottom___vf1Tx i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.pptBtn___kEb6S{width:103px;height:34px;background:#f4f8ff;border-radius:20px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;color:#3061d0}.headTip___MSazD{height:34px;background:#f6f7f9;border-radius:0 0 8px 8px;font-size:14px;color:#5f6368;padding:0 10px;line-height:34px;margin-bottom:50px}.headTip___MSazD span{color:#3061d0;cursor:pointer}.tips___bXOTU{display:flex;padding-left:20px;margin-bottom:20px}.tips___bXOTU .avatar___eSFE8{width:40px;height:40px;border-radius:5px;margin-right:10px}.tips___bXOTU .details___miwc5{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px;flex:1 1;min-width:0}.try___y8hPW{padding-left:20px}.try___y8hPW div{height:40px;background:#3061d01a;border-radius:20px;padding:0 20px;display:flex;align-items:center;cursor:pointer;color:#5f6a95;width:fit-content;transition:.3s;margin-bottom:10px}.try___y8hPW div span{line-height:14px}.try___y8hPW div:hover{background:#3061d04d}.footerContainer___JFPnb{display:flex;flex-direction:column;transition:all .3s}.footerContainer___JFPnb .togglesContainer___dRNY4{width:100%;margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footerContainer___JFPnb .togglesContainer___dRNY4 .attachment___VYSbv{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2;cursor:pointer;user-select:none}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT.btnActive___gq01r{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___JFPnb .inputContainer___Yy8gW{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative}.footerContainer___JFPnb .inputContainer___Yy8gW:hover{border:1px solid #145DFF}.footerContainer___JFPnb .inputContainer___Yy8gW .uploadBtn___OcD8F{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___JFPnb .inputContainer___Yy8gW .uploadBtn___OcD8F:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___JFPnb .inputContainer___Yy8gW .sendBtn___e2elL{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___JFPnb .inputContainer___Yy8gW .sendBtn___e2elL:disabled{background:#d2d2d2!important}.footerContainer___JFPnb .inputContainer___Yy8gW .cancelBtn___DEsSI{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___JFPnb .inputContainer___Yy8gW .cancelBtn___DEsSI:hover{transform:scale(1.05)}.footerContainer___JFPnb .inputContainer___Yy8gW textarea{margin-right:9px;padding:0 11px;transition:none}.footerContainer___JFPnb .inputContainer___Yy8gW textarea::placeholder{color:#c1c1d9}.footerContainer___JFPnb .lineFour___GcA3R.inputContainer___Yy8gW{align-items:flex-end}.footerContainer___JFPnb .lineFour___GcA3R.inputContainer___Yy8gW .fullIcon___fmG_6{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___JFPnb.selected___m2pW_{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___JFPnb.selected___m2pW_:hover{border:1px solid #145DFF}.footerContainer___JFPnb.selected___m2pW_ .togglesContainer___dRNY4{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none;margin-bottom:0}.footerContainer___JFPnb.selected___m2pW_ .inputContainer___Yy8gW{border:none;box-shadow:none;background:transparent}.footerContainer___JFPnb.selected___m2pW_ .inputContainer___Yy8gW:hover{background:transparent;border:none}.footerContainer___JFPnb.full___cZUDM{height:100%}.footerContainer___JFPnb.full___cZUDM textarea{height:100%!important;max-height:100%!important}.disabledInput___ijUlM{cursor:not-allowed}.disabledInput___ijUlM>*{pointer-events:none;opacity:.3}@keyframes dot-fade___dHh10{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___dHPeG{display:flex}.loading___dHPeG .dot___wB_Xx{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___dHh10 1s infinite}.loading___dHPeG .dot___wB_Xx:nth-child(2){animation-delay:.3s}.loading___dHPeG .dot___wB_Xx:nth-child(3){animation-delay:.7s}.li___pjgC0{display:flex}.li___pjgC0 .avatarIcon___SHala .img___DK87r{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___pjgC0 .content___kiz_D{flex:1 1;min-width:0}.li___pjgC0 .content___kiz_D .borderBox___Txzil{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___pjgC0 .content___kiz_D .borderBox___Txzil .text___iNCQg{white-space:pre-wrap;color:#3061d0}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM aside{flex:1 1;min-width:0}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM aside .fileName___FzNuv{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___pjgC0 .content___kiz_D .source___tXQ7H{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___pjgC0 .content___kiz_D .action___xwJSd{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px;padding-bottom:10px}.li___pjgC0 .content___kiz_D .action___xwJSd i{color:#666;cursor:pointer}.li___pjgC0 .content___kiz_D .action___xwJSd i:hover{color:#3061d0}.reasoning___S0mKl{margin-bottom:20px}.reasoning___S0mKl .btn____CIJG{display:flex;align-items:center;width:fit-content;height:35px;background:#f4f8ff;border-radius:8px;color:#3061d0;border:1px solid rgba(20,93,255,.2);padding:0 12px;cursor:pointer}.reasoning___S0mKl .btn____CIJG span{font-size:14px;margin-left:10px;margin-right:35px}.reasoning___S0mKl .content___CIAh9{font-size:14px;color:#888;border-left:2px solid #DCDCDC;padding-left:8px;margin-top:20px;white-space:pre-wrap}.reasoning___S0mKl b{font-size:8px}.flex_box_center___UDQ_A{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___L60OU{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___knshJ{align-items:center;box-align:center}.flex_box_center_end___BYPJy{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mKzh0{flex-direction:column;box-orient:block-axis}.modalContent___C7Swl{text-align:center;margin-top:10px;color:#333;font-size:16px}.modalContentLeft___X1oAN{text-align:left;color:#333;font-size:16px}.green___YnDvQ span,.green___YnDvQ p,.green___YnDvQ h1,.green___YnDvQ h2,.green___YnDvQ h3,.green___YnDvQ h4,.green___YnDvQ h5,.green___YnDvQ h6,.green___YnDvQ b,.green___YnDvQ strong{color:#00e373}.green___YnDvQ .textArea___Zlp0S{border:1px solid #00e373}.red___BFvO0 span,.red___BFvO0 p,.red___BFvO0 h1,.red___BFvO0 h2,.red___BFvO0 h3,.red___BFvO0 h4,.red___BFvO0 h5,.red___BFvO0 h6,.red___BFvO0 b,.red___BFvO0 strong{color:#e02020}.red___BFvO0 .textArea___Zlp0S{border:1px solid #e02020}.row___Vd2L2{display:flex;align-items:baseline;margin-top:5px}.html___D18eP{max-width:610px;margin-right:10px}.line___w9apf{height:1px;background-color:#eee;margin:20px 0}.submit_button___rKWec{margin:20px auto;background:#3061d0;text-align:center;border-radius:20px;cursor:pointer;color:#fff}.choiceWrap___iBbUB{margin-top:30px}.choiceWrap___iBbUB .choiceIndex___UbZwC{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px;color:#000;cursor:pointer;background-color:#3061d01a}.choiceWrap___iBbUB .choiceIndex___UbZwC.judgementIndex___PY3if{border-radius:2px}.choiceWrap___iBbUB .activeAnswer___ih3N8{background-color:#3061d0;border-color:#3061d0;color:#fff}.choiceWrap___iBbUB .rightAnswer___hUnPB{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___iBbUB .errorAnswer___zLf6A{background:#e30000;border-color:#e30000;color:#fff}.choiceWrap___iBbUB .setAnswerBtn___SKqR6{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___iBbUB .activeJudgementAnswer___dDnAD{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___iBbUB .actionWrapper___zHvDG{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___iBbUB .actionWrapper___zHvDG .addIcon___AfrJN{color:#2fa34f;font-size:14px}.choiceWrap___iBbUB .actionWrapper___zHvDG .deleteIcon___sfJc_{color:#e30000;font-size:14px;margin-left:20px}.analysisWrap___ukahD{margin-top:20px;padding:10px;background:#f6f7f9;border-radius:2px}.Drawrap___H9sBA [class~=ant-drawer-body]{padding:0!important}.Drawrap___H9sBA .iframe___qLhNQ{width:100%;height:100vh}.c___BapQh{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px;min-width:20px}.cpp___kWVQV{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___TgN6O{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___u7i95{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.shixunWrp___CpqhK .full___M9JLT{height:36px;border:1px solid #cccccc;border-bottom-width:0px;color:#007aff;display:flex;justify-content:space-between;align-items:center}.shixunWrp___CpqhK .full___M9JLT>span{display:flex;justify-content:center;align-items:center;cursor:pointer}.shixunWrp___CpqhK .full___M9JLT>span span{margin:0 9px}.questionWrap___gXjon{width:100%}.descBox___FF1aM{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:20px}.descBox___FF1aM .title___w1bbB{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___FF1aM .desc___ZkzLN{height:170px;padding:20px;background-color:#f6f7f9}.activeAnswer___ih3N8{background-color:#3061d0;border-color:#3061d0;color:#fff}.rightAnswer___hUnPB{background-color:#37ad83;border-color:#37ad83;color:#fff}.errorAnswer___zLf6A{background:#e30000;border-color:#e30000;color:#fff}.solutionWrap___SniYp{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:20px}.choiceBox___VJxA_{cursor:pointer;background:#f6f7f9;color:#000;border-radius:4px;padding-left:20px;padding-right:20px;min-height:60px;margin-top:20px}.activeAnswerBox___KRmkd{background:#3061d033}.activeAnswerBox___KRmkd .choiceIndex___UbZwC{color:#3061d0;font-size:16px}.activeAnswerBox___KRmkd .html___D18eP{color:#3061d0}.rightAnswerBox___KoUBD{background:#2ec25b1a}.rightAnswerBox___KoUBD .choiceIndex___UbZwC{color:#2ec25b;font-size:16px}.rightAnswerBox___KoUBD .html___D18eP{color:#2ec25b}.errorAnswerBox___wA48r{background:#e300001a}.errorAnswerBox___wA48r .choiceIndex___UbZwC{color:#e30000;font-size:16px}.errorAnswerBox___wA48r .html___D18eP{color:#e30000}.greenColor___Kb9jq{color:#2ec25b}.redColor___QMBfz{color:#e30000}.footer___bruwa{display:flex;align-items:center;justify-content:flex-end;height:46px;background:#030814;padding-right:15px;border-top:1px solid #030814;border-bottom:1px solid #030814}.whiteFooter___mR7kn{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #fff}.error___KO0Jg{font-size:12px;color:#fb3226}.case___L0pNc{background:#0e1525;position:relative}.case___L0pNc .resize-y-bar___NK0gI{height:1px;width:100%;background:#3d445c;cursor:ns-resize;position:absolute;top:0;left:0;z-index:10}.case___L0pNc .resize-y-bar___NK0gI>i{color:#0053dc;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-17px;z-index:10}.case___L0pNc .unfoldBtn___aMmZw{width:98px;height:24px;background:#3d445c;border-radius:8px 8px 0 0;position:absolute;left:50%;transform:translate(-50%);top:-24px;font-size:14px;color:#8d97af;line-height:24px;text-align:center;cursor:pointer;user-select:none}.case___L0pNc .caseHead___EuMPr{display:flex;align-items:center;height:34px;padding:0 16px}.case___L0pNc .caseHead___EuMPr .dot___Iky9k{width:10px;height:10px;background:#95a4c5;border-radius:50%;margin-right:4px;margin-top:2px}.case___L0pNc .caseHead___EuMPr .text___lMSx6{font-size:14px;color:#dde3ea}.case___L0pNc .caseHead___EuMPr .pass___XjijC{font-size:14px;color:#2abd8c;margin-left:10px}.case___L0pNc .caseHead___EuMPr .noPass___JxpWk{font-size:14px;color:#ff2c29;margin-left:10px}.case___L0pNc .caseHead___EuMPr .btns___FPIaK{margin-left:auto;display:flex;align-items:center}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div{margin-left:15px;cursor:pointer;color:#bfbfbf}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div i{font-size:14px;color:#687799;margin-right:5px}.case___L0pNc .result___oRj1h{height:100%;display:flex;padding:0 20px 10px}.case___L0pNc .result___oRj1h .title___IhMSa{flex-shrink:0;height:30px;background:#22293b;padding-left:15px;line-height:30px}.case___L0pNc .result___oRj1h .title___IhMSa span{color:#bfbfbf;font-size:14px}.case___L0pNc .result___oRj1h .left___XlC98{width:424px;flex-shrink:0;display:flex;flex-direction:column;margin-right:4px;overflow:hidden}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx{flex:1 1;background:#1b2333}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:15px}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea::placeholder{color:#8f96b1!important}.case___L0pNc .result___oRj1h .right____fIu_{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.case___L0pNc .result___oRj1h .node___MwdH7{flex:1 1;overflow:auto;position:relative;color:#fff;background:#2c32464d;padding:15px}.case___L0pNc .result___oRj1h .node___MwdH7 pre{overflow:hidden;margin-bottom:0;white-space:pre-wrap}.case___L0pNc .elseNode___WjFIg{background:#22293b;display:flex;align-items:start;margin:0 20px 4px}.case___L0pNc .elseNode___WjFIg .nameWrap___bEdbD{margin-left:15px;margin-top:4px;color:#bfbfbf}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt{flex:1 1;position:relative}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .scrollBox___hWkc9{overflow:auto;color:#fff;margin-left:20px;margin-top:6px;padding-right:50px;white-space:pre-wrap;margin-bottom:0}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi{position:absolute;z-index:10;top:3px;right:0}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi span{margin-right:15px;color:#1890ff;cursor:pointer}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi i{color:#687799;cursor:pointer;font-size:14px}.whiteCase___AZiDR{background:#f6f7f9}.whiteCase___AZiDR .resize-y-bar___NK0gI{background:#ddd}.whiteCase___AZiDR .unfoldBtn___aMmZw{background:#e9eaea;color:#5f6368}.whiteCase___AZiDR .caseHead___EuMPr .text___lMSx6{color:#333}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div{color:#666}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div i{color:#687799}.whiteCase___AZiDR .result___oRj1h .title___IhMSa{background:#fff}.whiteCase___AZiDR .result___oRj1h .title___IhMSa span{color:#333}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx{background:#fafafa!important}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx textarea{color:#333!important}.whiteCase___AZiDR .result___oRj1h .node___MwdH7{background:#fafafa!important;color:#333}.whiteCase___AZiDR .elseNode___WjFIg{background:#fafafa;color:#333}.whiteCase___AZiDR .elseNode___WjFIg .nameWrap___bEdbD span{color:#333}.whiteCase___AZiDR .elseNode___WjFIg .scrollBox___hWkc9{color:#000!important}.disabled___lWQU2:disabled{color:#d9d9d9!important;border-color:#d9d9d9!important}.codeHead___l8q5R{height:40px;background:#161d2c;display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe{display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:#161d2c;border:1px solid #161D2C;border-radius:2px;margin-right:1px;font-weight:500;font-size:14px;color:#d1d1d1;text-align:center;line-height:38px;cursor:pointer}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#1b2333;color:#fff}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX i{font-size:14px;color:#3f93b1;margin-right:10px}.whiteCodeHead___wDOny{background:#f6f7f9}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;color:#666}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#3061d0;color:#fff;box-shadow:none}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT i{color:#fff}.header___VjNh9{display:flex;align-items:center;height:50px;width:100%;background:#0e1525;color:#fff;padding:0 20px}.header___VjNh9 h2{text-align:center;color:#fff;flex:1 0 auto;margin:0;font-size:16px}.header___VjNh9 a{color:#fff}.header___VjNh9 div{display:flex;flex-flow:row nowrap;align-items:center}.header___VjNh9 div img{border-radius:18px;margin-right:10px;overflow:hidden;width:36px;height:36px}.header___VjNh9 .timepiece___yuqJC{width:94px;height:30px;background:#242936;border-radius:15px;font-weight:500;font-size:16px;color:#42d5a0;margin-right:15px;justify-content:center}.header___VjNh9 .btn_edit___ozzux{width:82px;height:30px;background:#3061d0;border-radius:15px;margin-right:10px;text-align:center;line-height:30px}.whiteHeader___REV3m{background:#fff}.whiteHeader___REV3m .timepiece___yuqJC{background:#fff;box-shadow:0 2px 4px #e0dfe1}.djs___v0Ru7{display:inline-block!important}.myProblems___DKSbs{height:calc(100vh - 50px)!important}.whiteMyProblems___k0QS3 section[class~=resize-x-bar]{background:#fff!important}.fullMask___QZH1M{position:fixed;z-index:1000;width:100vw;height:100vh;top:0;left:0;background:transparent;cursor:ns-resize;display:none}.ldsRing___mpBZC{position:relative;width:40px;height:40px;margin:0 auto}.idsRingWrapper___Of9_n{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;display:flex;flex-flow:column nowrap;justify-content:center}.idsRingWrapper___Of9_n p{text-align:center;margin-top:12px}.ldsRing___mpBZC div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #1976d2;border-radius:50%;animation:ldsring___o0w2t 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#1976d2 transparent transparent transparent}.ldsRing___mpBZC div:nth-child(1){animation-delay:-.45s}.ldsRing___mpBZC div:nth-child(2){animation-delay:-.3s}.ldsRing___mpBZC div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___o0w2t{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.record-detail-info{width:100%;background-color:#fff;min-height:260px}.record-detail-info .record-info{display:flex;align-items:center;flex-flow:row nowrap;list-style:none;padding:0;margin-bottom:20px}.record-detail-info .record-info li{margin-right:40px}.record-detail-info .record-info li:last-child{margin-right:0;flex:1 0;text-align:right}.record-detail-info .record-detail-body{padding:8px 0;max-height:80vh}.footer{display:flex;flex-flow:row nowrap;align-items:center;height:56px;background:#121c24;color:#fff;padding:0 20px;justify-content:space-between}.test-case-panel{position:relative}.test-case-panel .error{font-size:12px;color:#fb3226}.test-case-panel .test-case-panel-body{position:absolute;will-change:transform;width:100%;transition:all .2s linear;bottom:0;transform:translate3d(0,350px,0);opacity:.1}.test-case-panel .test-case-panel-body pre{max-height:150px;overflow:auto}.test-case-panel .test-case-panel-body.active{transform:translate3d(0,-56px,0);opacity:1}.test-case-panel .tab-panel-body{padding:20px 10px;height:240px;background-color:#070f19;display:flex;flex-flow:column nowrap;justify-content:center;color:#ddd}.test-case-panel .tab-panel-body .tip{text-align:center}.test-case-panel .tab-panel-body textarea{background:#070f19!important;color:#fff;font-size:14px;border:0 solid transparent!important;height:200px;outline:none}.test-case-panel .btn-green{margin-right:10px;color:#28bd8b;border-color:#28bd8b}.test-case-panel .btn-blue{margin-right:10px;color:#0152d9;border-color:#0152d9}.test-case-panel .btn-blue span{pointer-events:none}.test-case-panel .btn-collapse{position:absolute;top:0;width:54px;height:27px;left:50%;margin-left:-27px;background:#2a3a4f;z-index:8;border-bottom-left-radius:100px;border-bottom-right-radius:100px;color:#fff;text-align:center;cursor:pointer;opacity:.4;transition:all .3s}.test-case-panel .btn-collapse.up{top:-294px}ul.s-navs{list-style:none;margin:0;padding:0 17px;height:54px;display:flex;flex-flow:row nowrap;align-items:center;background:#0f1e31;font-size:14px;color:#ddd}ul.s-navs.bg-white{background:#fff;color:#888}ul.s-navs.bg-white a{color:#888}ul.s-navs a{color:#ddd;display:block;margin-right:20px;height:54px;line-height:54px;border-bottom:2px solid transparent}ul.s-navs a.active{color:#5091ff;border-bottom:2px solid #5091ff}#educoder .custom-ant-disabled:disabled{color:inherit}.XtermText-valueRef .xterm .xterm-viewport{overflow:auto}.inputs textarea::placeholder{color:#536879!important}.flex_box_center___Gc4dd{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___K2f1v{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pupRp{align-items:center;box-align:center}.flex_box_center_end___UDLRC{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___a5uDo{flex-direction:column;box-orient:block-axis}.result___gu5zt{background:#070f19;height:100%;display:flex}.result___gu5zt .title___xrnx2{margin-top:20px;margin-bottom:10px;flex-shrink:0}.result___gu5zt .title___xrnx2 span{color:#bbbcbe}.result___gu5zt .left___IAxp9{width:340px;border-right:1px solid #333131;padding:0 20px 10px;flex-shrink:0;display:flex;flex-direction:column}.result___gu5zt .left___IAxp9 .leftNode___HL8fG{flex:1 1;background:#121c24}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:10px}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::placeholder{color:#536879!important}.result___gu5zt .right___ZXYmw{flex:1 1;padding:0 20px 10px;display:flex;flex-direction:column}.result___gu5zt .right___ZXYmw .rightNode___jYL5_{flex:1 1;overflow:auto;position:relative;color:#fff}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner>div>div{border:4px solid #00D4F3!important;border-color:#00D4F3 transparent transparent transparent!important}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner p{color:#00d4f3!important}.split-panel-container{width:100%;height:calc(100vh - 121px);display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden}.split-panel-container>section{height:100%}.split-panel-container.my-problems{height:calc(100vh - 65px)}.split-panel-container .resize-x-bar{width:4px;cursor:ew-resize;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;background:#111c24}.split-panel-container .btn-resize{display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;z-index:10;border-radius:50%;position:absolute;margin-left:-10px;opacity:.7;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;background-color:#e0e0e0;color:#000000de}.list{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}.list dt,.list dd{margin:0}.list dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.list dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}.list .copy{color:#38bcd8}.tpi-code-setting{height:calc(100vh - 54px);background:#031b2a;color:#ddd;font-size:13px;line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{color:#008cff;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%;display:block;border-bottom:1px solid #092436}.tpi-code-setting .file-item{color:#ddd;padding:20px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.tpi-code-setting .file-item.action{justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{top:54px;bottom:51px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{background:#031b2a}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{height:auto}.setting-drawer .ant-select-selection,.oj .ant-select-selection{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.list___IRN6i{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}.list___IRN6i dt,.list___IRN6i dd{margin:0}.list___IRN6i dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.list___IRN6i dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}.list___IRN6i .copy___qCn9B{color:#38bcd8}.right-panel{position:relative}.btn-notes{position:absolute;right:0;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#5091ff;color:#fff;font-size:18px;text-align:center;transform:translate(18px);will-change:transform;cursor:pointer;opacity:.5;transition:transform .3s linear,opacity .3s linear;z-index:100;display:flex;flex-flow:column nowrap;justify-content:center}.btn-notes:hover{opacity:1;color:#fff;transform:translate(-10px)}.note-form-area{position:absolute;right:10px;top:50%;width:450px;margin-top:-100px;background:#fff;border-radius:5px;padding:14px 10px 0;transform:translate(500px);will-change:transform;transition:transform .3s}.note-form-area.active{transform:translate(0)}.oj-modal .ant-modal-body{padding:0}.oj-modal .oj-modal-content{display:flex;flex-direction:column;align-items:center}.oj-modal .oj-modal-content>aside{font-size:14px;margin-top:50px;color:#333;width:438px}.oj-modal .oj-modal-head{width:100%;height:120px;padding-left:177px;padding-right:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f1f1}.oj-modal .oj-modal-btn{width:180px;height:50px;background:#0152d9;border-radius:4px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;line-height:50px;text-align:center;margin-bottom:30px}.oj-modal .oj-modal-tt{margin-right:51px;display:inline-flex;flex-direction:column;transform:translateY(-4px)}.oj-modal .oj-modal-tt>span:last-child{width:160px;height:6px;background:#e7f3ff;border-radius:3px}.oj-modal .oj-modal-tt>span:last-child span{display:inherit;width:60px;height:6px;background:#0152d9;border-radius:3px}.oj-modal i{color:#666;cursor:pointer}.oj-select{margin-left:20px}.oj-select .ant-select-selector{background:#25343e!important;border:0px!important;height:30px!important}.oj-select .ant-select-arrow{color:#fff}.oj-select .ant-select-selection-item{color:#fff;font-size:12px;line-height:30px!important}.exercise_user_info{font-size:14px;font-weight:400;color:#b2bacb}.exercise_user_info span{font-size:16px;font-weight:500;color:#55bfd6}.djs{margin-top:3px!important;display:inline-block!important}.time{margin-top:5px!important;display:inline-block!important}.flex_box_center___rM3g8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Oc7SE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___MnmYE{align-items:center;box-align:center}.flex_box_center_end___QQh83{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ZRFbL{flex-direction:column;box-orient:block-axis}.left-panel___SKGyd{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.left-panel___SKGyd .tab-panel-body___gABdv{padding:0 16px;overflow:auto;flex:1 1}.left-panel___SKGyd .tab-panel-body___gABdv pre:empty{display:none}.left-panel___SKGyd .b1___QpbmK{border-bottom:1px solid #eaecef}.left-panel___SKGyd .oj-width-input___eJQWT{width:270px}@media screen and (max-width: 1280px){.left-panel___SKGyd .oj-mr___AxILO{margin-right:20px}.left-panel___SKGyd .oj-width-input___eJQWT{width:235px}}.s-navs___FXwOi{list-style:none;margin:0;padding:0 10px;height:40px;display:flex;flex-flow:row nowrap;align-items:center;border-top:1px solid #F3F3F3;background:#0f1e31;font-size:16px;color:#ddd}.s-navs___FXwOi li{margin-right:auto}.s-navs___FXwOi.bg-white___kbZ6r{background:#fff;color:#888}.s-navs___FXwOi.bg-white___kbZ6r a{color:#888}.s-navs___FXwOi a{color:#ddd;display:block;margin-right:20px;height:40px;line-height:40px;border-bottom:2px solid transparent}.s-navs___FXwOi a.active___QGOnZ{color:#5091ff;border-bottom:2px solid #5091ff}.list___PXTsq{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:46px;color:#ddd;margin-bottom:1px;background:#3d445c4d;cursor:pointer}.list___PXTsq span{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;padding-right:20px;flex-basis:64px;width:100%}.list___PXTsq:hover{background-color:#263446ba}.list___PXTsq.active___QGOnZ{background-color:#263446!important}.btns___F8yZK{width:30px;height:30px;background:#3061d0;border-radius:4px;cursor:pointer;user-select:none;text-align:center;line-height:30px}#educoder .drawer___xdGaT .ant-input-search{background:#2c3246}#educoder .drawer___xdGaT .ant-input-search input{background:#2c3246;border:1px solid #3D445C;color:#fff}#educoder .drawer___xdGaT .ant-input-search input::placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-input-search .ant-input-search-button{color:#4e5977;background:#2c3246;border:1px solid #3D445C;border-left:1px solid transparent}#educoder .drawer___xdGaT .ant-select .ant-select-selector{background:#2c3246;border:1px solid #3D445C}#educoder .drawer___xdGaT .ant-select .ant-select-arrow{color:#4e5977}#educoder .drawer___xdGaT .ant-select .ant-select-selection-item{color:#fff}#educoder .drawer___xdGaT .ant-select .ant-select-selection-placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-active{border-color:#0152d9!important;background-color:#0152d9!important}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-link{background-color:transparent!important;color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item{background-color:transparent;border:1px solid #656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item a,#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-ellipsis{color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options{color:#656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options input{color:#fff;width:40px;background:transparent}#educoder .drawer___xdGaT .ant-pagination button,#educoder .drawer___xdGaT .ant-pagination input{line-height:initial;border:1px solid #656f87!important}.tour___oMkVh[class~=ant-tour]{left:7px!important;width:340px}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-arrow]{left:17px!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-footer]{display:none!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-description]{padding:16px!important;overflow:hidden}.pagination___yDAjZ{text-align:center;margin-top:10px}.info___ATmsa{display:flex;flex-flow:row nowrap;align-items:center;height:56px;list-style:none;background:#fff;justify-content:space-between}.wrap____KX19 [class~=xterm] [class~=xterm-viewport]{overflow:auto!important}.desc___iOAgd{padding:8px 16px;height:calc(100vh - 138px);overflow:auto}.info___GPALq{color:#888;display:flex;align-items:center;font-size:14px;height:46px;background:#fff;padding:0 10px;box-shadow:0 2px 4px #e5e3e380;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.info___GPALq .info_tag___CFEn8{height:22px;line-height:22px;padding:0 5px;background:#37ad8333;border-radius:2px;border:1px solid #A9DFCC;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#2cc497;text-align:left;font-style:normal}.info___GPALq li{margin-right:8px}.discuss-panel{height:calc(100vh - 142px);overflow:auto;padding:0 16px}.discuss-item-container{display:flex;flex-flow:row nowrap;width:100%;padding:15px;border-bottom:1px solid #e3e3e3;overflow:hidden}.discuss-item-container section{margin-left:15px;flex:1 1 auto;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{margin:4px 0;word-break:break-word;word-wrap:break-word}.discuss-content img{max-width:200px}.discuss-info{display:flex;flex-flow:row wrap;align-items:center;color:#999;line-height:16px;font-size:12px}.discuss-info .top{color:#fff;padding:0 8px;background:#ff4343;border-radius:8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{transform:rotate(180deg);display:inline-block}.btn-group a{width:31px;text-align:center;color:#888}.btn-group a .iconfont{font-size:14px!important}.second-discuss .btn-group{opacity:0}.second-discuss:hover{background:#ebebeb}.second-discuss:hover .btn-group{opacity:1}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;position:relative;margin-top:6px}.reply-discuss-container:before{content:" ";position:absolute;border-color:#000;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;left:13px;top:-9px;border-bottom:10px solid #f4f4f4}.discuss-item-editor{width:100%;overflow:hidden}.discuss-item-editor .btn-send{cursor:pointer;border:none;padding:0 12px;color:#fff;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400;margin-right:22px;margin-top:6px;background:#0152d9;float:right}.image-preview-container{display:flex;flex-flow:column nowrap;position:fixed;align-items:center;justify-content:center;inset:0;z-index:99999;background:#000c}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:#000000a6;margin-right:10px;display:flex;flex-flow:row nowrap;align-items:center}.preview-wrp-group{overflow:auto;width:100%;text-align:center}.dis-input-editor-container___nKGxx{position:relative;background:#fff;width:100%;box-shadow:0 -3px 5px #4cacff33}.dis-input-editor-container___nKGxx.active___tmt7T{position:absolute;height:calc(100vh - 50px);background:transparent;z-index:1000;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;top:0}.dis-input-editor-container___nKGxx .input-mask___epEle{flex:1 0;background:#0000;width:100%}.dis-input-editor-container___nKGxx .text-area___Vry8W{display:flex;flex-flow:row nowrap;padding:10px 20px;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W input{border-radius:15px;border:1px solid #eaeaea;background-color:#fff;overflow:hidden;height:32px;padding:0 16px;line-height:32px;outline:none;flex:1 0;margin-right:10px}.dis-input-editor-container___nKGxx .text-area___Vry8W a{color:#888;display:block;height:32px;line-height:32px;margin-right:20px;display:flex;flex-flow:row nowrap;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W a span{line-height:32px;font-size:16px}.dis-input-editor-container___nKGxx .tip-container___plpA3{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.dis-input-editor-container___nKGxx .tip-container___plpA3 p{font-size:12px;color:#ff6800}.dis-input-editor-container___nKGxx .hide___kPfyC{display:none}.dis-input-editor-container___nKGxx .md-container___u85aq{background:#fff;padding:10px 20px}.btn-send___deQ5v{cursor:pointer;display:inline-block;border:none;padding:0 12px;color:#fff;background:#0152d9;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse]{background-color:transparent}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #eaeef4}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-header]{padding:0 20px;height:64px;background-color:#fff;align-items:center!important}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa}.hackSets___tw75g .collapseWrapper___TteKi .panelHeader___Y_Xjq{font-size:14px;font-weight:400;color:#000}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi{display:inline-flex;align-items:center;white-space:nowrap}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi span{font-size:14px;font-weight:400;color:#666}.hackSets___tw75g .collapseWrapper___TteKi .open___xrixP{color:#165dff!important;transform:rotate(90deg)}.hackSets___tw75g .collapseWrapper___TteKi .close___jb6D2{color:#82a8ff!important}.uploadTableWrapper___U9Tz_{background:#fff}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div{flex:1 1;padding:0 12px!important}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div:last-child,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div:last-child{display:none}.wrap___MkYbQ [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___MkYbQ .colorBlue___onjbP{color:#0152d9}.wrap___MkYbQ .repeatedName___nbqnE{color:red}.wrap___MkYbQ .text___xvutp{margin-top:20px;color:#464f66;line-height:24px}.wrap___MkYbQ .greyText___dihvZ{font-size:14px;font-weight:400;color:#5f6368}.wrap___MkYbQ .noData___LxOJA{height:180px;margin-bottom:30px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A{display:flex;align-items:center;justify-content:center}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A img{width:46px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A span{font-size:14px;font-weight:400;color:#9096a3}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A .uploadText___Et3KS{color:#3061d0}.wrap___MkYbQ .btnS___k1e6j{height:32px;border-radius:4px;background:#3061d0}.wrap___MkYbQ .btnS___k1e6j i{margin-right:6px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]{width:60px;height:38px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:23px;border:none;display:inline-flex;align-items:center;justify-content:center;margin-right:20px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper] span{color:#464f66;font-size:14px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px #e0dfe1;border:1px solid #BACFFE;background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9)}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#bacffe}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px #e0dfe1}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked] span{color:#165dff;font-size:14px}.head___s4Eix{display:flex;margin-bottom:36px}.head___s4Eix .operation___JCAVh{text-align:center}.head___s4Eix>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.headProgram___uWA_M{display:flex;height:40px;line-height:40px;background:#f6f7f8;box-shadow:0 2px 4px #eaeef4;padding-left:5px;padding-right:5px}.headProgram___uWA_M .operation___JCAVh{text-align:center}.headProgram___uWA_M>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.listWrapper___xW3b4{max-height:214px;overflow:auto}.listWrapper___xW3b4::-webkit-scrollbar{display:none}.listWrapper___xW3b4 .list___dCbd6{display:flex;margin-bottom:36px;align-items:center}.listWrapper___xW3b4 .list___dCbd6 .del___abNho{color:#e53333;cursor:pointer}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf>span{color:#3061d0;cursor:pointer;text-decoration:underline}.listWrapper___xW3b4 .list___dCbd6>div{text-align:left;display:inline-block;background:#fff}.tabs___p2jIb .tabWarp___mt05L{display:flex;align-items:center}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ{width:88px;text-align:center;height:30px;line-height:30px;background:#f0f0f0;font-weight:400;font-size:16px;color:#666;cursor:pointer}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ.active___fQMlP{background:#fff;color:#3061d0}.tabs___p2jIb .content___GWVJY{padding:10px;background-color:#fff}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns]{float:none;display:flex;justify-content:center;margin-bottom:20px}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns] button{width:120px;height:38px;background:#f6f7f9 #3061d0;border-radius:2px}.exitFullScreenModal___HIMyY{text-align:center;font-size:30px;font-weight:400}.exitFullScreenModal___HIMyY .warningIcon___xEURa{height:88px;margin-bottom:20px}.exitFullScreenModal___HIMyY .warningText___W6NPJ{color:#e30000}.exitFullScreenModal___HIMyY .countdownWrapper___n8g1M{display:inline-block}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV{text-align:center}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .forcedText___C3CrF{font-size:30px;font-weight:500;color:#e30000;margin-bottom:10px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .screenNumText___oljHN{font-size:14px;font-weight:400;color:#333;margin-bottom:20px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV img{height:85px;margin-bottom:20px}.select___Kt_GE .box___S5_ly{position:relative}.select___Kt_GE .text___dtZDv{width:206px;height:40px;background:#fff;border-radius:8px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;padding:0 12px;color:#333;cursor:pointer}.select___Kt_GE .text___dtZDv:hover{background:#f6f6f6}.select___Kt_GE .text___dtZDv span{padding-left:6px}.select___Kt_GE .text___dtZDv b{font-size:12px;margin-left:auto;display:inline-block;transform:scale(.6)}.select___Kt_GE .itemWrap___xmw7x{position:absolute;z-index:10;top:40px;padding-top:7px}.select___Kt_GE .itemWrap___xmw7x aside{width:206px;background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF;padding:10px 0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx{display:flex;align-items:center;padding:0 12px;height:36px;color:#464f66;cursor:pointer}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx span{padding-left:6px}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx:hover{background:#e7f3ff80;color:#3061d0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx.active___nHRTI{background:#e7f3ff;color:#3061d0}@keyframes dot-fade___gzUhM{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loadingPic___sQWGQ{display:flex;align-items:center}.loading___ss_U1{display:flex}.loading___ss_U1 .dot___eTny8{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___gzUhM 1s infinite}.loading___ss_U1 .dot___eTny8:nth-child(2){animation-delay:.3s}.loading___ss_U1 .dot___eTny8:nth-child(3){animation-delay:.7s}.wrap___SoLR4{display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1 1;padding:20px 0}.chatContainer___bSpXP{flex:1 1;width:100%;overflow:auto}.footerContainer___IbaJq{margin-left:50px;margin-right:21px;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s}.footerContainer___IbaJq .btnWrp___z89PH{width:100%;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:10px}.footerContainer___IbaJq .btnWrp___z89PH>div{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di{cursor:pointer;user-select:none}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di.btnActive___en_8L{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___IbaJq .inputContainer___q_PRC{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s}.footerContainer___IbaJq .inputContainer___q_PRC:hover{border:1px solid #145DFF}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt:disabled{background:#d2d2d2!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtnDisabled____WhtC{width:40px;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC:hover{transform:scale(1.05)}.footerContainer___IbaJq .inputContainer___q_PRC textarea{margin:6px 9px 0;padding:0 11px;resize:none}.footerContainer___IbaJq .inputContainer___q_PRC textarea::placeholder{color:#c1c1d9}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC{align-items:flex-end}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC textarea{height:100%}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC .fullIcon___WYjW2{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___IbaJq.footerContainerSelected___TV_oq{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___IbaJq.footerContainerSelected___TV_oq:hover{border:1px solid #145DFF}.footerContainer___IbaJq.footerContainerSelected___TV_oq .btnWrp___z89PH{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC{border:none;box-shadow:none;background:transparent}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC:hover{background:transparent;border:none}.footerContainer___IbaJq.full___h1vtm{height:100%}.li___DXR9A{display:flex;padding-left:20px}.li___DXR9A .avatarIcon___EYoqp .img___wrenL{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___DXR9A .content___NK_Ew{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .borderBox___UVtN4{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___DXR9A .content___NK_Ew .borderBox___UVtN4 .text___d_gYw{white-space:pre-wrap;color:#3061d0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___DXR9A .content___NK_Ew .source___JD93j{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___DXR9A .content___NK_Ew .action___CTh1w{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___DXR9A .content___NK_Ew .action___CTh1w i{color:#666;cursor:pointer}.li___DXR9A .content___NK_Ew .action___CTh1w i:hover{color:#3061d0}.disabledInput___rMs3e{cursor:not-allowed;border:1px solid #9cb8f5!important}.disabledInput___rMs3e>*{pointer-events:none;opacity:.3}.backBottom___VIz5U{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer;padding-left:20px}.backBottom___VIz5U:hover i{color:#5c64ff}.backBottom___VIz5U i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.head___vWC9s{display:flex;align-items:center;gap:20px;position:relative;height:54px;padding-right:20px;border-bottom:1px solid #EFEEEE}.head___vWC9s .title___l1GaK{display:flex;align-items:center;flex:1 1;padding-left:20px;height:100%;cursor:move}.head___vWC9s .headBtn___fGGSq{cursor:pointer;color:#333}.head___vWC9s .headBtn___fGGSq:hover{color:#3061d0}.menuWarp___Py4k9{list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.menuWarp___Py4k9 h4{padding-left:20px;padding-top:13px;font-weight:600}.menuWarp___Py4k9 .menu___Rpj4l{max-height:400px;min-height:40px;width:250px;overflow:auto;color:#464f66}.menuWarp___Py4k9 .menu___Rpj4l aside{display:flex;align-items:center;height:36px;padding:0 20px;cursor:pointer}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw{flex:1 1;min-width:0;display:flex;align-items:center}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw span{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuWarp___Py4k9 .menu___Rpj4l aside .menuDel___qa0au{display:none;flex-shrink:0;margin-left:10px}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs{background:#e7f3ff!important}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover{background:#e7f3ff80}.menuWarp___Py4k9 .menu___Rpj4l aside:hover span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover .menuDel___qa0au{display:inline}.draggableWrap___u95gi{width:100vw;height:100vh;position:fixed;z-index:999;left:0;top:0;pointer-events:none}.draggableWrap___u95gi>div{pointer-events:auto}.draggableWrap___u95gi .modal___Q60Fu{width:100%;height:100%;background:#fff;box-shadow:0 10px 26px #14131d87;border-radius:8px;border:1px solid #7E8183;display:flex;flex-direction:column}.footer___lxKwN{padding-right:20px;padding-left:20px}.footer___lxKwN .main____xLI7{background:#fff;box-shadow:0 2px 20px #d7e5ff80;border-radius:18px;border:1px solid #EFF2FF;overflow:hidden}.footer___lxKwN .main____xLI7 .files___U6HeB{display:flex;flex-wrap:wrap;gap:5px;background:#fafbff;padding:10px 20px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg{width:calc((100% - 15px)/4);display:flex;align-items:center;background:#fff;border-radius:8px;padding:3px 9px;font-size:14px;border:1px solid #EBEBEB;position:relative}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside{flex:1 1;min-width:0;margin-left:10px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg:hover .fileDel___HitRv{opacity:1}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv{opacity:0;transition:.3s;position:absolute;z-index:10;top:2px;right:5px;font-size:11px;color:#999;cursor:pointer}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv:hover{color:#333}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc{height:138px;background:#fff;padding:20px;display:flex;flex-direction:column}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea{flex:1 1;resize:none;padding:0;font-size:16px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea::placeholder{color:#c1c1d9}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w{display:flex;align-items:center;margin-top:10px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO{display:flex;align-items:center;gap:12px;margin-right:auto}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di{color:#333;height:34px;background:#fff;border-radius:20px;border:1px solid #EBEBEB;padding:0 12px;line-height:32px;transition:.3s;cursor:pointer}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di:hover{border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnActive___en_8L{background:#f4f8ff;border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnDisabled___AFYEZ{cursor:not-allowed;border:1px solid #ebebeb;background:#fff;color:#333;opacity:.5}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px;color:#999;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{color:#999}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtn____aYXt{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtnDisabled____WhtC{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0;background:#d2d2d2;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC{font-size:34px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC:hover{transform:scale(1.05)}.draggableImage___vcTso{position:fixed;right:20px;z-index:100}.draggableImage___vcTso .img___xAyno{user-select:none}.draggableImage___vcTso .close___WUtfj{user-select:none;cursor:pointer;display:none;position:absolute;z-index:101;left:-11px;top:-8px;color:#dcdcdc}.draggableImage___vcTso:hover .close___WUtfj{display:block}.extraNode___tnBrt{cursor:initial}.specialImg___yAPav{display:flex;flex-direction:column;align-items:center}.specialImg___yAPav .bubble___qNdfF{background-color:#3a5eff;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;position:relative;margin-bottom:8px}.specialImg___yAPav .bubble___qNdfF:after{content:"";position:absolute;bottom:-6px;left:50%;z-index:101;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #3A5EFF}.specialImg___yAPav .upImg___Mx6QM{width:60px;height:60px;border-radius:50%}.bigTipsBox___XRGyw{width:calc(100% - 98px);overflow:hidden}.bigTips___uPRW3{display:flex;overflow-x:hidden;scroll-behavior:smooth;gap:22px;width:100%;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;position:sticky;top:0;background:#fff;z-index:8}.bigTips___uPRW3::-webkit-scrollbar{display:none}.bigTips___uPRW3 .item___KMGDu{width:80px!important;height:88px;background:#95bdff1a;border-radius:8px;cursor:pointer;display:flex!important;flex-direction:column;justify-content:center;align-items:center}.bigTips___uPRW3 .item___KMGDu span{font-weight:600;font-size:14px;color:#232b40;margin-top:16px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:68px}.bigTips___uPRW3 .item___KMGDu:hover,.bigTips___uPRW3 .item___KMGDu.active___EX5N5{border:1px solid #145DFF}.PrevNext____kcgs{width:calc(100% - 98px);height:105px;position:absolute;top:-6px;left:2px;z-index:100;pointer-events:none;opacity:1;transition:.3s}.PrevNext____kcgs>div{width:42px;height:105px;display:flex;align-items:center;justify-content:center;position:absolute}.PrevNext____kcgs>div img{width:20px;height:20px;pointer-events:auto}.PrevNext____kcgs>div .img___X2ms3{display:block}.PrevNext____kcgs>div .imgHover___wIHti{display:none}.PrevNext____kcgs>div:hover{cursor:pointer}.PrevNext____kcgs>div:hover .img___X2ms3{display:none}.PrevNext____kcgs>div:hover .imgHover___wIHti{display:block}.PrevNext____kcgs .LeftButton___P5Wge{left:-11px}.PrevNext____kcgs .RightButton___NAbBu{right:-20px}.agent___exMfN .add___cWyoE{width:80px;height:88px;background:#95bdff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.agent___exMfN .add___cWyoE i{color:#7f8791}.agent___exMfN .add___cWyoE:hover{background:#95bdff1a;border:1px solid rgba(48,97,208,.5)}.agent___exMfN .add___cWyoE:hover i{color:#3061d0}.imgUpLoad___Wg61u{position:relative;width:50px;height:auto;background-color:#f4f3f4;display:flex;align-items:center;justify-content:center;margin-top:15px}.imgUpLoad___Wg61u>div{position:absolute;right:-6px;top:-6px;cursor:pointer;background-color:#fff;width:16px;height:16px;border-radius:50%}.tip___WGAb5{display:flex;align-items:center;gap:6px;color:#ff8c29;font-size:14px;margin-top:10px;margin-left:100px}.tip___WGAb5 i{font-size:14px}.flex_box_center___VcCAZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___I3jjO{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Rm_54{align-items:center;box-align:center}.flex_box_center_end___nTsdc{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UVpzN{flex-direction:column;box-orient:block-axis}.tags___kRRoe{display:flex;align-items:center}.tags___kRRoe .text___IyyEa{font-size:14px;color:#666;margin-right:10px}.tags___kRRoe .tagWrap___v63mB{display:flex;align-items:center;column-gap:10px}.tags___kRRoe .tagWrap___v63mB .tag___X7wE6{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px}.tags___kRRoe .tagWrap___v63mB .c___mZMPq{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#a9dfcc;background:#4aedb233;color:#2cc497}.tags___kRRoe .tagWrap___v63mB .cpp___eaTie{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#f19738;background:#f1973833;color:#dc7b14}.tags___kRRoe .tagWrap___v63mB .java___gL98T{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#fa2c2c;background:#eb606033;color:#e30000}.tags___kRRoe .tagWrap___v63mB .python___eNRkk{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#86c0ff;background:#6eb1fb33;color:#1e96f4}.tags___kRRoe .edit___tbVu0{color:#6aaf99;cursor:pointer;font-size:18px;margin-left:20px}.tags___kRRoe .edit___tbVu0:hover{color:#3061d0}.box___O_GXX{margin-left:auto;background-color:#fff;margin-bottom:20px;overflow:hidden;min-width:700px}.box___O_GXX .code_style___qc2BU{background:#f6f7f9;margin:20px auto}.box___O_GXX .shiti_icon___WqNfe{display:flex;align-items:center;margin-left:auto;z-index:90}.box___O_GXX .shiti_icon___WqNfe .genghuan___DZm8u:hover{color:#3061d0}.box___O_GXX .shiti_icon___WqNfe .shannchu___cu1k_{color:#999}.box___O_GXX .shiti_icon___WqNfe .shanchu___AjXkt:hover{color:#df0000}.box___O_GXX .box_header___EU6Ci{display:flex;align-items:center;position:sticky;top:0;z-index:0;background-color:#fff;padding:24px 20px 40px}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav]{margin-bottom:5px!important;align-items:flex-start!important}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav]:before{border-bottom:1px solid #F6F7F9}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav] [class~=ant-tabs-tab]{padding:0 0 25px}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav] [class~=ant-tabs-tab-active] .subBtn___jMd8M span{color:#3061d0!important}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-tab]+[class~=ant-tabs-tab]{margin:0 0 0 20px}.box___O_GXX .box_header___EU6Ci .iconSty___gwxfg{color:#a4c8fc}.box___O_GXX .box_header___EU6Ci .iconSty___gwxfg:hover{color:#3061d0}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:flex;align-items:center}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ span{font-size:14px}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper]{background-color:transparent!important;border:1px #f5f6f8 solid!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;height:32px!important;color:#9096a3!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9)!important;border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;color:#3061d0!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:first-child{border:1px solid #C8D2EA!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.box___O_GXX .box_header___EU6Ci .box_add___k530f{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:20px}.box___O_GXX .box_header___EU6Ci .box_botton___zdzbP{display:flex;align-items:center;justify-content:center;padding:3px 15px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:17px;border:1px solid rgba(20,93,255,.2);cursor:pointer}.box___O_GXX .box_header___EU6Ci .box_botton___zdzbP:hover{border:1px solid rgba(20,93,255,.4)}.box___O_GXX .box_header___EU6Ci .box_close___fhcBa{display:flex;align-items:center;justify-content:center;padding:3px 0;background:#fff;border-radius:17px;cursor:pointer;margin-left:20px;color:#5f6a95}.box___O_GXX .box_header___EU6Ci .box_close___fhcBa:hover{color:#e30000}.box___O_GXX .box_header___EU6Ci .header_title___CqB69{width:80px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;line-height:16px;text-align:left;font-style:normal}.box___O_GXX .box_header___EU6Ci .ewm___tywWw{margin-left:auto;display:flex;align-items:center;height:30px;cursor:pointer}.box___O_GXX .box_header___EU6Ci .ewm___tywWw .ewm_img___Z8Eqo{width:30px;height:30px;background:#fff;border-radius:8px;padding:8px;border:1px solid rgba(20,93,255,.2);margin-right:4px;display:flex;align-items:center;justify-content:center}.box___O_GXX .box_header___EU6Ci .ewm___tywWw .ewm_text___qOswI{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.box___O_GXX .box_header___EU6Ci .headerBtn___ErXEv{width:28px;height:28px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);display:flex;justify-content:center;cursor:pointer;border-radius:4px}.box___O_GXX .box_header___EU6Ci .headerBtn___ErXEv img{width:24px;height:24px}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M{display:flex;align-items:center;cursor:pointer;padding:3px 0}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M:hover>span{color:#3061d0}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M img{width:24px;height:24px}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M span{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#5f6368;margin-left:4px}.box___O_GXX .box_miaoshu___choaP{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;text-align:justify;font-style:normal;margin:20px auto 0}.box___O_GXX .question_button___tHqji{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:20px;text-align:center}.box___O_GXX .question_button___tHqji .select_question___GM3w_{width:272px;height:122px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;cursor:pointer;border:1px solid rgba(20,93,255,.2);padding:20px;display:flex;margin-bottom:15px}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i{margin-left:14px}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i .question_right_title___MJAvU{height:14px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#333;line-height:14px;text-align:left;font-style:normal}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i .question_right_content___y3dLW{height:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#666;line-height:20px;text-align:justify;font-style:normal;margin-top:8px}.box___O_GXX .question_button___tHqji .select_question___GM3w_:hover{border:1px solid #145DFF}.box___O_GXX .page_footer___mHfAE{height:70px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.box___O_GXX .page_footer___mHfAE .num_style___INlu1,.box___O_GXX .page_footer___mHfAE .num_style_active___c0T9N{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.box___O_GXX .page_footer___mHfAE .num_style___INlu1{color:#5f6a95;background:#f1f1f1}.box___O_GXX .page_footer___mHfAE .num_style___INlu1:hover{background:#3061d0;color:#fff}.box___O_GXX .page_footer___mHfAE .num_style_active___c0T9N{color:#fff;background:#3061d0}.box___O_GXX .page_footer___mHfAE .question_add___TZ7kz{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:auto}.box___O_GXX .page_footer___mHfAE .yulan_style___OAV36{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.box___O_GXX .page_footer___mHfAE .cancle_sty___fiAJU{width:52px;height:30px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;line-height:30px;cursor:pointer}.box___O_GXX .page_footer___mHfAE .yulan_style_end___nrHPP{width:80px;height:30px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:30px;margin-left:10px;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.question_list___zOLcV{width:100%;padding:12px 20px;background:#3061d014;border-radius:2px;font-family:PingFangSC,PingFang SC;color:#000;font-weight:400;font-size:14px;text-align:left;font-style:normal;margin-top:20px}.answer_list___fpfCU,.ai_question_list___zsQmo{width:100%;padding:20px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;color:#000;font-weight:400;font-size:14px;text-align:left;font-style:normal;margin-top:10px}.staticWrap___ar2G4 .title___JEGhR{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;margin-bottom:10px}.staticWrap___ar2G4 .subTitle___vTr4z{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;margin-bottom:10px;margin-top:10px}.erweima___e8td6{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}.scoreByBlankRadio___vl95k{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;margin-top:10px;top:15px}.scoreByBlankRadio___vl95k span{font-size:14px}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper]{background-color:transparent!important;border:1px #f5f6f8 solid!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;height:32px!important;color:#9096a3!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9)!important;box-shadow:inset 0 1px 3px #d7d8d9!important;border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;color:#3061d0!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:first-child{border:1px solid #C8D2EA!important;box-shadow:inset 0 1px 3px #d7d8d9!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.evalueWrap___JhKgV{min-width:300px}.evalueWrap___JhKgV .evalueSty___WoIZ0{margin-top:10px;background-color:#f6f7f9;padding-bottom:6px}.evalueWrap___JhKgV .evalueSty___WoIZ0 .title___JEGhR{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000000d9;padding:12px 12px 0}.evalueWrap___JhKgV .evalueSty___WoIZ0 .label___vkStA{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#000;min-width:80px;line-height:28px}.evalueWrap___JhKgV .evalueSty___WoIZ0 .asnCont___qRPRV{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9}.evalueWrap___JhKgV .evalueSty___WoIZ0 .ansWrap___THxlN{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;height:500px;overflow-y:auto;padding:12px}.selectMore___ljsRw [class~=ant-select-selector]{padding:1px!important}.selectMore___ljsRw [class~=ant-select-selection-overflow]{padding-right:10px}.edit_knowledges___ACKSS:hover{color:#3061d0}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_title___o2V_V{width:100%;background:#f6f7f9;border-radius:2px;padding:13px 10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:justify;font-style:normal}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv{display:flex;justify-content:flex-start;margin-top:20px}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV{display:flex;align-items:center;padding:20px 18px;cursor:pointer;transition:.3s;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;font-style:normal;width:320px;height:102px;background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #EAEBED}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV:hover{border:1px solid rgba(20,93,255,.4)}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV .wrap_img___Hus6u{width:34px;height:34px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);padding:1px;border-radius:4px;display:flex;align-items:center;justify-content:center}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY{background:#3061d01a;border-radius:20px;display:flex;align-items:center;padding:8px 20px;cursor:pointer}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY:hover .toolSty___oZtDs{color:#3061d0}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY .toolSty___oZtDs{color:#000;font-size:16px;margin-left:4px}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY .toolDesc___SoqG0{font-size:16px;color:#5f6a95}#smartAI___w6P73,#smartAnimation____ROIK,#smartQuestion___Vp7mH{scroll-margin-top:120px}.close_drawer___JFBac{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0;z-index:9999;pointer-events:auto}.bottomDiv___IX_wG{height:64px;background:#fff;box-shadow:0 -2px 4px #e0dfe1;width:100%;min-width:1200px;left:0;bottom:0;z-index:10;position:fixed;align-items:center;justify-content:center;display:flex;color:#343636}.commentModalSty___nj567 [class~=ant-modal-close]{top:25px}.commentBody___Y3Gx0 [class~=ant-table-body]{overflow-y:auto!important}.save_button___YTvMf{width:88px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.start_button___h8HNk{width:140px;height:40px;background:#3061d0;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#fff;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:20px}.submit_button___AEM2W{width:140px;height:40px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:20px}.iconTipSty____X1xw{width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:#3061d01a;cursor:pointer;margin-left:20px}.iconTipSty____X1xw i{color:#3061d0;font-size:14px}.iconTipSty____X1xw:hover{color:#3061d0}.comment_button___HCLEd{width:160px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#3061d0;line-height:16px;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.studyUnit___me1iV{width:119px;height:42px;background-image:url(data:image/png;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#a25806;line-height:32px;position:relative;left:-20px}.add___Esqhf{display:flex;margin-top:20px;flex-wrap:wrap;gap:20px}.add___Esqhf .add_button___QmP6T{display:flex;align-items:center;padding:0 20px;cursor:pointer;transition:.3s;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;justify-content:center;font-style:normal;width:150px;height:60px;background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9}.add___Esqhf .add_button___QmP6T:hover{border:1px solid rgba(20,93,255,.4)}.menuSty___iCdYB [class~=ant-dropdown-menu-item]{color:#5f6a95!important}.menuSty___iCdYB [class~=ant-dropdown-menu-item]:hover{background-color:#e7f3ff!important;color:#3061d0!important}.questionWrap___e1xAG{width:100%}.questionWrap___e1xAG .questionHeader___XJVq0{display:flex;align-items:center;margin-bottom:40px;height:60px;background:#3061d00a;border-radius:10px 10px 0 0;padding:0 20px}.questionWrap___e1xAG .questionHeader___XJVq0 .questionTitle___K4EEw{display:flex;align-items:center;color:#000;font-weight:500;font-size:16px}.questionWrap___e1xAG .questionHeader___XJVq0 .questionTitle___K4EEw span{font-weight:600;color:#000;font-size:16px}.close_drawer___JFBac{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.modal___NWQHD{text-align:center}.header_style___OjKXs{width:100%;background:#f6f7f9;border-radius:2px;margin:20px auto;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;text-align:justify;font-style:normal;padding:10px 20px}.content___Ix9Id{background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9;padding:20px;overflow-y:auto}.content___Ix9Id .legend___ZG4ed{display:flex;align-items:center;height:20px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:20px;text-align:justify;font-style:normal;margin-bottom:15px}.content___Ix9Id .legend___ZG4ed .legend_icon___LM_Vy{width:20px;height:14px;background:#3061d0;border-radius:2px;margin-right:10px}.content___Ix9Id .item_list___i0Egp{display:flex;overflow:hidden}.content___Ix9Id .item_list___i0Egp .item_list_title___Pflnd{width:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;text-align:justify;font-style:normal;display:flex;flex-wrap:wrap;gap:20px}.content___Ix9Id .item_list___i0Egp .item_title___mLa60{height:110px;border-radius:4px;position:relative}.content___Ix9Id .item_list___i0Egp .item_title___mLa60 .item_top____XMW3{background:#fff;border-radius:4px;margin-top:14px}.content___Ix9Id .item_list___i0Egp .item_title___mLa60 .item_bottom___ox1qv{margin-top:15px;height:30px;font-weight:400;line-height:30px}.content___Ix9Id .box___zl8eg{display:flex;flex-wrap:wrap;gap:20px;width:800px}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD:hover{background:#3061d033}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD:hover .drag_style___wO0hd .item_bottom___ox1qv{background:#3061d0;color:#fff}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .item_top____XMW3{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .item_top____XMW3 .top_content___ElhxK{width:90px;height:50px;background:#2a56ca;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .drag_style___wO0hd{position:absolute;top:0;height:110px;cursor:pointer}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .drag_style___wO0hd .item_bottom___ox1qv{margin-top:72px;width:100px;height:30px;border:1px solid #BACFFE;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:move}.content___Ix9Id .box___zl8eg .page_item___U0LMa{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___Ix9Id .box___zl8eg .page_item___U0LMa:hover{background:#3061d033}.content___Ix9Id .box___zl8eg .page_item___U0LMa:hover .drag_style___wO0hd .item_bottom___ox1qv{background:#3061d0;color:#fff}.content___Ix9Id .box___zl8eg .page_item___U0LMa .item_top____XMW3{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;border:1px solid #E3E3E3;display:flex;align-items:center;justify-content:center}.content___Ix9Id .box___zl8eg .page_item___U0LMa .item_top____XMW3 .top_content___ElhxK{width:90px;height:50px;background:#c1ccdc;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___Ix9Id .box___zl8eg .page_item___U0LMa .drag_style___wO0hd{position:absolute;top:0;cursor:pointer;height:110px}.content___Ix9Id .box___zl8eg .page_item___U0LMa .drag_style___wO0hd .item_bottom___ox1qv{margin-top:72px;width:100px;height:30px;background:linear-gradient(180deg,#fff,#eef0f4);box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #DCDCDC;font-family:PingFangSC,PingFang SC;font-weight:400;color:#5f6a95;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:move}.expandBtn___ZkM8D{position:absolute;right:-55px;top:40px;width:55px;height:80px;background:#fff;border-radius:0 14px 14px 0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding-left:10px;cursor:pointer}.expandBtn___ZkM8D .imgWrap___eNTpL{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:#3061d01a;border-radius:8px}#weboffice-zone___TKF3X{height:100vh;z-index:1}.page_style___AiHeR{position:fixed;top:20px;left:20px;z-index:1000;width:100px;height:50px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:2px;border:1px solid rgba(20,93,255,.2);font-size:18px;display:flex;align-items:center;justify-content:center}.editable-container___Hv4tS{position:relative;width:100%;max-width:800px;margin:20px auto}.editable-container___Hv4tS ::selection{background:#ecf1fe;padding:10px;box-shadow:12px 0 #3498db,-12px 0 #3498db}.editable-content___wM_1T{border:1px solid #ccc;padding:10px 30px 10px 40px;min-height:200px;outline:none;position:relative;overflow:auto;line-height:1.5em}.toolbar___cnYFp,.line-menu___jgIfE{position:absolute;background:#fff;border:1px solid #ddd;border-radius:12px;padding:5px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.toolbar___cnYFp button,.line-menu___jgIfE button{margin:0 5px;padding:2px 8px;cursor:pointer;background:none;border:none}.line-menu___jgIfE{left:25px;top:0}.line-menu___jgIfE button{display:block;margin:2px 0;width:100%;text-align:left}.chat-dialog___HS5PJ{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.chat-header___byzBT{padding:5px 10px;background:#f5f5f5;border-bottom:1px solid #ddd}.chat-content___jrn7Q{padding:10px}.chat-content___jrn7Q textarea{width:100%;min-height:100px;margin-top:10px}.chat-actions___KhMUp{margin-top:10px;display:flex;gap:10px}.over_item_list___BGRpQ{position:absolute;bottom:65px;display:block;margin:0 100px;width:calc(100% - 200px);z-index:100;display:flex;align-items:center}.over_item_list___BGRpQ .over_item____cy2z{display:flex;align-items:center;margin:auto;padding:5px 10px;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_item_list___BGRpQ .over_item____cy2z .close_button___ZfK6v{cursor:pointer;position:absolute;top:-20px;width:60px;height:20px;box-shadow:0 0 10px #e1e5ff;border-radius:8px 8px 0 0;border:1px solid #fff;background:#fff;color:#5f6a95;font-size:12px;display:flex;align-items:center;justify-content:center;z-index:-1}.over_item_list___BGRpQ .over_item____cy2z .close_button___ZfK6v:hover{color:#3061d0}.over_item_list___BGRpQ .over_item____cy2z .over_button___Zixqf:hover{background:#f6f7f9}.over_item_list___BGRpQ .over_item____cy2z .over_button___Zixqf{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_item_list___BGRpQ .over_item____cy2z .over_button___Zixqf .ewm_img___zUb7w{margin-right:6px}.over_item_list___BGRpQ .over_item____cy2z .over_button___Zixqf .ewm_text___XsYJq{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.kjgj_style___jIqhD{position:absolute;bottom:65px;display:block;margin:0 100px;width:calc(100% - 200px);z-index:100;display:flex;align-items:center}.kjgj_style___jIqhD .kjgj_item___d355l{display:flex;align-items:center;margin:auto;padding:2px;width:108px;height:44px;background:#3061d099;box-shadow:0 0 10px #b9c1f2;border:1px solid #FFFFFF;border-radius:10px;cursor:pointer}.kjgj_style___jIqhD .kjgj_item___d355l .kjgj_img___mwqc3{width:38px;height:38px;background:#fff;border-radius:8px;padding:4px}.kjgj_style___jIqhD .kjgj_item___d355l .kjgj_text___DcyGA{margin-left:5px;width:56px;height:14px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:14px;text-align:left;font-style:normal}.over_content___sF378{position:absolute;bottom:65px;left:50%;transform:translate(-50%);cursor:pointer;z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_content___sF378 .over_button___Zixqf:hover{background:#f6f7f9}.over_content___sF378 .over_button___Zixqf{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_content___sF378 .over_button___Zixqf .ewm_img___zUb7w{margin-right:6px}.over_content___sF378 .over_button___Zixqf .ewm_text___XsYJq{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.overcont2wrap___bFkY4{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center}.overcont2wrap___bFkY4 .over_content2___hJcZc{background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:5px 10px}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel:hover{background:#f6f7f9}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel .ewm_img2___YA3Oe{margin-right:6px}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel .ewm_text2____31uu{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.officeWrp___k5Vj6{width:100vw;height:100vh;display:flex;overflow:hidden}.officeWrp___k5Vj6 .left___N1Ud5{flex:1 1;position:relative;height:100%;overflow:hidden}.officeWrp___k5Vj6 .left___N1Ud5 .btn_float___heSNx{position:absolute;right:20px;bottom:20px;box-sizing:border-box;z-index:100;text-align:right;padding:10px}.officeWrp___k5Vj6 .left___N1Ud5 .btn_float___heSNx .to_page_style___LctZq{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;color:#464f66;margin-top:20px;border-radius:30px;display:flex;align-items:center;padding:5px 15px}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i{position:fixed;right:0;top:100px;height:60px;box-shadow:0 0 10px #e3e1ff;border-radius:30px 0 0 30px;border-top:1px rgba(20,93,255,.2) solid;border-left:1px rgba(20,93,255,.2) solid;border-bottom:1px rgba(20,93,255,.2) solid;background:#fff;box-sizing:border-box;z-index:100;display:flex;align-items:center;padding:10px;cursor:pointer}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_icon___JUMlu{width:40px;height:40px;background:#3061d01a;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_text___Eq4xh{margin-left:10px;margin-right:10px;color:#5f6a95;cursor:pointer;height:60px;display:flex;align-items:center}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_text___Eq4xh:hover{color:#3061d0}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_more___gL4yG{display:flex;align-items:center;justify-content:flex-start;max-width:0;white-space:nowrap;overflow:hidden;transition:all 1s ease-in-out}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i:hover .float_more___gL4yG{max-width:500px}.officeWrp___k5Vj6 .right___siptG{min-width:700px;background:#fff;height:100%;overflow:hidden;flex:0 0 700px}.footer_button___yetpK{display:flex;align-items:center;margin:10px 0 20px}.footer_button___yetpK .quxiao___M3LW4{width:100px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.footer_button___yetpK .queren___nmAw_{width:100px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.close_drawer___PU7PN{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.erweima___C9QL5{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}[class~=ant-notification-notice-wrapper]{top:80px!important;right:-24px!important;border-radius:40px!important}.arrow___fFtZm [class~=ant-splitter-bar-collapse-bar]{opacity:1!important}.modal___GuDAW{text-align:center}.box___9t6dj{margin-left:auto;overflow-y:hidden}.box___9t6dj .code_style___L5H95{background:#f6f7f9;margin:0 auto 20px;padding:14px 20px}.box___9t6dj .box_header___PThC5{height:140px;padding:30px 20px 40px;position:sticky;top:0;z-index:0;background-color:#fff}.box___9t6dj .box_header___PThC5 .headTip___MoiWM{height:34px;background:#f6f7f9;border-radius:0 0 8px 8px;font-size:14px;color:#5f6368;padding:0 10px;line-height:34px;margin-top:10px}.box___9t6dj .box_header___PThC5 .headTip___MoiWM span{color:#3061d0;cursor:pointer}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK{display:flex;align-items:center;justify-content:space-between}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW{display:flex;align-items:center}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .progressItem___r6hIu{display:flex;align-items:center;color:#5f6368;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .progressItem___r6hIu .circle___dmxdq{width:24px;height:24px;border-radius:50%;line-height:24px;text-align:center;background:#f6f7f9;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;margin-right:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .activeWrap___ZAXAN{color:#3061d0}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .activeWrap___ZAXAN .circle___dmxdq{border:1px solid #3061D0}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .quit___fMx4e{display:flex;align-items:center;font-family:PingFangSC,PingFang SC;font-weight:400;padding:3px 0;font-size:14px;color:#5f6a95;cursor:pointer}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .quit___fMx4e:hover{color:#e30000}.box___9t6dj .box_botton___nhfoY{display:flex;align-items:center;justify-content:center;padding:3px 15px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:17px;border:1px solid rgba(20,93,255,.2);cursor:pointer}.box___9t6dj .box_botton___nhfoY:hover{border:1px solid rgba(20,93,255,.4)}.mainContent___EseHE{height:calc(100vh - 110px);overflow-y:auto;overflow-x:hidden}.questionWrap___bTxa_{border-radius:2px;background:#f6f7f9;position:relative;padding:20px 30px 0}.questionWrap___bTxa_ .questionStatus___g9DRZ{display:flex;align-items:center;justify-content:space-between}.studyUnit___G1Nk2{width:119px;height:42px;background-image:url(data:image/png;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#a25806;line-height:32px;position:relative;left:-20px}.page_footer___PFaVy{height:80px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.page_footer___PFaVy .num_style___GIpVz,.page_footer___PFaVy .num_style_active___bq8RR{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.page_footer___PFaVy .num_style___GIpVz{color:#5f6a95;background:#f1f1f1}.page_footer___PFaVy .num_style___GIpVz:hover{background:#3061d0;color:#fff}.page_footer___PFaVy .num_style_active___bq8RR{color:#fff;background:#3061d0}.page_footer___PFaVy .button1___HqBEu{height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer}.page_footer___PFaVy .button2___VYEdv{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.modalContent___iFtJg{text-align:center;margin-top:10px;color:#333;font-size:16px}.modalContentLeft___YMwu4{text-align:left;color:#333;font-size:16px}.green___cf5ZK span,.green___cf5ZK p,.green___cf5ZK h1,.green___cf5ZK h2,.green___cf5ZK h3,.green___cf5ZK h4,.green___cf5ZK h5,.green___cf5ZK h6,.green___cf5ZK b,.green___cf5ZK strong{color:#00e373}.green___cf5ZK .textArea___yDJpX{border:1px solid #00e373}.green___cf5ZK [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#00e373!important}.green___cf5ZK [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#00e373}.red___vaJTM span,.red___vaJTM p,.red___vaJTM h1,.red___vaJTM h2,.red___vaJTM h3,.red___vaJTM h4,.red___vaJTM h5,.red___vaJTM h6,.red___vaJTM b,.red___vaJTM strong{color:#e02020}.red___vaJTM .textArea___yDJpX{border:1px solid #e02020}.red___vaJTM [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#e02020!important}.red___vaJTM [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#e02020}.row____R6FZ{display:flex;align-items:baseline;margin-top:5px}.html___GYpZl{max-width:610px;margin-right:10px}.line___jKbuh{height:1px;background-color:#eee;margin:20px 0}.choiceWrap___XHmE4{margin-top:30px}.choiceWrap___XHmE4 .choiceIndex___wpoi0{display:flex;flex:0 0 auto;justify-content:center;align-items:center;line-height:35px;width:35px;height:35px;border-radius:50%;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px;color:#000;cursor:pointer;background-color:#3061d01a}.choiceWrap___XHmE4 .choiceIndex___wpoi0.judgementIndex___Eie7b{border-radius:2px}.choiceWrap___XHmE4 .activeAnswer___uuVOS{background-color:#3061d0;border-color:#3061d0;color:#fff}.choiceWrap___XHmE4 .rightAnswer___vz9aJ{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___XHmE4 .errorAnswer___ffoBB{background:#e30000;border-color:#e30000;color:#fff}.choiceWrap___XHmE4 .setAnswerBtn___JXqx2{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___XHmE4 .activeJudgementAnswer___HPUar{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___XHmE4 .actionWrapper___YFUXa{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___XHmE4 .actionWrapper___YFUXa .addIcon___XHNO1{color:#2fa34f;font-size:14px}.choiceWrap___XHmE4 .actionWrapper___YFUXa .deleteIcon___Ti66j{color:#e30000;font-size:14px;margin-left:20px}.analysisWrap___a52qa{margin-top:20px;padding:10px;background:#f6f7f9;border-radius:2px}.Drawrap___sKs5x [class~=ant-drawer-body]{padding:0!important}.Drawrap___sKs5x .iframe___ZCHT9{width:100%;height:100vh}.c___yzswq{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px;min-width:20px}.cpp___aD_5y{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___s91Vb{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___PRu_t{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.commitBtn___g2N79{width:200px;height:50px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:25px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#fff;line-height:50px;text-align:center;margin:40px auto 0;cursor:pointer}.questionWrap___nKdxT{width:100%}.solutionWrap___jaM5J{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:40px}.descBox___bONsy{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:40px}.descBox___bONsy .title___ufkCS{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___bONsy .desc___DG7jE{height:170px;padding:20px;background-color:#f6f7f9}.choiceBox___uhqIh{cursor:pointer;background:#f6f7f9;color:#000;border-radius:4px;padding-left:20px;padding-right:20px;min-height:60px;margin-top:20px}.activeAnswerBox___BEPta{background:#3061d033}.activeAnswerBox___BEPta .choiceIndex___wpoi0{color:#3061d0;font-size:16px}.activeAnswerBox___BEPta .html___GYpZl{color:#3061d0}.rightAnswerBox___c561Z{background:#2ec25b1a}.rightAnswerBox___c561Z .choiceIndex___wpoi0{color:#2ec25b;font-size:16px}.rightAnswerBox___c561Z .html___GYpZl{color:#2ec25b}.errorAnswerBox___ouNWS{background:#e300001a}.errorAnswerBox___ouNWS .choiceIndex___wpoi0{color:#e30000;font-size:16px}.errorAnswerBox___ouNWS .html___GYpZl{color:#e30000}.greenColor___IiAyu{color:#2ec25b}.redColor___f6vEe{color:#e30000}.header_style___Dx0vL{width:100%;background:#f6f7f9;border-radius:2px;margin:20px auto;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;text-align:justify;font-style:normal;padding:10px 20px}.content___RXnuY{background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9;padding:20px;overflow-y:auto}.content___RXnuY .legend___evR3g{display:flex;align-items:center;height:20px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:20px;text-align:justify;font-style:normal;margin-bottom:15px}.content___RXnuY .legend___evR3g .legend_icon___EEW5x{width:20px;height:14px;background:#3061d0;border-radius:2px;margin-right:10px}.content___RXnuY .item_list___Kl2Op{display:flex;overflow:hidden}.content___RXnuY .item_list___Kl2Op .item_list_title___NB3Cg{width:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;text-align:justify;font-style:normal;display:flex;flex-wrap:wrap;gap:20px}.content___RXnuY .item_list___Kl2Op .item_title___koibo{height:110px;border-radius:4px;position:relative}.content___RXnuY .item_list___Kl2Op .item_title___koibo .item_top___fIB7h{background:#fff;border-radius:4px;margin-top:14px}.content___RXnuY .item_list___Kl2Op .item_title___koibo .item_bottom___wsbMe{margin-top:15px;height:30px;font-weight:400;line-height:30px}.content___RXnuY .box___VtbZB{display:flex;flex-wrap:wrap;gap:20px;width:800px}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG:hover{background:#3061d033}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .item_top___fIB7h{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;padding:5px;cursor:pointer;border:1px solid #85E1A1;display:flex;align-items:center}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .item_top___fIB7h .top_content___BwoGH{width:90px;height:50px;background:#2ec25b;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .drag_style___t_nRF{position:absolute;top:0;height:110px;cursor:pointer}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .drag_style___t_nRF .item_bottom___wsbMe{margin-top:72px;width:100px;height:30px;background:#2ec25b;box-shadow:0 2px 4px #3061d066,inset 0 -1px 3px #ffffff80;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.content___RXnuY .box___VtbZB .page_item____ovHq{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___RXnuY .box___VtbZB .page_item____ovHq:hover{background:#3061d033}.content___RXnuY .box___VtbZB .page_item____ovHq .item_top___fIB7h{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;padding:5px;cursor:pointer;border:1px solid #E3E3E3;display:flex;align-items:center}.content___RXnuY .box___VtbZB .page_item____ovHq .item_top___fIB7h .top_content___BwoGH{width:90px;height:50px;background:#c1ccdc;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___RXnuY .box___VtbZB .page_item____ovHq .drag_style___t_nRF{position:absolute;top:0;cursor:pointer;height:110px}.content___RXnuY .box___VtbZB .page_item____ovHq .drag_style___t_nRF .item_bottom___wsbMe{margin-top:72px;width:100px;height:30px;background:linear-gradient(180deg,#fff,#eef0f4);box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #DCDCDC;font-family:PingFangSC,PingFang SC;font-weight:400;color:#5f6a95;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.box___TOI8U{min-height:80vh;margin-left:auto;overflow-y:auto}.box___TOI8U .code_style___HqBfy{background:#f6f7f9;margin:10px auto;padding:14px 20px}.box___TOI8U .box_header___aw0DM{display:flex;align-items:center;padding-top:24px;padding-bottom:10px;position:sticky;top:0;z-index:10;background-color:#fff;justify-content:space-between}.box___TOI8U .box_header___aw0DM .header_title___aeL59{width:80px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;line-height:16px;text-align:left;font-style:normal}.box___TOI8U .box_header___aw0DM .ewm___vQtyb{margin-left:auto;display:flex;align-items:center;height:30px;cursor:pointer}.box___TOI8U .box_header___aw0DM .ewm___vQtyb .ewm_img___qqWwF{width:30px;height:30px;background:#fff;border-radius:8px;padding:8px;border:1px solid rgba(20,93,255,.2);margin-right:4px;display:flex;align-items:center;justify-content:center}.box___TOI8U .box_header___aw0DM .ewm___vQtyb .ewm_text___i4Jyd{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.box___TOI8U .question_buuton___dQRn4{display:flex;align-items:center;justify-content:space-around;margin-top:30px;text-align:center}.box___TOI8U .question_buuton___dQRn4 .selectQuestion___ziNOo,.box___TOI8U .question_buuton___dQRn4 .addQuestion___aHncw{width:100px;height:100px;border:1px green solid;cursor:pointer}.submit_button___KEeMK{width:100%;height:40px;background:#3061d0;text-align:center;line-height:40px;border-radius:20px;cursor:pointer;color:#fff;margin-top:20px}.evalueWrap___NEAE5{min-width:300px}.evalueWrap___NEAE5 .evalueSty___Fk0S3{background-color:#f6f7f9;padding-bottom:6px}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .title___Mq_RW{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000000d9;padding:12px 12px 0}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .label___ZOLLS{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;min-width:80px;line-height:28px}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .asnCont___wrZOg{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .ansWrap____M3UH{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;height:230px;overflow-y:auto;padding:12px}.ansWrap____M3UH{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;max-height:230px;overflow-y:auto;padding:12px}.page_footer___bYve1{height:70px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.page_footer___bYve1 .num_style___dooAY,.page_footer___bYve1 .num_style_active___tFy8m{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.page_footer___bYve1 .num_style___dooAY{color:#5f6a95;background:#f1f1f1}.page_footer___bYve1 .num_style___dooAY:hover{background:#3061d0;color:#fff}.page_footer___bYve1 .num_style_active___tFy8m{color:#fff;background:#3061d0}.page_footer___bYve1 .question_add___WXNyb{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:auto}.page_footer___bYve1 .yulan_style___shO_G{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.page_footer___bYve1 .yulan_style_end___gxZaC{width:80px;height:30px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:30px;margin-left:10px;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.box___542Xs{overflow:auto;margin-top:10px;padding-right:6px}.box___542Xs .row___hSJJt{display:flex;align-items:center;margin-top:10px}.box___542Xs .row___hSJJt:first-child{margin-top:0}.box___542Xs .row___hSJJt .icon___qExRj{margin-right:5px;width:16px}.box___542Xs .row___hSJJt div[class~=ant-progress-line]{margin:0} diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a20ecd01.async.js b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.f039262d.async.js similarity index 64% rename from p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a20ecd01.async.js rename to p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.f039262d.async.js index 05e5c48a75..ece83f4a8f 100644 --- a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a20ecd01.async.js +++ b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.f039262d.async.js @@ -1,11 +1,11 @@ -!(function(){var R0=Object.defineProperty,z0=Object.defineProperties;var j0=Object.getOwnPropertyDescriptors;var rs=Object.getOwnPropertySymbols;var Nc=Object.prototype.hasOwnProperty,Lc=Object.prototype.propertyIsEnumerable;var ks=Math.pow,Ic=(Te,ot,te)=>ot in Te?R0(Te,ot,{enumerable:!0,configurable:!0,writable:!0,value:te}):Te[ot]=te,Ko=(Te,ot)=>{for(var te in ot||(ot={}))Nc.call(ot,te)&&Ic(Te,te,ot[te]);if(rs)for(var te of rs(ot))Lc.call(ot,te)&&Ic(Te,te,ot[te]);return Te},gl=(Te,ot)=>z0(Te,j0(ot));var ls=(Te,ot)=>{var te={};for(var a in Te)Nc.call(Te,a)&&ot.indexOf(a)<0&&(te[a]=Te[a]);if(Te!=null&&rs)for(var a of rs(Te))ot.indexOf(a)<0&&Lc.call(Te,a)&&(te[a]=Te[a]);return te};var Oc=(Te,ot,te)=>new Promise((a,me)=>{var he=Se=>{try{Ce(te.next(Se))}catch(De){me(De)}},fe=Se=>{try{Ce(te.throw(Se))}catch(De){me(De)}},Ce=Se=>Se.done?a(Se.value):Promise.resolve(Se.value).then(he,fe);Ce((te=te.apply(Te,ot)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{87954:function(Te,ot,te){"use strict";te.d(ot,{LB:function(){return za},g4:function(){return _e},VK:function(){return kt},Cj:function(){return Ba},O1:function(){return Go},Zj:function(){return lr}});var a=te(59301),me=te(4676),he=te(35241);const fe={display:"none"};function Ce(xe){let{id:je,value:Ke}=xe;return a.createElement("div",{id:je,style:fe},Ke)}function Se(xe){let{id:je,announcement:Ke,ariaLiveType:Bt="assertive"}=xe;const qt={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return a.createElement("div",{id:je,style:qt,role:"status","aria-live":Bt,"aria-atomic":!0},Ke)}function De(){const[xe,je]=(0,a.useState)("");return{announce:(0,a.useCallback)(Bt=>{Bt!=null&&je(Bt)},[]),announcement:xe}}const Ze=(0,a.createContext)(null);function Be(xe){const je=(0,a.useContext)(Ze);(0,a.useEffect)(()=>{if(!je)throw new Error("useDndMonitor must be used within a children of ");return je(xe)},[xe,je])}function le(){const[xe]=(0,a.useState)(()=>new Set),je=(0,a.useCallback)(Bt=>(xe.add(Bt),()=>xe.delete(Bt)),[xe]);return[(0,a.useCallback)(Bt=>{let{type:qt,event:dn}=Bt;xe.forEach(ce=>{var vt;return(vt=ce[qt])==null?void 0:vt.call(ce,dn)})},[xe]),je]}const Re={draggable:` +!(function(){var R0=Object.defineProperty,z0=Object.defineProperties;var j0=Object.getOwnPropertyDescriptors;var rs=Object.getOwnPropertySymbols;var Nc=Object.prototype.hasOwnProperty,Lc=Object.prototype.propertyIsEnumerable;var ks=Math.pow,Ic=(Te,ot,te)=>ot in Te?R0(Te,ot,{enumerable:!0,configurable:!0,writable:!0,value:te}):Te[ot]=te,Ko=(Te,ot)=>{for(var te in ot||(ot={}))Nc.call(ot,te)&&Ic(Te,te,ot[te]);if(rs)for(var te of rs(ot))Lc.call(ot,te)&&Ic(Te,te,ot[te]);return Te},gl=(Te,ot)=>z0(Te,j0(ot));var ls=(Te,ot)=>{var te={};for(var a in Te)Nc.call(Te,a)&&ot.indexOf(a)<0&&(te[a]=Te[a]);if(Te!=null&&rs)for(var a of rs(Te))ot.indexOf(a)<0&&Lc.call(Te,a)&&(te[a]=Te[a]);return te};var Oc=(Te,ot,te)=>new Promise((a,me)=>{var he=Se=>{try{Ce(te.next(Se))}catch(De){me(De)}},fe=Se=>{try{Ce(te.throw(Se))}catch(De){me(De)}},Ce=Se=>Se.done?a(Se.value):Promise.resolve(Se.value).then(he,fe);Ce((te=te.apply(Te,ot)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{87954:function(Te,ot,te){"use strict";te.d(ot,{LB:function(){return ja},g4:function(){return _e},VK:function(){return kt},Cj:function(){return xa},O1:function(){return Go},Zj:function(){return lr}});var a=te(59301),me=te(4676),he=te(35241);const fe={display:"none"};function Ce(xe){let{id:je,value:Ke}=xe;return a.createElement("div",{id:je,style:fe},Ke)}function Se(xe){let{id:je,announcement:Ke,ariaLiveType:Bt="assertive"}=xe;const qt={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return a.createElement("div",{id:je,style:qt,role:"status","aria-live":Bt,"aria-atomic":!0},Ke)}function De(){const[xe,je]=(0,a.useState)("");return{announce:(0,a.useCallback)(Bt=>{Bt!=null&&je(Bt)},[]),announcement:xe}}const Ze=(0,a.createContext)(null);function Be(xe){const je=(0,a.useContext)(Ze);(0,a.useEffect)(()=>{if(!je)throw new Error("useDndMonitor must be used within a children of ");return je(xe)},[xe,je])}function le(){const[xe]=(0,a.useState)(()=>new Set),je=(0,a.useCallback)(Bt=>(xe.add(Bt),()=>xe.delete(Bt)),[xe]);return[(0,a.useCallback)(Bt=>{let{type:qt,event:gn}=Bt;xe.forEach(ce=>{var vt;return(vt=ce[qt])==null?void 0:vt.call(ce,gn)})},[xe]),je]}const Re={draggable:` To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},Ie={onDragStart(xe){let{active:je}=xe;return"Picked up draggable item "+je.id+"."},onDragOver(xe){let{active:je,over:Ke}=xe;return Ke?"Draggable item "+je.id+" was moved over droppable area "+Ke.id+".":"Draggable item "+je.id+" is no longer over a droppable area."},onDragEnd(xe){let{active:je,over:Ke}=xe;return Ke?"Draggable item "+je.id+" was dropped over droppable area "+Ke.id:"Draggable item "+je.id+" was dropped."},onDragCancel(xe){let{active:je}=xe;return"Dragging was cancelled. Draggable item "+je.id+" was dropped."}};function Ft(xe){let{announcements:je=Ie,container:Ke,hiddenTextDescribedById:Bt,screenReaderInstructions:qt=Re}=xe;const{announce:dn,announcement:ce}=De(),vt=(0,he.Ld)("DndLiveRegion"),[Mt,rn]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{rn(!0)},[]),Be((0,a.useMemo)(()=>({onDragStart(ae){let{active:pe}=ae;dn(je.onDragStart({active:pe}))},onDragMove(ae){let{active:pe,over:se}=ae;je.onDragMove&&dn(je.onDragMove({active:pe,over:se}))},onDragOver(ae){let{active:pe,over:se}=ae;dn(je.onDragOver({active:pe,over:se}))},onDragEnd(ae){let{active:pe,over:se}=ae;dn(je.onDragEnd({active:pe,over:se}))},onDragCancel(ae){let{active:pe,over:se}=ae;dn(je.onDragCancel({active:pe,over:se}))}}),[dn,je])),!Mt)return null;const st=a.createElement(a.Fragment,null,a.createElement(Ce,{id:Bt,value:qt.draggable}),a.createElement(Se,{id:vt,announcement:ce}));return Ke?(0,me.createPortal)(st,Ke):st}var oe;(function(xe){xe.DragStart="dragStart",xe.DragMove="dragMove",xe.DragEnd="dragEnd",xe.DragCancel="dragCancel",xe.DragOver="dragOver",xe.RegisterDroppable="registerDroppable",xe.SetDroppableDisabled="setDroppableDisabled",xe.UnregisterDroppable="unregisterDroppable"})(oe||(oe={}));function E(){}function y(xe,je){return useMemo(()=>({sensor:xe,options:je!=null?je:{}}),[xe,je])}function b(){for(var xe=arguments.length,je=new Array(xe),Ke=0;Ke[...je].filter(Bt=>Bt!=null),[...je])}const x=Object.freeze({x:0,y:0});function z(xe,je){return Math.sqrt(Math.pow(xe.x-je.x,2)+Math.pow(xe.y-je.y,2))}function ee(xe,je){const Ke=getEventCoordinates(xe);if(!Ke)return"0 0";const Bt={x:(Ke.x-je.left)/je.width*100,y:(Ke.y-je.top)/je.height*100};return Bt.x+"% "+Bt.y+"%"}function ne(xe,je){let{data:{value:Ke}}=xe,{data:{value:Bt}}=je;return Ke-Bt}function re(xe,je){let{data:{value:Ke}}=xe,{data:{value:Bt}}=je;return Bt-Ke}function ue(xe){let{left:je,top:Ke,height:Bt,width:qt}=xe;return[{x:je,y:Ke},{x:je+qt,y:Ke},{x:je,y:Ke+Bt},{x:je+qt,y:Ke+Bt}]}function ie(xe,je){if(!xe||xe.length===0)return null;const[Ke]=xe;return je?Ke[je]:Ke}function Pe(xe,je,Ke){return je===void 0&&(je=xe.left),Ke===void 0&&(Ke=xe.top),{x:je+xe.width*.5,y:Ke+xe.height*.5}}const ze=xe=>{let{collisionRect:je,droppableRects:Ke,droppableContainers:Bt}=xe;const qt=Pe(je,je.left,je.top),dn=[];for(const ce of Bt){const{id:vt}=ce,Mt=Ke.get(vt);if(Mt){const rn=z(Pe(Mt),qt);dn.push({id:vt,data:{droppableContainer:ce,value:rn}})}}return dn.sort(ne)},Me=xe=>{let{collisionRect:je,droppableRects:Ke,droppableContainers:Bt}=xe;const qt=ue(je),dn=[];for(const ce of Bt){const{id:vt}=ce,Mt=Ke.get(vt);if(Mt){const rn=ue(Mt),st=qt.reduce((pe,se,ye)=>pe+z(rn[ye],se),0),ae=Number((st/4).toFixed(4));dn.push({id:vt,data:{droppableContainer:ce,value:ae}})}}return dn.sort(ne)};function Xe(xe,je){const Ke=Math.max(je.top,xe.top),Bt=Math.max(je.left,xe.left),qt=Math.min(je.left+je.width,xe.left+xe.width),dn=Math.min(je.top+je.height,xe.top+xe.height),ce=qt-Bt,vt=dn-Ke;if(Bt{let{collisionRect:je,droppableRects:Ke,droppableContainers:Bt}=xe;const qt=[];for(const dn of Bt){const{id:ce}=dn,vt=Ke.get(ce);if(vt){const Mt=Xe(vt,je);Mt>0&&qt.push({id:ce,data:{droppableContainer:dn,value:Mt}})}}return qt.sort(re)};function be(xe,je){const{top:Ke,left:Bt,bottom:qt,right:dn}=je;return Ke<=xe.y&&xe.y<=qt&&Bt<=xe.x&&xe.x<=dn}const It=xe=>{let{droppableContainers:je,droppableRects:Ke,pointerCoordinates:Bt}=xe;if(!Bt)return[];const qt=[];for(const dn of je){const{id:ce}=dn,vt=Ke.get(ce);if(vt&&be(Bt,vt)){const rn=ue(vt).reduce((ae,pe)=>ae+z(Bt,pe),0),st=Number((rn/4).toFixed(4));qt.push({id:ce,data:{droppableContainer:dn,value:st}})}}return qt.sort(ne)};function tt(xe,je,Ke){return gl(Ko({},xe),{scaleX:je&&Ke?je.width/Ke.width:1,scaleY:je&&Ke?je.height/Ke.height:1})}function rt(xe,je){return xe&&je?{x:xe.left-je.left,y:xe.top-je.top}:x}function Yt(xe){return function(Ke){for(var Bt=arguments.length,qt=new Array(Bt>1?Bt-1:0),dn=1;dngl(Ko({},ce),{top:ce.top+xe*vt.y,bottom:ce.bottom+xe*vt.y,left:ce.left+xe*vt.x,right:ce.right+xe*vt.x}),Ko({},Ke))}}const nt=Yt(1);function Nt(xe){if(xe.startsWith("matrix3d(")){const je=xe.slice(9,-1).split(/, /);return{x:+je[12],y:+je[13],scaleX:+je[0],scaleY:+je[5]}}else if(xe.startsWith("matrix(")){const je=xe.slice(7,-1).split(/, /);return{x:+je[4],y:+je[5],scaleX:+je[0],scaleY:+je[3]}}return null}function pt(xe,je,Ke){const Bt=Nt(je);if(!Bt)return xe;const{scaleX:qt,scaleY:dn,x:ce,y:vt}=Bt,Mt=xe.left-ce-(1-qt)*parseFloat(Ke),rn=xe.top-vt-(1-dn)*parseFloat(Ke.slice(Ke.indexOf(" ")+1)),st=qt?xe.width/qt:xe.width,ae=dn?xe.height/dn:xe.height;return{width:st,height:ae,top:rn,right:Mt+st,bottom:rn+ae,left:Mt}}const Je={ignoreTransform:!1};function kt(xe,je){je===void 0&&(je=Je);let Ke=xe.getBoundingClientRect();if(je.ignoreTransform){const{transform:rn,transformOrigin:st}=(0,he.Jj)(xe).getComputedStyle(xe);rn&&(Ke=pt(Ke,rn,st))}const{top:Bt,left:qt,width:dn,height:ce,bottom:vt,right:Mt}=Ke;return{top:Bt,left:qt,width:dn,height:ce,bottom:vt,right:Mt}}function Lt(xe){return kt(xe,{ignoreTransform:!0})}function Dt(xe){const je=xe.innerWidth,Ke=xe.innerHeight;return{top:0,left:0,right:je,bottom:Ke,width:je,height:Ke}}function Ye(xe,je){return je===void 0&&(je=(0,he.Jj)(xe).getComputedStyle(xe)),je.position==="fixed"}function ke(xe,je){je===void 0&&(je=(0,he.Jj)(xe).getComputedStyle(xe));const Ke=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(qt=>{const dn=je[qt];return typeof dn=="string"?Ke.test(dn):!1})}function He(xe,je){const Ke=[];function Bt(qt){if(je!=null&&Ke.length>=je||!qt)return Ke;if((0,he.qk)(qt)&&qt.scrollingElement!=null&&!Ke.includes(qt.scrollingElement))return Ke.push(qt.scrollingElement),Ke;if(!(0,he.Re)(qt)||(0,he.vZ)(qt)||Ke.includes(qt))return Ke;const dn=(0,he.Jj)(xe).getComputedStyle(qt);return qt!==xe&&ke(qt,dn)&&Ke.push(qt),Ye(qt,dn)?Ke:Bt(qt.parentNode)}return xe?Bt(xe):Ke}function ct(xe){const[je]=He(xe,1);return je!=null?je:null}function it(xe){return!he.Nq||!xe?null:(0,he.FJ)(xe)?xe:(0,he.UG)(xe)?(0,he.qk)(xe)||xe===(0,he.r3)(xe).scrollingElement?window:(0,he.Re)(xe)?xe:null:null}function Oe(xe){return(0,he.FJ)(xe)?xe.scrollX:xe.scrollLeft}function qe(xe){return(0,he.FJ)(xe)?xe.scrollY:xe.scrollTop}function bt(xe){return{x:Oe(xe),y:qe(xe)}}var Tt;(function(xe){xe[xe.Forward=1]="Forward",xe[xe.Backward=-1]="Backward"})(Tt||(Tt={}));function Ut(xe){return!he.Nq||!xe?!1:xe===document.scrollingElement}function _t(xe){const je={x:0,y:0},Ke=Ut(xe)?{height:window.innerHeight,width:window.innerWidth}:{height:xe.clientHeight,width:xe.clientWidth},Bt={x:xe.scrollWidth-Ke.width,y:xe.scrollHeight-Ke.height},qt=xe.scrollTop<=je.y,dn=xe.scrollLeft<=je.x,ce=xe.scrollTop>=Bt.y,vt=xe.scrollLeft>=Bt.x;return{isTop:qt,isLeft:dn,isBottom:ce,isRight:vt,maxScroll:Bt,minScroll:je}}const En={x:.2,y:.2};function At(xe,je,Ke,Bt,qt){let{top:dn,left:ce,right:vt,bottom:Mt}=Ke;Bt===void 0&&(Bt=10),qt===void 0&&(qt=En);const{isTop:rn,isBottom:st,isLeft:ae,isRight:pe}=_t(xe),se={x:0,y:0},ye={x:0,y:0},we={height:je.height*qt.y,width:je.width*qt.x};return!rn&&dn<=je.top+we.height?(se.y=Tt.Backward,ye.y=Bt*Math.abs((je.top+we.height-dn)/we.height)):!st&&Mt>=je.bottom-we.height&&(se.y=Tt.Forward,ye.y=Bt*Math.abs((je.bottom-we.height-Mt)/we.height)),!pe&&vt>=je.right-we.width?(se.x=Tt.Forward,ye.x=Bt*Math.abs((je.right-we.width-vt)/we.width)):!ae&&ce<=je.left+we.width&&(se.x=Tt.Backward,ye.x=Bt*Math.abs((je.left+we.width-ce)/we.width)),{direction:se,speed:ye}}function Ve(xe){if(xe===document.scrollingElement){const{innerWidth:dn,innerHeight:ce}=window;return{top:0,left:0,right:dn,bottom:ce,width:dn,height:ce}}const{top:je,left:Ke,right:Bt,bottom:qt}=xe.getBoundingClientRect();return{top:je,left:Ke,right:Bt,bottom:qt,width:xe.clientWidth,height:xe.clientHeight}}function dt(xe){return xe.reduce((je,Ke)=>(0,he.IH)(je,bt(Ke)),x)}function Ge(xe){return xe.reduce((je,Ke)=>je+Oe(Ke),0)}function ht(xe){return xe.reduce((je,Ke)=>je+qe(Ke),0)}function ut(xe,je){if(je===void 0&&(je=kt),!xe)return;const{top:Ke,left:Bt,bottom:qt,right:dn}=je(xe);ct(xe)&&(qt<=0||dn<=0||Ke>=window.innerHeight||Bt>=window.innerWidth)&&xe.scrollIntoView({block:"center",inline:"center"})}const $t=[["x",["left","right"],Ge],["y",["top","bottom"],ht]];class gt{constructor(je,Ke){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Bt=He(Ke),qt=dt(Bt);this.rect=Ko({},je),this.width=je.width,this.height=je.height;for(const[dn,ce,vt]of $t)for(const Mt of ce)Object.defineProperty(this,Mt,{get:()=>{const rn=vt(Bt),st=qt[dn]-rn;return this.rect[Mt]+st},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Qe{constructor(je){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Ke=>{var Bt;return(Bt=this.target)==null?void 0:Bt.removeEventListener(...Ke)})},this.target=je}add(je,Ke,Bt){var qt;(qt=this.target)==null||qt.addEventListener(je,Ke,Bt),this.listeners.push([je,Ke,Bt])}}function Pt(xe){const{EventTarget:je}=(0,he.Jj)(xe);return xe instanceof je?xe:(0,he.r3)(xe)}function We(xe,je){const Ke=Math.abs(xe.x),Bt=Math.abs(xe.y);return typeof je=="number"?Math.sqrt(ks(Ke,2)+ks(Bt,2))>je:"x"in je&&"y"in je?Ke>je.x&&Bt>je.y:"x"in je?Ke>je.x:"y"in je?Bt>je.y:!1}var St;(function(xe){xe.Click="click",xe.DragStart="dragstart",xe.Keydown="keydown",xe.ContextMenu="contextmenu",xe.Resize="resize",xe.SelectionChange="selectionchange",xe.VisibilityChange="visibilitychange"})(St||(St={}));function an(xe){xe.preventDefault()}function Et(xe){xe.stopPropagation()}var _e;(function(xe){xe.Space="Space",xe.Down="ArrowDown",xe.Right="ArrowRight",xe.Left="ArrowLeft",xe.Up="ArrowUp",xe.Esc="Escape",xe.Enter="Enter",xe.Tab="Tab"})(_e||(_e={}));const Ae={start:[_e.Space,_e.Enter],cancel:[_e.Esc],end:[_e.Space,_e.Enter,_e.Tab]},Le=(xe,je)=>{let{currentCoordinates:Ke}=je;switch(xe.code){case _e.Right:return gl(Ko({},Ke),{x:Ke.x+25});case _e.Left:return gl(Ko({},Ke),{x:Ke.x-25});case _e.Down:return gl(Ko({},Ke),{y:Ke.y+25});case _e.Up:return gl(Ko({},Ke),{y:Ke.y-25})}};class Ue{constructor(je){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=je;const{event:{target:Ke}}=je;this.props=je,this.listeners=new Qe((0,he.r3)(Ke)),this.windowListeners=new Qe((0,he.Jj)(Ke)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(St.Resize,this.handleCancel),this.windowListeners.add(St.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(St.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:je,onStart:Ke}=this.props,Bt=je.node.current;Bt&&ut(Bt),Ke(x)}handleKeyDown(je){if((0,he.vd)(je)){const{active:Ke,context:Bt,options:qt}=this.props,{keyboardCodes:dn=Ae,coordinateGetter:ce=Le,scrollBehavior:vt="smooth"}=qt,{code:Mt}=je;if(dn.end.includes(Mt)){this.handleEnd(je);return}if(dn.cancel.includes(Mt)){this.handleCancel(je);return}const{collisionRect:rn}=Bt.current,st=rn?{x:rn.left,y:rn.top}:x;this.referenceCoordinates||(this.referenceCoordinates=st);const ae=ce(je,{active:Ke,context:Bt.current,currentCoordinates:st});if(ae){const pe=(0,he.$X)(ae,st),se={x:0,y:0},{scrollableAncestors:ye}=Bt.current;for(const we of ye){const ve=je.code,{isTop:Fe,isRight:Ne,isLeft:yt,isBottom:Ot,maxScroll:mt,minScroll:Zt}=_t(we),Jt=Ve(we),Wt={x:Math.min(ve===_e.Right?Jt.right-Jt.width/2:Jt.right,Math.max(ve===_e.Right?Jt.left:Jt.left+Jt.width/2,ae.x)),y:Math.min(ve===_e.Down?Jt.bottom-Jt.height/2:Jt.bottom,Math.max(ve===_e.Down?Jt.top:Jt.top+Jt.height/2,ae.y))},en=ve===_e.Right&&!Ne||ve===_e.Left&&!yt,pn=ve===_e.Down&&!Ot||ve===_e.Up&&!Fe;if(en&&Wt.x!==ae.x){const sn=we.scrollLeft+pe.x,nn=ve===_e.Right&&sn<=mt.x||ve===_e.Left&&sn>=Zt.x;if(nn&&!pe.y){we.scrollTo({left:sn,behavior:vt});return}nn?se.x=we.scrollLeft-sn:se.x=ve===_e.Right?we.scrollLeft-mt.x:we.scrollLeft-Zt.x,se.x&&we.scrollBy({left:-se.x,behavior:vt});break}else if(pn&&Wt.y!==ae.y){const sn=we.scrollTop+pe.y,nn=ve===_e.Down&&sn<=mt.y||ve===_e.Up&&sn>=Zt.y;if(nn&&!pe.x){we.scrollTo({top:sn,behavior:vt});return}nn?se.y=we.scrollTop-sn:se.y=ve===_e.Down?we.scrollTop-mt.y:we.scrollTop-Zt.y,se.y&&we.scrollBy({top:-se.y,behavior:vt});break}}this.handleMove(je,(0,he.IH)((0,he.$X)(ae,this.referenceCoordinates),se))}}}handleMove(je,Ke){const{onMove:Bt}=this.props;je.preventDefault(),Bt(Ke)}handleEnd(je){const{onEnd:Ke}=this.props;je.preventDefault(),this.detach(),Ke()}handleCancel(je){const{onCancel:Ke}=this.props;je.preventDefault(),this.detach(),Ke()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ue.activators=[{eventName:"onKeyDown",handler:(xe,je,Ke)=>{let{keyboardCodes:Bt=Ae,onActivation:qt}=je,{active:dn}=Ke;const{code:ce}=xe.nativeEvent;if(Bt.start.includes(ce)){const vt=dn.activatorNode.current;return vt&&xe.target!==vt?!1:(xe.preventDefault(),qt==null||qt({event:xe.nativeEvent}),!0)}return!1}}];function at(xe){return!!(xe&&"distance"in xe)}function Vt(xe){return!!(xe&&"delay"in xe)}class zt{constructor(je,Ke,Bt){var qt;Bt===void 0&&(Bt=Pt(je.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=je,this.events=Ke;const{event:dn}=je,{target:ce}=dn;this.props=je,this.events=Ke,this.document=(0,he.r3)(ce),this.documentListeners=new Qe(this.document),this.listeners=new Qe(Bt),this.windowListeners=new Qe((0,he.Jj)(ce)),this.initialCoordinates=(qt=(0,he.DC)(dn))!=null?qt:x,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:je,props:{options:{activationConstraint:Ke,bypassActivationConstraint:Bt}}}=this;if(this.listeners.add(je.move.name,this.handleMove,{passive:!1}),this.listeners.add(je.end.name,this.handleEnd),je.cancel&&this.listeners.add(je.cancel.name,this.handleCancel),this.windowListeners.add(St.Resize,this.handleCancel),this.windowListeners.add(St.DragStart,an),this.windowListeners.add(St.VisibilityChange,this.handleCancel),this.windowListeners.add(St.ContextMenu,an),this.documentListeners.add(St.Keydown,this.handleKeydown),Ke){if(Bt!=null&&Bt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Vt(Ke)){this.timeoutId=setTimeout(this.handleStart,Ke.delay),this.handlePending(Ke);return}if(at(Ke)){this.handlePending(Ke);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(je,Ke){const{active:Bt,onPending:qt}=this.props;qt(Bt,je,this.initialCoordinates,Ke)}handleStart(){const{initialCoordinates:je}=this,{onStart:Ke}=this.props;je&&(this.activated=!0,this.documentListeners.add(St.Click,Et,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(St.SelectionChange,this.removeTextSelection),Ke(je))}handleMove(je){var Ke;const{activated:Bt,initialCoordinates:qt,props:dn}=this,{onMove:ce,options:{activationConstraint:vt}}=dn;if(!qt)return;const Mt=(Ke=(0,he.DC)(je))!=null?Ke:x,rn=(0,he.$X)(qt,Mt);if(!Bt&&vt){if(at(vt)){if(vt.tolerance!=null&&We(rn,vt.tolerance))return this.handleCancel();if(We(rn,vt.distance))return this.handleStart()}if(Vt(vt)&&We(rn,vt.tolerance))return this.handleCancel();this.handlePending(vt,rn);return}je.cancelable&&je.preventDefault(),ce(Mt)}handleEnd(){const{onAbort:je,onEnd:Ke}=this.props;this.detach(),this.activated||je(this.props.active),Ke()}handleCancel(){const{onAbort:je,onCancel:Ke}=this.props;this.detach(),this.activated||je(this.props.active),Ke()}handleKeydown(je){je.code===_e.Esc&&this.handleCancel()}removeTextSelection(){var je;(je=this.document.getSelection())==null||je.removeAllRanges()}}const on={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Ht extends zt{constructor(je){const{event:Ke}=je,Bt=(0,he.r3)(Ke.target);super(je,on,Bt)}}Ht.activators=[{eventName:"onPointerDown",handler:(xe,je)=>{let{nativeEvent:Ke}=xe,{onActivation:Bt}=je;return!Ke.isPrimary||Ke.button!==0?!1:(Bt==null||Bt({event:Ke}),!0)}}];const jt={move:{name:"mousemove"},end:{name:"mouseup"}};var In;(function(xe){xe[xe.RightClick=2]="RightClick"})(In||(In={}));class ta extends zt{constructor(je){super(je,jt,(0,he.r3)(je.event.target))}}ta.activators=[{eventName:"onMouseDown",handler:(xe,je)=>{let{nativeEvent:Ke}=xe,{onActivation:Bt}=je;return Ke.button===In.RightClick?!1:(Bt==null||Bt({event:Ke}),!0)}}];const cn={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Sn extends zt{constructor(je){super(je,cn)}static setup(){return window.addEventListener(cn.move.name,je,{capture:!1,passive:!1}),function(){window.removeEventListener(cn.move.name,je)};function je(){}}}Sn.activators=[{eventName:"onTouchStart",handler:(xe,je)=>{let{nativeEvent:Ke}=xe,{onActivation:Bt}=je;const{touches:qt}=Ke;return qt.length>1?!1:(Bt==null||Bt({event:Ke}),!0)}}];var Xn;(function(xe){xe[xe.Pointer=0]="Pointer",xe[xe.DraggableRect=1]="DraggableRect"})(Xn||(Xn={}));var wn;(function(xe){xe[xe.TreeOrder=0]="TreeOrder",xe[xe.ReversedTreeOrder=1]="ReversedTreeOrder"})(wn||(wn={}));function Pn(xe){let{acceleration:je,activator:Ke=Xn.Pointer,canScroll:Bt,draggingRect:qt,enabled:dn,interval:ce=5,order:vt=wn.TreeOrder,pointerCoordinates:Mt,scrollableAncestors:rn,scrollableAncestorRects:st,delta:ae,threshold:pe}=xe;const se=Un({delta:ae,disabled:!dn}),[ye,we]=(0,he.Yz)(),ve=(0,a.useRef)({x:0,y:0}),Fe=(0,a.useRef)({x:0,y:0}),Ne=(0,a.useMemo)(()=>{switch(Ke){case Xn.Pointer:return Mt?{top:Mt.y,bottom:Mt.y,left:Mt.x,right:Mt.x}:null;case Xn.DraggableRect:return qt}},[Ke,qt,Mt]),yt=(0,a.useRef)(null),Ot=(0,a.useCallback)(()=>{const Zt=yt.current;if(!Zt)return;const Jt=ve.current.x*Fe.current.x,Wt=ve.current.y*Fe.current.y;Zt.scrollBy(Jt,Wt)},[]),mt=(0,a.useMemo)(()=>vt===wn.TreeOrder?[...rn].reverse():rn,[vt,rn]);(0,a.useEffect)(()=>{if(!dn||!rn.length||!Ne){we();return}for(const Zt of mt){if((Bt==null?void 0:Bt(Zt))===!1)continue;const Jt=rn.indexOf(Zt),Wt=st[Jt];if(!Wt)continue;const{direction:en,speed:pn}=At(Zt,Wt,Ne,je,pe);for(const sn of["x","y"])se[sn][en[sn]]||(pn[sn]=0,en[sn]=0);if(pn.x>0||pn.y>0){we(),yt.current=Zt,ye(Ot,ce),ve.current=pn,Fe.current=en;return}}ve.current={x:0,y:0},Fe.current={x:0,y:0},we()},[je,Ot,Bt,we,dn,ce,JSON.stringify(Ne),JSON.stringify(se),ye,rn,mt,st,JSON.stringify(pe)])}const tn={x:{[Tt.Backward]:!1,[Tt.Forward]:!1},y:{[Tt.Backward]:!1,[Tt.Forward]:!1}};function Un(xe){let{delta:je,disabled:Ke}=xe;const Bt=(0,he.D9)(je);return(0,he.Gj)(qt=>{if(Ke||!Bt||!qt)return tn;const dn={x:Math.sign(je.x-Bt.x),y:Math.sign(je.y-Bt.y)};return{x:{[Tt.Backward]:qt.x[Tt.Backward]||dn.x===-1,[Tt.Forward]:qt.x[Tt.Forward]||dn.x===1},y:{[Tt.Backward]:qt.y[Tt.Backward]||dn.y===-1,[Tt.Forward]:qt.y[Tt.Forward]||dn.y===1}}},[Ke,je,Bt])}function Wn(xe,je){const Ke=je!=null?xe.get(je):void 0,Bt=Ke?Ke.node.current:null;return(0,he.Gj)(qt=>{var dn;return je==null?null:(dn=Bt!=null?Bt:qt)!=null?dn:null},[Bt,je])}function Dn(xe,je){return(0,a.useMemo)(()=>xe.reduce((Ke,Bt)=>{const{sensor:qt}=Bt,dn=qt.activators.map(ce=>({eventName:ce.eventName,handler:je(ce.handler,Bt)}));return[...Ke,...dn]},[]),[xe,je])}var Kn;(function(xe){xe[xe.Always=0]="Always",xe[xe.BeforeDragging=1]="BeforeDragging",xe[xe.WhileDragging=2]="WhileDragging"})(Kn||(Kn={}));var ln;(function(xe){xe.Optimized="optimized"})(ln||(ln={}));const fn=new Map;function yn(xe,je){let{dragging:Ke,dependencies:Bt,config:qt}=je;const[dn,ce]=(0,a.useState)(null),{frequency:vt,measure:Mt,strategy:rn}=qt,st=(0,a.useRef)(xe),ae=ve(),pe=(0,he.Ey)(ae),se=(0,a.useCallback)(function(Fe){Fe===void 0&&(Fe=[]),!pe.current&&ce(Ne=>Ne===null?Fe:Ne.concat(Fe.filter(yt=>!Ne.includes(yt))))},[pe]),ye=(0,a.useRef)(null),we=(0,he.Gj)(Fe=>{if(ae&&!Ke)return fn;if(!Fe||Fe===fn||st.current!==xe||dn!=null){const Ne=new Map;for(let yt of xe){if(!yt)continue;if(dn&&dn.length>0&&!dn.includes(yt.id)&&yt.rect.current){Ne.set(yt.id,yt.rect.current);continue}const Ot=yt.node.current,mt=Ot?new gt(Mt(Ot),Ot):null;yt.rect.current=mt,mt&&Ne.set(yt.id,mt)}return Ne}return Fe},[xe,dn,Ke,ae,Mt]);return(0,a.useEffect)(()=>{st.current=xe},[xe]),(0,a.useEffect)(()=>{ae||se()},[Ke,ae]),(0,a.useEffect)(()=>{dn&&dn.length>0&&ce(null)},[JSON.stringify(dn)]),(0,a.useEffect)(()=>{ae||typeof vt!="number"||ye.current!==null||(ye.current=setTimeout(()=>{se(),ye.current=null},vt))},[vt,ae,se,...Bt]),{droppableRects:we,measureDroppableContainers:se,measuringScheduled:dn!=null};function ve(){switch(rn){case Kn.Always:return!1;case Kn.BeforeDragging:return Ke;default:return!Ke}}}function Mn(xe,je){return(0,he.Gj)(Ke=>xe?Ke||(typeof je=="function"?je(xe):xe):null,[je,xe])}function _n(xe,je){return Mn(xe,je)}function Ct(xe){let{callback:je,disabled:Ke}=xe;const Bt=(0,he.zX)(je),qt=(0,a.useMemo)(()=>{if(Ke||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:dn}=window;return new dn(Bt)},[Bt,Ke]);return(0,a.useEffect)(()=>()=>qt==null?void 0:qt.disconnect(),[qt]),qt}function et(xe){let{callback:je,disabled:Ke}=xe;const Bt=(0,he.zX)(je),qt=(0,a.useMemo)(()=>{if(Ke||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:dn}=window;return new dn(Bt)},[Ke]);return(0,a.useEffect)(()=>()=>qt==null?void 0:qt.disconnect(),[qt]),qt}function xt(xe){return new gt(kt(xe),xe)}function vn(xe,je,Ke){je===void 0&&(je=xt);const[Bt,qt]=(0,a.useState)(null);function dn(){qt(Mt=>{if(!xe)return null;if(xe.isConnected===!1){var rn;return(rn=Mt!=null?Mt:Ke)!=null?rn:null}const st=je(xe);return JSON.stringify(Mt)===JSON.stringify(st)?Mt:st})}const ce=Ct({callback(Mt){if(xe)for(const rn of Mt){const{type:st,target:ae}=rn;if(st==="childList"&&ae instanceof HTMLElement&&ae.contains(xe)){dn();break}}}}),vt=et({callback:dn});return(0,he.LI)(()=>{dn(),xe?(vt==null||vt.observe(xe),ce==null||ce.observe(document.body,{childList:!0,subtree:!0})):(vt==null||vt.disconnect(),ce==null||ce.disconnect())},[xe]),Bt}function Gn(xe){const je=Mn(xe);return rt(xe,je)}const Jn=[];function ga(xe){const je=(0,a.useRef)(xe),Ke=(0,he.Gj)(Bt=>xe?Bt&&Bt!==Jn&&xe&&je.current&&xe.parentNode===je.current.parentNode?Bt:He(xe):Jn,[xe]);return(0,a.useEffect)(()=>{je.current=xe},[xe]),Ke}function bn(xe){const[je,Ke]=(0,a.useState)(null),Bt=(0,a.useRef)(xe),qt=(0,a.useCallback)(dn=>{const ce=it(dn.target);ce&&Ke(vt=>vt?(vt.set(ce,bt(ce)),new Map(vt)):null)},[]);return(0,a.useEffect)(()=>{const dn=Bt.current;if(xe!==dn){ce(dn);const vt=xe.map(Mt=>{const rn=it(Mt);return rn?(rn.addEventListener("scroll",qt,{passive:!0}),[rn,bt(rn)]):null}).filter(Mt=>Mt!=null);Ke(vt.length?new Map(vt):null),Bt.current=xe}return()=>{ce(xe),ce(dn)};function ce(vt){vt.forEach(Mt=>{const rn=it(Mt);rn==null||rn.removeEventListener("scroll",qt)})}},[qt,xe]),(0,a.useMemo)(()=>xe.length?je?Array.from(je.values()).reduce((dn,ce)=>(0,he.IH)(dn,ce),x):dt(xe):x,[xe,je])}function On(xe,je){je===void 0&&(je=[]);const Ke=(0,a.useRef)(null);return(0,a.useEffect)(()=>{Ke.current=null},je),(0,a.useEffect)(()=>{const Bt=xe!==x;Bt&&!Ke.current&&(Ke.current=xe),!Bt&&Ke.current&&(Ke.current=null)},[xe]),Ke.current?(0,he.$X)(xe,Ke.current):x}function ma(xe){(0,a.useEffect)(()=>{if(!he.Nq)return;const je=xe.map(Ke=>{let{sensor:Bt}=Ke;return Bt.setup==null?void 0:Bt.setup()});return()=>{for(const Ke of je)Ke==null||Ke()}},xe.map(je=>{let{sensor:Ke}=je;return Ke}))}function Sa(xe,je){return(0,a.useMemo)(()=>xe.reduce((Ke,Bt)=>{let{eventName:qt,handler:dn}=Bt;return Ke[qt]=ce=>{dn(ce,je)},Ke},{}),[xe,je])}function Gt(xe){return(0,a.useMemo)(()=>xe?Dt(xe):null,[xe])}const un=[];function $e(xe,je){je===void 0&&(je=kt);const[Ke]=xe,Bt=Gt(Ke?(0,he.Jj)(Ke):null),[qt,dn]=(0,a.useState)(un);function ce(){dn(()=>xe.length?xe.map(Mt=>Ut(Mt)?Bt:new gt(je(Mt),Mt)):un)}const vt=et({callback:ce});return(0,he.LI)(()=>{vt==null||vt.disconnect(),ce(),xe.forEach(Mt=>vt==null?void 0:vt.observe(Mt))},[xe]),qt}function Nn(xe){if(!xe)return null;if(xe.children.length>1)return xe;const je=xe.children[0];return(0,he.Re)(je)?je:xe}function da(xe){let{measure:je}=xe;const[Ke,Bt]=(0,a.useState)(null),qt=(0,a.useCallback)(rn=>{for(const{target:st}of rn)if((0,he.Re)(st)){Bt(ae=>{const pe=je(st);return ae?gl(Ko({},ae),{width:pe.width,height:pe.height}):pe});break}},[je]),dn=et({callback:qt}),ce=(0,a.useCallback)(rn=>{const st=Nn(rn);dn==null||dn.disconnect(),st&&(dn==null||dn.observe(st)),Bt(st?je(st):null)},[je,dn]),[vt,Mt]=(0,he.wm)(ce);return(0,a.useMemo)(()=>({nodeRef:vt,rect:Ke,setRef:Mt}),[Ke,vt,Mt])}const oa=[{sensor:Ht,options:{}},{sensor:Ue,options:{}}],Ma={current:{}},Ea={draggable:{measure:Lt},droppable:{measure:Lt,strategy:Kn.WhileDragging,frequency:ln.Optimized},dragOverlay:{measure:kt}};class Va extends Map{get(je){var Ke;return je!=null&&(Ke=super.get(je))!=null?Ke:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(je=>{let{disabled:Ke}=je;return!Ke})}getNodeFor(je){var Ke,Bt;return(Ke=(Bt=this.get(je))==null?void 0:Bt.node.current)!=null?Ke:void 0}}const xa={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Va,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:E},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Ea,measureDroppableContainers:E,windowRect:null,measuringScheduled:!1},Ln={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:E,draggableNodes:new Map,over:null,measureDroppableContainers:E},Za=(0,a.createContext)(Ln),uo=(0,a.createContext)(xa);function Ja(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Va}}}function Ra(xe,je){switch(je.type){case oe.DragStart:return gl(Ko({},xe),{draggable:gl(Ko({},xe.draggable),{initialCoordinates:je.initialCoordinates,active:je.active})});case oe.DragMove:return xe.draggable.active==null?xe:gl(Ko({},xe),{draggable:gl(Ko({},xe.draggable),{translate:{x:je.coordinates.x-xe.draggable.initialCoordinates.x,y:je.coordinates.y-xe.draggable.initialCoordinates.y}})});case oe.DragEnd:case oe.DragCancel:return gl(Ko({},xe),{draggable:gl(Ko({},xe.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case oe.RegisterDroppable:{const{element:Ke}=je,{id:Bt}=Ke,qt=new Va(xe.droppable.containers);return qt.set(Bt,Ke),gl(Ko({},xe),{droppable:gl(Ko({},xe.droppable),{containers:qt})})}case oe.SetDroppableDisabled:{const{id:Ke,key:Bt,disabled:qt}=je,dn=xe.droppable.containers.get(Ke);if(!dn||Bt!==dn.key)return xe;const ce=new Va(xe.droppable.containers);return ce.set(Ke,gl(Ko({},dn),{disabled:qt})),gl(Ko({},xe),{droppable:gl(Ko({},xe.droppable),{containers:ce})})}case oe.UnregisterDroppable:{const{id:Ke,key:Bt}=je,qt=xe.droppable.containers.get(Ke);if(!qt||Bt!==qt.key)return xe;const dn=new Va(xe.droppable.containers);return dn.delete(Ke),gl(Ko({},xe),{droppable:gl(Ko({},xe.droppable),{containers:dn})})}default:return xe}}function Fn(xe){let{disabled:je}=xe;const{active:Ke,activatorEvent:Bt,draggableNodes:qt}=(0,a.useContext)(Za),dn=(0,he.D9)(Bt),ce=(0,he.D9)(Ke==null?void 0:Ke.id);return(0,a.useEffect)(()=>{if(!je&&!Bt&&dn&&ce!=null){if(!(0,he.vd)(dn)||document.activeElement===dn.target)return;const vt=qt.get(ce);if(!vt)return;const{activatorNode:Mt,node:rn}=vt;if(!Mt.current&&!rn.current)return;requestAnimationFrame(()=>{for(const st of[Mt.current,rn.current]){if(!st)continue;const ae=(0,he.so)(st);if(ae){ae.focus();break}}})}},[Bt,je,qt,ce,dn]),null}function xr(xe,je){let qt=je,{transform:Ke}=qt,Bt=ls(qt,["transform"]);return xe!=null&&xe.length?xe.reduce((dn,ce)=>ce(Ko({transform:dn},Bt)),Ke):Ke}function Qo(xe){return(0,a.useMemo)(()=>({draggable:Ko(Ko({},Ea.draggable),xe==null?void 0:xe.draggable),droppable:Ko(Ko({},Ea.droppable),xe==null?void 0:xe.droppable),dragOverlay:Ko(Ko({},Ea.dragOverlay),xe==null?void 0:xe.dragOverlay)}),[xe==null?void 0:xe.draggable,xe==null?void 0:xe.droppable,xe==null?void 0:xe.dragOverlay])}function pr(xe){let{activeNode:je,measure:Ke,initialRect:Bt,config:qt=!0}=xe;const dn=(0,a.useRef)(!1),{x:ce,y:vt}=typeof qt=="boolean"?{x:qt,y:qt}:qt;(0,he.LI)(()=>{if(!ce&&!vt||!je){dn.current=!1;return}if(dn.current||!Bt)return;const rn=je==null?void 0:je.node.current;if(!rn||rn.isConnected===!1)return;const st=Ke(rn),ae=rt(st,Bt);if(ce||(ae.x=0),vt||(ae.y=0),dn.current=!0,Math.abs(ae.x)>0||Math.abs(ae.y)>0){const pe=ct(rn);pe&&pe.scrollBy({top:ae.y,left:ae.x})}},[je,ce,vt,Bt,Ke])}const tr=(0,a.createContext)(gl(Ko({},x),{scaleX:1,scaleY:1}));var jn;(function(xe){xe[xe.Uninitialized=0]="Uninitialized",xe[xe.Initializing=1]="Initializing",xe[xe.Initialized=2]="Initialized"})(jn||(jn={}));const za=(0,a.memo)(function(je){var Ke,Bt,qt,dn;let Wr=je,{id:ce,accessibility:vt,autoScroll:Mt=!0,children:rn,sensors:st=oa,collisionDetection:ae=lt,measuring:pe,modifiers:se}=Wr,ye=ls(Wr,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const we=(0,a.useReducer)(Ra,void 0,Ja),[ve,Fe]=we,[Ne,yt]=le(),[Ot,mt]=(0,a.useState)(jn.Uninitialized),Zt=Ot===jn.Initialized,{draggable:{active:Jt,nodes:Wt,translate:en},droppable:{containers:pn}}=ve,sn=Jt!=null?Wt.get(Jt):null,nn=(0,a.useRef)({initial:null,translated:null}),kn=(0,a.useMemo)(()=>{var Bo;return Jt!=null?{id:Jt,data:(Bo=sn==null?void 0:sn.data)!=null?Bo:Ma,rect:nn}:null},[Jt,sn]),zn=(0,a.useRef)(null),[Kt,va]=(0,a.useState)(null),[Tn,aa]=(0,a.useState)(null),ya=(0,he.Ey)(ye,Object.values(ye)),pa=(0,he.Ld)("DndDescribedBy",ce),Ya=(0,a.useMemo)(()=>pn.getEnabled(),[pn]),la=Qo(pe),{droppableRects:Pa,measureDroppableContainers:Ca,measuringScheduled:Ha}=yn(Ya,{dragging:Zt,dependencies:[en.x,en.y],config:la.droppable}),ba=Wn(Wt,Jt),no=(0,a.useMemo)(()=>Tn?(0,he.DC)(Tn):null,[Tn]),so=Er(),wo=_n(ba,la.draggable.measure);pr({activeNode:Jt!=null?Wt.get(Jt):null,config:so.layoutShiftCompensation,initialRect:wo,measure:la.draggable.measure});const Fa=vn(ba,la.draggable.measure,wo),yo=vn(ba?ba.parentElement:null),$a=(0,a.useRef)({activatorEvent:null,active:null,activeNode:ba,collisionRect:null,collisions:null,droppableRects:Pa,draggableNodes:Wt,draggingNode:null,draggingNodeRect:null,droppableContainers:pn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),La=pn.getNodeFor((Ke=$a.current.over)==null?void 0:Ke.id),Wa=da({measure:la.dragOverlay.measure}),Qa=(Bt=Wa.nodeRef.current)!=null?Bt:ba,Do=Zt?(qt=Wa.rect)!=null?qt:Fa:null,Oa=!!(Wa.nodeRef.current&&Wa.rect),io=Gn(Oa?null:Fa),ka=Gt(Qa?(0,he.Jj)(Qa):null),ao=ga(Zt?La!=null?La:ba:null),ea=$e(ao),Xo=xr(se,{transform:{x:en.x-io.x,y:en.y-io.y,scaleX:1,scaleY:1},activatorEvent:Tn,active:kn,activeNodeRect:Fa,containerNodeRect:yo,draggingNodeRect:Do,over:$a.current.over,overlayNodeRect:Wa.rect,scrollableAncestors:ao,scrollableAncestorRects:ea,windowRect:ka}),Jo=no?(0,he.IH)(no,en):null,Po=bn(ao),nr=On(Po),Or=On(Po,[Fa]),To=(0,he.IH)(Xo,nr),qn=Do?nt(Do,Xo):null,qo=kn&&qn?ae({active:kn,collisionRect:qn,droppableRects:Pa,droppableContainers:Ya,pointerCoordinates:Jo}):null,hr=ie(qo,"id"),[dr,ar]=(0,a.useState)(null),$o=Oa?Xo:(0,he.IH)(Xo,Or),Mr=tt($o,(dn=dr==null?void 0:dr.rect)!=null?dn:null,Fa),kr=(0,a.useRef)(null),Yr=(0,a.useCallback)((Bo,_r)=>{let{sensor:lo,options:Ka}=_r;if(zn.current==null)return;const Uo=Wt.get(zn.current);if(!Uo)return;const ja=Bo.nativeEvent,mo=new lo({active:zn.current,activeNode:Uo,event:ja,options:Ka,context:$a,onAbort(ir){if(!Wt.get(ir))return;const{onDragAbort:br}=ya.current,$r={id:ir};br==null||br($r),Ne({type:"onDragAbort",event:$r})},onPending(ir,jr,br,$r){if(!Wt.get(ir))return;const{onDragPending:Al}=ya.current,vl={id:ir,constraint:jr,initialCoordinates:br,offset:$r};Al==null||Al(vl),Ne({type:"onDragPending",event:vl})},onStart(ir){const jr=zn.current;if(jr==null)return;const br=Wt.get(jr);if(!br)return;const{onDragStart:$r}=ya.current,kl={activatorEvent:ja,active:{id:jr,data:br.data,rect:nn}};(0,me.unstable_batchedUpdates)(()=>{$r==null||$r(kl),mt(jn.Initializing),Fe({type:oe.DragStart,initialCoordinates:ir,active:jr}),Ne({type:"onDragStart",event:kl}),va(kr.current),aa(ja)})},onMove(ir){Fe({type:oe.DragMove,coordinates:ir})},onEnd:Tr(oe.DragEnd),onCancel:Tr(oe.DragCancel)});kr.current=mo;function Tr(ir){return function(){return Oc(this,null,function*(){const{active:br,collisions:$r,over:kl,scrollAdjustedTranslate:Al}=$a.current;let vl=null;if(br&&Al){const{cancelDrop:Ia}=ya.current;vl={activatorEvent:ja,active:br,collisions:$r,delta:Al,over:kl},ir===oe.DragEnd&&typeof Ia=="function"&&(yield Promise.resolve(Ia(vl)))&&(ir=oe.DragCancel)}zn.current=null,(0,me.unstable_batchedUpdates)(()=>{Fe({type:ir}),mt(jn.Uninitialized),ar(null),va(null),aa(null),kr.current=null;const Ia=ir===oe.DragEnd?"onDragEnd":"onDragCancel";if(vl){const Xa=ya.current[Ia];Xa==null||Xa(vl),Ne({type:Ia,event:vl})}})})}}},[Wt]),vr=(0,a.useCallback)((Bo,_r)=>(lo,Ka)=>{const Uo=lo.nativeEvent,ja=Wt.get(Ka);if(zn.current!==null||!ja||Uo.dndKit||Uo.defaultPrevented)return;const mo={active:ja};Bo(lo,_r.options,mo)===!0&&(Uo.dndKit={capturedBy:_r.sensor},zn.current=Ka,Yr(lo,_r))},[Wt,Yr]),fl=Dn(st,vr);ma(st),(0,he.LI)(()=>{Fa&&Ot===jn.Initializing&&mt(jn.Initialized)},[Fa,Ot]),(0,a.useEffect)(()=>{const{onDragMove:Bo}=ya.current,{active:_r,activatorEvent:lo,collisions:Ka,over:Uo}=$a.current;if(!_r||!lo)return;const ja={active:_r,activatorEvent:lo,collisions:Ka,delta:{x:To.x,y:To.y},over:Uo};(0,me.unstable_batchedUpdates)(()=>{Bo==null||Bo(ja),Ne({type:"onDragMove",event:ja})})},[To.x,To.y]),(0,a.useEffect)(()=>{const{active:Bo,activatorEvent:_r,collisions:lo,droppableContainers:Ka,scrollAdjustedTranslate:Uo}=$a.current;if(!Bo||zn.current==null||!_r||!Uo)return;const{onDragOver:ja}=ya.current,mo=Ka.get(hr),Tr=mo&&mo.rect.current?{id:mo.id,rect:mo.rect.current,data:mo.data,disabled:mo.disabled}:null,ir={active:Bo,activatorEvent:_r,collisions:lo,delta:{x:Uo.x,y:Uo.y},over:Tr};(0,me.unstable_batchedUpdates)(()=>{ar(Tr),ja==null||ja(ir),Ne({type:"onDragOver",event:ir})})},[hr]),(0,he.LI)(()=>{$a.current={activatorEvent:Tn,active:kn,activeNode:ba,collisionRect:qn,collisions:qo,droppableRects:Pa,draggableNodes:Wt,draggingNode:Qa,draggingNodeRect:Do,droppableContainers:pn,over:dr,scrollableAncestors:ao,scrollAdjustedTranslate:To},nn.current={initial:Do,translated:qn}},[kn,ba,qo,qn,Wt,Qa,Do,Pa,pn,dr,ao,To]),Pn(gl(Ko({},so),{delta:en,draggingRect:qn,pointerCoordinates:Jo,scrollableAncestors:ao,scrollableAncestorRects:ea}));const Pr=(0,a.useMemo)(()=>({active:kn,activeNode:ba,activeNodeRect:Fa,activatorEvent:Tn,collisions:qo,containerNodeRect:yo,dragOverlay:Wa,draggableNodes:Wt,droppableContainers:pn,droppableRects:Pa,over:dr,measureDroppableContainers:Ca,scrollableAncestors:ao,scrollableAncestorRects:ea,measuringConfiguration:la,measuringScheduled:Ha,windowRect:ka}),[kn,ba,Fa,Tn,qo,yo,Wa,Wt,pn,Pa,dr,Ca,ao,ea,la,Ha,ka]),gr=(0,a.useMemo)(()=>({activatorEvent:Tn,activators:fl,active:kn,activeNodeRect:Fa,ariaDescribedById:{draggable:pa},dispatch:Fe,draggableNodes:Wt,over:dr,measureDroppableContainers:Ca}),[Tn,fl,kn,Fa,Fe,pa,Wt,dr,Ca]);return a.createElement(Ze.Provider,{value:yt},a.createElement(Za.Provider,{value:gr},a.createElement(uo.Provider,{value:Pr},a.createElement(tr.Provider,{value:Mr},rn)),a.createElement(Fn,{disabled:(vt==null?void 0:vt.restoreFocus)===!1})),a.createElement(Ft,gl(Ko({},vt),{hiddenTextDescribedById:pa})));function Er(){const Bo=(Kt==null?void 0:Kt.autoScrollEnabled)===!1,_r=typeof Mt=="object"?Mt.enabled===!1:Mt===!1,lo=Zt&&!Bo&&!_r;return typeof Mt=="object"?gl(Ko({},Mt),{enabled:lo}):{enabled:lo}}}),ro=(0,a.createContext)(null),to="button",Ua="Draggable";function Go(xe){let{id:je,data:Ke,disabled:Bt=!1,attributes:qt}=xe;const dn=(0,he.Ld)(Ua),{activators:ce,activatorEvent:vt,active:Mt,activeNodeRect:rn,ariaDescribedById:st,draggableNodes:ae,over:pe}=(0,a.useContext)(Za),{role:se=to,roleDescription:ye="draggable",tabIndex:we=0}=qt!=null?qt:{},ve=(Mt==null?void 0:Mt.id)===je,Fe=(0,a.useContext)(ve?tr:ro),[Ne,yt]=(0,he.wm)(),[Ot,mt]=(0,he.wm)(),Zt=Sa(ce,je),Jt=(0,he.Ey)(Ke);(0,he.LI)(()=>(ae.set(je,{id:je,key:dn,node:Ne,activatorNode:Ot,data:Jt}),()=>{const en=ae.get(je);en&&en.key===dn&&ae.delete(je)}),[ae,je]);const Wt=(0,a.useMemo)(()=>({role:se,tabIndex:we,"aria-disabled":Bt,"aria-pressed":ve&&se===to?!0:void 0,"aria-roledescription":ye,"aria-describedby":st.draggable}),[Bt,se,we,ve,ye,st.draggable]);return{active:Mt,activatorEvent:vt,activeNodeRect:rn,attributes:Wt,isDragging:ve,listeners:Bt?void 0:Zt,node:Ne,over:pe,setNodeRef:yt,setActivatorNodeRef:mt,transform:Fe}}function Ba(){return(0,a.useContext)(uo)}const Fr="Droppable",jo={timeout:25};function lr(xe){let{data:je,disabled:Ke=!1,id:Bt,resizeObserverConfig:qt}=xe;const dn=(0,he.Ld)(Fr),{active:ce,dispatch:vt,over:Mt,measureDroppableContainers:rn}=(0,a.useContext)(Za),st=(0,a.useRef)({disabled:Ke}),ae=(0,a.useRef)(!1),pe=(0,a.useRef)(null),se=(0,a.useRef)(null),{disabled:ye,updateMeasurementsFor:we,timeout:ve}=Ko(Ko({},jo),qt),Fe=(0,he.Ey)(we!=null?we:Bt),Ne=(0,a.useCallback)(()=>{if(!ae.current){ae.current=!0;return}se.current!=null&&clearTimeout(se.current),se.current=setTimeout(()=>{rn(Array.isArray(Fe.current)?Fe.current:[Fe.current]),se.current=null},ve)},[ve]),yt=et({callback:Ne,disabled:ye||!ce}),Ot=(0,a.useCallback)((Wt,en)=>{yt&&(en&&(yt.unobserve(en),ae.current=!1),Wt&&yt.observe(Wt))},[yt]),[mt,Zt]=(0,he.wm)(Ot),Jt=(0,he.Ey)(je);return(0,a.useEffect)(()=>{!yt||!mt.current||(yt.disconnect(),ae.current=!1,yt.observe(mt.current))},[mt,yt]),(0,a.useEffect)(()=>(vt({type:oe.RegisterDroppable,element:{id:Bt,key:dn,disabled:Ke,node:mt,rect:pe,data:Jt}}),()=>vt({type:oe.UnregisterDroppable,key:dn,id:Bt})),[Bt]),(0,a.useEffect)(()=>{Ke!==st.current.disabled&&(vt({type:oe.SetDroppableDisabled,id:Bt,key:dn,disabled:Ke}),st.current.disabled=Ke)},[Bt,dn,Ke,vt]),{active:ce,rect:pe,isOver:(Mt==null?void 0:Mt.id)===Bt,node:mt,over:Mt,setNodeRef:Zt}}function Ao(xe){let{animation:je,children:Ke}=xe;const[Bt,qt]=useState(null),[dn,ce]=useState(null),vt=usePrevious(Ke);return!Ke&&!Bt&&vt&&qt(vt),useIsomorphicLayoutEffect(()=>{if(!dn)return;const Mt=Bt==null?void 0:Bt.key,rn=Bt==null?void 0:Bt.props.id;if(Mt==null||rn==null){qt(null);return}Promise.resolve(je(rn,dn)).then(()=>{qt(null)})},[je,Bt,dn]),React.createElement(React.Fragment,null,Ke,Bt?cloneElement(Bt,{ref:ce}):null)}const Ro={x:0,y:0,scaleX:1,scaleY:1};function Br(xe){let{children:je}=xe;return React.createElement(Za.Provider,{value:Ln},React.createElement(tr.Provider,{value:Ro},je))}const Sr={position:"fixed",touchAction:"none"},yr=xe=>isKeyboardEvent(xe)?"transform 250ms ease":void 0,Qr=null,ko={duration:250,easing:"ease",keyframes:xe=>{let{transform:{initial:je,final:Ke}}=xe;return[{transform:he.ux.Transform.toString(je)},{transform:he.ux.Transform.toString(Ke)}]},sideEffects:(xe=>je=>{let{active:Ke,dragOverlay:Bt}=je;const qt={},{styles:dn,className:ce}=xe;if(dn!=null&&dn.active)for(const[vt,Mt]of Object.entries(dn.active))Mt!==void 0&&(qt[vt]=Ke.node.style.getPropertyValue(vt),Ke.node.style.setProperty(vt,Mt));if(dn!=null&&dn.dragOverlay)for(const[vt,Mt]of Object.entries(dn.dragOverlay))Mt!==void 0&&Bt.node.style.setProperty(vt,Mt);return ce!=null&&ce.active&&Ke.node.classList.add(ce.active),ce!=null&&ce.dragOverlay&&Bt.node.classList.add(ce.dragOverlay),function(){for(const[Mt,rn]of Object.entries(qt))Ke.node.style.setProperty(Mt,rn);ce!=null&&ce.active&&Ke.node.classList.remove(ce.active)}})({styles:{active:{opacity:"0"}}})};function fa(xe){let{config:je,draggableNodes:Ke,droppableContainers:Bt,measuringConfiguration:qt}=xe;return useEvent((dn,ce)=>{if(je===null)return;const vt=Ke.get(dn);if(!vt)return;const Mt=vt.node.current;if(!Mt)return;const rn=Nn(ce);if(!rn)return;const{transform:st}=getWindow(ce).getComputedStyle(ce),ae=Nt(st);if(!ae)return;const pe=typeof je=="function"?je:El(je);return ut(Mt,qt.draggable.measure),pe({active:{id:dn,data:vt.data,node:Mt,rect:qt.draggable.measure(Mt)},draggableNodes:Ke,dragOverlay:{node:ce,rect:qt.dragOverlay.measure(rn)},droppableContainers:Bt,measuringConfiguration:qt,transform:ae})})}function El(xe){const{duration:je,easing:Ke,sideEffects:Bt,keyframes:qt}=Ko(Ko({},ko),xe);return dn=>{let Ne=dn,{active:ce,dragOverlay:vt,transform:Mt}=Ne,rn=ls(Ne,["active","dragOverlay","transform"]);if(!je)return;const st={x:vt.rect.left-ce.rect.left,y:vt.rect.top-ce.rect.top},ae={scaleX:Mt.scaleX!==1?ce.rect.width*Mt.scaleX/vt.rect.width:1,scaleY:Mt.scaleY!==1?ce.rect.height*Mt.scaleY/vt.rect.height:1},pe=Ko({x:Mt.x-st.x,y:Mt.y-st.y},ae),se=qt(gl(Ko({},rn),{active:ce,dragOverlay:vt,transform:{initial:Mt,final:pe}})),[ye]=se,we=se[se.length-1];if(JSON.stringify(ye)===JSON.stringify(we))return;const ve=Bt==null?void 0:Bt(Ko({active:ce,dragOverlay:vt},rn)),Fe=vt.node.animate(se,{duration:je,easing:Ke,fill:"forwards"});return new Promise(yt=>{Fe.onfinish=()=>{ve==null||ve(),yt()}})}}let Xr=0;function ml(xe){return useMemo(()=>{if(xe!=null)return Xr++,Xr},[xe])}const tl=null},19719:function(Te,ot,te){"use strict";te.d(ot,{Fo:function(){return ee},Rp:function(){return fe},nB:function(){return Xe},qw:function(){return y}});var a=te(59301),me=te(87954),he=te(35241);function fe(nt,Nt,pt){const Je=nt.slice();return Je.splice(pt<0?Je.length+pt:pt,0,Je.splice(Nt,1)[0]),Je}function Ce(nt,Nt,pt){const Je=nt.slice();return Je[Nt]=nt[pt],Je[pt]=nt[Nt],Je}function Se(nt,Nt){return nt.reduce((pt,Je,kt)=>{const Lt=Nt.get(Je);return Lt&&(pt[kt]=Lt),pt},Array(nt.length))}function De(nt){return nt!==null&&nt>=0}function Ze(nt,Nt){if(nt===Nt)return!0;if(nt.length!==Nt.length)return!1;for(let pt=0;pt{var Nt;let{rects:pt,activeNodeRect:Je,activeIndex:kt,overIndex:Lt,index:Dt}=nt;const Ye=(Nt=pt[kt])!=null?Nt:Je;if(!Ye)return null;const ke=Ie(pt,Dt,kt);if(Dt===kt){const He=pt[Lt];return He?Ko({x:ktkt&&Dt<=Lt?Ko({x:-Ye.width-ke,y:0},le):Dt=Lt?Ko({x:Ye.width+ke,y:0},le):Ko({x:0,y:0},le)};function Ie(nt,Nt,pt){const Je=nt[Nt],kt=nt[Nt-1],Lt=nt[Nt+1];return!Je||!kt&&!Lt?0:pt{let{rects:Nt,activeIndex:pt,overIndex:Je,index:kt}=nt;const Lt=fe(Nt,Je,pt),Dt=Nt[kt],Ye=Lt[kt];return!Ye||!Dt?null:{x:Ye.left-Dt.left,y:Ye.top-Dt.top,scaleX:Ye.width/Dt.width,scaleY:Ye.height/Dt.height}},oe=nt=>{let{activeIndex:Nt,index:pt,rects:Je,overIndex:kt}=nt,Lt,Dt;return pt===Nt&&(Lt=Je[pt],Dt=Je[kt]),pt===kt&&(Lt=Je[pt],Dt=Je[Nt]),!Dt||!Lt?null:{x:Dt.left-Lt.left,y:Dt.top-Lt.top,scaleX:Dt.width/Lt.width,scaleY:Dt.height/Lt.height}},E={scaleX:1,scaleY:1},y=nt=>{var Nt;let{activeIndex:pt,activeNodeRect:Je,index:kt,rects:Lt,overIndex:Dt}=nt;const Ye=(Nt=Lt[pt])!=null?Nt:Je;if(!Ye)return null;if(kt===pt){const He=Lt[Dt];return He?Ko({x:0,y:ptpt&&kt<=Dt?Ko({x:0,y:-Ye.height-ke},E):kt=Dt?Ko({x:0,y:Ye.height+ke},E):Ko({x:0,y:0},E)};function b(nt,Nt,pt){const Je=nt[Nt],kt=nt[Nt-1],Lt=nt[Nt+1];return Je?ptJe.map(Ge=>typeof Ge=="object"&&"id"in Ge?Ge.id:Ge),[Je]),bt=Dt!=null,Tt=Dt?qe.indexOf(Dt.id):-1,Ut=He?qe.indexOf(He.id):-1,_t=(0,a.useRef)(qe),En=!Ze(qe,_t.current),At=Ut!==-1&&Tt===-1||En,Ve=Be(Lt);(0,he.LI)(()=>{En&&bt&&ct(qe)},[En,qe,bt,ct]),(0,a.useEffect)(()=>{_t.current=qe},[qe]);const dt=(0,a.useMemo)(()=>({activeIndex:Tt,containerId:it,disabled:Ve,disableTransforms:At,items:qe,overIndex:Ut,useDragOverlay:Oe,sortedRects:Se(qe,ke),strategy:kt}),[Tt,it,Ve.draggable,Ve.droppable,At,qe,Ut,ke,Oe,kt]);return a.createElement(z.Provider,{value:dt},Nt)}const ne=nt=>{let{id:Nt,items:pt,activeIndex:Je,overIndex:kt}=nt;return fe(pt,Je,kt).indexOf(Nt)},re=nt=>{let{containerId:Nt,isSorting:pt,wasDragging:Je,index:kt,items:Lt,newIndex:Dt,previousItems:Ye,previousContainerId:ke,transition:He}=nt;return!He||!Je||Ye!==Lt&&kt===Dt?!1:pt?!0:Dt!==kt&&Nt===ke},ue={duration:200,easing:"ease"},ie="transform",Pe=he.ux.Transition.toString({property:ie,duration:0,easing:"linear"}),ze={roleDescription:"sortable"};function Me(nt){let{disabled:Nt,index:pt,node:Je,rect:kt}=nt;const[Lt,Dt]=(0,a.useState)(null),Ye=(0,a.useRef)(pt);return(0,he.LI)(()=>{if(!Nt&&pt!==Ye.current&&Je.current){const ke=kt.current;if(ke){const He=(0,me.VK)(Je.current,{ignoreTransform:!0}),ct={x:ke.left-He.left,y:ke.top-He.top,scaleX:ke.width/He.width,scaleY:ke.height/He.height};(ct.x||ct.y)&&Dt(ct)}}pt!==Ye.current&&(Ye.current=pt)},[Nt,pt,Je,kt]),(0,a.useEffect)(()=>{Lt&&Dt(null)},[Lt]),Lt}function Xe(nt){let{animateLayoutChanges:Nt=re,attributes:pt,disabled:Je,data:kt,getNewIndex:Lt=ne,id:Dt,strategy:Ye,resizeObserverConfig:ke,transition:He=ue}=nt;const{items:ct,containerId:it,activeIndex:Oe,disabled:qe,disableTransforms:bt,sortedRects:Tt,overIndex:Ut,useDragOverlay:_t,strategy:En}=(0,a.useContext)(z),At=lt(Je,qe),Ve=ct.indexOf(Dt),dt=(0,a.useMemo)(()=>Ko({sortable:{containerId:it,index:Ve,items:ct}},kt),[it,kt,Ve,ct]),Ge=(0,a.useMemo)(()=>ct.slice(ct.indexOf(Dt)),[ct,Dt]),{rect:ht,node:ut,isOver:$t,setNodeRef:gt}=(0,me.Zj)({id:Dt,data:dt,disabled:At.droppable,resizeObserverConfig:Ko({updateMeasurementsFor:Ge},ke)}),{active:Qe,activatorEvent:Pt,activeNodeRect:We,attributes:St,setNodeRef:an,listeners:Et,isDragging:_e,over:Ae,setActivatorNodeRef:Le,transform:Ue}=(0,me.O1)({id:Dt,data:dt,attributes:Ko(Ko({},ze),pt),disabled:At.draggable}),at=(0,he.HB)(gt,an),Vt=!!Qe,zt=Vt&&!bt&&De(Oe)&&De(Ut),on=!_t&&_e,Ht=on&&zt?Ue:null,jt=Ye!=null?Ye:En,In=zt?Ht!=null?Ht:jt({rects:Tt,activeNodeRect:We,activeIndex:Oe,overIndex:Ut,index:Ve}):null,ta=De(Oe)&&De(Ut)?Lt({id:Dt,items:ct,activeIndex:Oe,overIndex:Ut}):Ve,cn=Qe==null?void 0:Qe.id,Sn=(0,a.useRef)({activeId:cn,items:ct,newIndex:ta,containerId:it}),Xn=ct!==Sn.current.items,wn=Nt({active:Qe,containerId:it,isDragging:_e,isSorting:Vt,id:Dt,index:Ve,items:ct,newIndex:Sn.current.newIndex,previousItems:Sn.current.items,previousContainerId:Sn.current.containerId,transition:He,wasDragging:Sn.current.activeId!=null}),Pn=Me({disabled:!wn,index:Ve,node:ut,rect:ht});return(0,a.useEffect)(()=>{Vt&&Sn.current.newIndex!==ta&&(Sn.current.newIndex=ta),it!==Sn.current.containerId&&(Sn.current.containerId=it),ct!==Sn.current.items&&(Sn.current.items=ct)},[Vt,ta,it,ct]),(0,a.useEffect)(()=>{if(cn===Sn.current.activeId)return;if(cn&&!Sn.current.activeId){Sn.current.activeId=cn;return}const Un=setTimeout(()=>{Sn.current.activeId=cn},50);return()=>clearTimeout(Un)},[cn]),{active:Qe,activeIndex:Oe,attributes:St,data:dt,rect:ht,index:Ve,newIndex:ta,items:ct,isOver:$t,isSorting:Vt,isDragging:_e,listeners:Et,node:ut,overIndex:Ut,over:Ae,setNodeRef:at,setActivatorNodeRef:Le,setDroppableNodeRef:gt,setDraggableNodeRef:an,transform:Pn!=null?Pn:In,transition:tn()};function tn(){if(Pn||Xn&&Sn.current.newIndex===Ve)return Pe;if(!(on&&!(0,he.vd)(Pt)||!He)&&(Vt||wn))return he.ux.Transition.toString(gl(Ko({},He),{property:ie}))}}function lt(nt,Nt){var pt,Je;return typeof nt=="boolean"?{draggable:nt,droppable:!1}:{draggable:(pt=nt==null?void 0:nt.draggable)!=null?pt:Nt.draggable,droppable:(Je=nt==null?void 0:nt.droppable)!=null?Je:Nt.droppable}}function be(nt){if(!nt)return!1;const Nt=nt.data.current;return!!(Nt&&"sortable"in Nt&&typeof Nt.sortable=="object"&&"containerId"in Nt.sortable&&"items"in Nt.sortable&&"index"in Nt.sortable)}const It=[me.g4.Down,me.g4.Right,me.g4.Up,me.g4.Left],tt=(nt,Nt)=>{let{context:{active:pt,collisionRect:Je,droppableRects:kt,droppableContainers:Lt,over:Dt,scrollableAncestors:Ye}}=Nt;if(It.includes(nt.code)){if(nt.preventDefault(),!pt||!Je)return;const ke=[];Lt.getEnabled().forEach(it=>{if(!it||it!=null&&it.disabled)return;const Oe=kt.get(it.id);if(Oe)switch(nt.code){case KeyboardCode.Down:Je.topOe.top&&ke.push(it);break;case KeyboardCode.Left:Je.left>Oe.left&&ke.push(it);break;case KeyboardCode.Right:Je.left1&&(ct=He[1].id),ct!=null){const it=Lt.get(pt.id),Oe=Lt.get(ct),qe=Oe?kt.get(Oe.id):null,bt=Oe==null?void 0:Oe.node.current;if(bt&&qe&&it&&Oe){const Ut=getScrollableAncestors(bt).some((Ge,ht)=>Ye[ht]!==Ge),_t=rt(it,Oe),En=Yt(it,Oe),At=Ut||!_t?{x:0,y:0}:{x:En?Je.width-qe.width:0,y:En?Je.height-qe.height:0},Ve={x:qe.left,y:qe.top};return At.x&&At.y?Ve:subtract(Ve,At)}}}};function rt(nt,Nt){return!be(nt)||!be(Nt)?!1:nt.data.current.sortable.containerId===Nt.data.current.sortable.containerId}function Yt(nt,Nt){return!be(nt)||!be(Nt)||!rt(nt,Nt)?!1:nt.data.current.sortable.indexrt=>{It.forEach(Yt=>Yt(rt))},It)}const he=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function fe(be){const It=Object.prototype.toString.call(be);return It==="[object Window]"||It==="[object global]"}function Ce(be){return"nodeType"in be}function Se(be){var It,tt;return be?fe(be)?be:Ce(be)&&(It=(tt=be.ownerDocument)==null?void 0:tt.defaultView)!=null?It:window:window}function De(be){const{Document:It}=Se(be);return be instanceof It}function Ze(be){return fe(be)?!1:be instanceof Se(be).HTMLElement}function Be(be){return be instanceof Se(be).SVGElement}function le(be){return be?fe(be)?be.document:Ce(be)?De(be)?be:Ze(be)||Be(be)?be.ownerDocument:document:document:document}const Re=he?a.useLayoutEffect:a.useEffect;function Ie(be){const It=(0,a.useRef)(be);return Re(()=>{It.current=be}),(0,a.useCallback)(function(){for(var tt=arguments.length,rt=new Array(tt),Yt=0;Yt{be.current=setInterval(rt,Yt)},[]),tt=(0,a.useCallback)(()=>{be.current!==null&&(clearInterval(be.current),be.current=null)},[]);return[It,tt]}function oe(be,It){It===void 0&&(It=[be]);const tt=(0,a.useRef)(be);return Re(()=>{tt.current!==be&&(tt.current=be)},It),tt}function E(be,It){const tt=(0,a.useRef)();return(0,a.useMemo)(()=>{const rt=be(tt.current);return tt.current=rt,rt},[...It])}function y(be){const It=Ie(be),tt=(0,a.useRef)(null),rt=(0,a.useCallback)(Yt=>{Yt!==tt.current&&(It==null||It(Yt,tt.current)),tt.current=Yt},[]);return[tt,rt]}function b(be){const It=(0,a.useRef)();return(0,a.useEffect)(()=>{It.current=be},[be]),It.current}let x={};function z(be,It){return(0,a.useMemo)(()=>{if(It)return It;const tt=x[be]==null?0:x[be]+1;return x[be]=tt,be+"-"+tt},[be,It])}function ee(be){return function(It){for(var tt=arguments.length,rt=new Array(tt>1?tt-1:0),Yt=1;Yt{const pt=Object.entries(Nt);for(const[Je,kt]of pt){const Lt=nt[Je];Lt!=null&&(nt[Je]=Lt+be*kt)}return nt},Ko({},It))}}const ne=ee(1),re=ee(-1);function ue(be){return"clientX"in be&&"clientY"in be}function ie(be){if(!be)return!1;const{KeyboardEvent:It}=Se(be.target);return It&&be instanceof It}function Pe(be){if(!be)return!1;const{TouchEvent:It}=Se(be.target);return It&&be instanceof It}function ze(be){if(Pe(be)){if(be.touches&&be.touches.length){const{clientX:It,clientY:tt}=be.touches[0];return{x:It,y:tt}}else if(be.changedTouches&&be.changedTouches.length){const{clientX:It,clientY:tt}=be.changedTouches[0];return{x:It,y:tt}}}return ue(be)?{x:be.clientX,y:be.clientY}:null}const Me=Object.freeze({Translate:{toString(be){if(!be)return;const{x:It,y:tt}=be;return"translate3d("+(It?Math.round(It):0)+"px, "+(tt?Math.round(tt):0)+"px, 0)"}},Scale:{toString(be){if(!be)return;const{scaleX:It,scaleY:tt}=be;return"scaleX("+It+") scaleY("+tt+")"}},Transform:{toString(be){if(be)return[Me.Translate.toString(be),Me.Scale.toString(be)].join(" ")}},Transition:{toString(be){let{property:It,duration:tt,easing:rt}=be;return It+" "+tt+"ms "+rt}}}),Xe="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function lt(be){return be.matches(Xe)?be:be.querySelector(Xe)}},40741:function(Te,ot){"use strict";ot.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},99587:function(Te,ot){"use strict";ot.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},91136:function(Te,ot){"use strict";ot.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},39744:function(){"use strict"},57149:function(Te,ot,te){"use strict";var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(Be,le,Re)=>le in Be?me(Be,le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Be[le]=Re,De=(Be,le)=>{for(var Re in le||(le={}))fe.call(le,Re)&&Se(Be,Re,le[Re]);if(he)for(var Re of he(le))Ce.call(le,Re)&&Se(Be,Re,le[Re]);return Be};const Ze=Be=>React.createElement("svg",De({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Be),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Te,ot,te){"use strict";var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(Be,le,Re)=>le in Be?me(Be,le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Be[le]=Re,De=(Be,le)=>{for(var Re in le||(le={}))fe.call(le,Re)&&Se(Be,Re,le[Re]);if(he)for(var Re of he(le))Ce.call(le,Re)&&Se(Be,Re,le[Re]);return Be};const Ze=Be=>React.createElement("svg",De({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Be),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},3932:function(Te,ot,te){"use strict";var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(Be,le,Re)=>le in Be?me(Be,le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Be[le]=Re,De=(Be,le)=>{for(var Re in le||(le={}))fe.call(le,Re)&&Se(Be,Re,le[Re]);if(he)for(var Re of he(le))Ce.call(le,Re)&&Se(Be,Re,le[Re]);return Be};const Ze=Be=>React.createElement("svg",De({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(Te,ot,te){"use strict";var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(Be,le,Re)=>le in Be?me(Be,le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Be[le]=Re,De=(Be,le)=>{for(var Re in le||(le={}))fe.call(le,Re)&&Se(Be,Re,le[Re]);if(he)for(var Re of he(le))Ce.call(le,Re)&&Se(Be,Re,le[Re]);return Be};const Ze=Be=>React.createElement("svg",De({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},63720:function(){"use strict";function Te(oe,E,y,b){y===void 0&&(y=0),b===void 0&&(b=1/0),this._name=oe,this._defaultValue=E,this._minimum=y,this._maximum=b}Object.defineProperty(Te.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(Te.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(Te.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(Te.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,E){var y=go.Shape._FigureParameters[oe];return y?y[E]:null},go.Shape.setFigureParameter=function(oe,E,y){if(!(y instanceof Te))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var b=go.Shape._FigureParameters[oe];b||(b=[],go.Shape._FigureParameters[oe]=b),b[E]=y};var ot=[];function te(oe,E){var y=ot.pop();return y===void 0?new go.Point(oe,E):(y.x=oe,y.y=E,y)}function a(){var oe=ot.pop();return oe===void 0?new go.Point:oe}function me(oe){ot.push(oe)}function he(oe,E,y,b,x,z,ee,ne,re){re||(re=new go.Point);var ue=oe-y,ie=x-ee,Pe=NaN,ze=NaN;if(ue===0)if(ie===0)oe===y&&(Pe=oe,ze=E);else{var Me=(z-ne)/ie,Xe=z-Me*x;Pe=oe,ze=Me*Pe+Xe}else if(ie===0){var lt=(E-b)/ue,be=E-lt*oe;Pe=x,ze=lt*Pe+be}else{var lt=(E-b)/ue,Me=(z-ne)/ie,be=E-lt*oe,Xe=z-Me*x;Pe=(Xe-be)/(lt-Me),ze=lt*Pe+be}return re.x=Pe,re.y=ze,re}function fe(oe,E,y,b,x,z,ee,ne,re,ue,ie,Pe,ze,Me){var Xe=1-re,lt=re,be=oe*Xe+y*lt,It=E*Xe+b*lt,tt=y*Xe+x*lt,rt=b*Xe+z*lt,Yt=x*Xe+ee*lt,nt=z*Xe+ne*lt,Nt=be*Xe+tt*lt,pt=It*Xe+rt*lt,Je=tt*Xe+Yt*lt,kt=rt*Xe+nt*lt,Lt=Nt*Xe+Je*lt,Dt=pt*Xe+kt*lt;ue.x=be,ue.y=It,ie.x=Nt,ie.y=pt,Pe.x=Lt,Pe.y=Dt,ze.x=Je,ze.y=kt,Me.x=Yt,Me.y=nt}var Ce=new go.Spot(.156,.156),Se=new go.Spot(.844,.844),De=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Te("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,E/3),b=Math.min(b,y/3);var x=b*De,z=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-x,0,E,x)).add(new go.PathSegment(go.PathSegment.Line,E,y-b)).add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-x,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,x,y,0,y-x)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close()));return x>1&&(z.spot1=new go.Spot(0,0,x,x),z.spot2=new go.Spot(1,1,-x,-x)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,E,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=y/2,b.endX=E,b.endY=y/2,b}),go.Shape.defineFigureGenerator("LineV",function(oe,E,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=E/2,b.startY=0,b.endX=E/2,b.endY=y,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Line,E,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,E,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,E,y){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*E,(1-b)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*y)).add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,E,y){var b=E/2,x=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return x.spot1=Ce,x.spot2=Se,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Line1",function(oe,E,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=E,b.endY=y,b}),go.Shape.defineFigureGenerator("Line2",function(oe,E,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=E,b.startY=0,b.endX=0,b.endY=y,b}),go.Shape.defineFigureGenerator("Curve1",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,De*E,0,E,(1-De)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,0,De*y,(1-De)*E,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,De*y,De*E,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-De)*E,0,0,(1-De)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Te("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var x=Math.abs(b)*E;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,x,y).close())),xE&&(b=E);var x=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,x,y).close())),x.5&&(b=.5);var x=Math.abs(b)*E;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,x,y).close())),xE&&(b=E/2);var x=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,x,y).close())),xE&&(b=E/2);var x=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,x,y).close())):z.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),x0&&(ee.add(new go.PathSegment(go.PathSegment.Move,E/2+ne,E/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,x,x,ne,ne).close())),z.spot1=Ce,z.spot2=Se,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*y,-.09239631*E,.07836421*y,.1406031*E,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*y,.2450511*E,-.00697547*y,.3776197*E,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*y,.4539471*E,0,.6066018*E,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*y,.6914277*E,-.01904177*y,.8921095*E,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*y,1.036446*E,.04105738*y,1.020377*E,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*y,1.04448*E,.360238*y,.992256*E,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*y,1.032337*E,.5771781*y,1.018411*E,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*y,1.028411*E,.9571472*y,.8556702*E,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*y,.7431877*E,1.009325*y,.5624123*E,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*y,.4820677*E,1.031761*y,.3030112*E,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*y,.2329994*E,1.01518*y,.03213784*E,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*y,-.02812061*E,.9032597*y,-.01205169*E,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*y,-.01812061*E,.6089503*y,-.00606892*E,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*y,-.01606892*E,.3892545*y,-.01205169*E,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,E,y){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,b*y)).add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)).add(new go.PathSegment(go.PathSegment.Line,b*E,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,b*y).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Te("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Te("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,E,y){var b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=0),isNaN(x)&&(x=315);var z=b%360;z<0&&(z+=360);var ee=x%360,ne=Math.min(E,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,z,ee,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,E,y){var b=De/Math.SQRT2*.5,x=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,x*E,z*y,E,(1-b)*y,(x+b)*E,(z+b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Te("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var x=Math.min(b,E)/2,z=E/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+x,0)).add(new go.PathSegment(go.PathSegment.Line,z+x,ee-x)).add(new go.PathSegment(go.PathSegment.Line,E,ee-x)).add(new go.PathSegment(go.PathSegment.Line,E,ee+x)).add(new go.PathSegment(go.PathSegment.Line,z+x,ee+x)).add(new go.PathSegment(go.PathSegment.Line,z+x,y)).add(new go.PathSegment(go.PathSegment.Line,z-x,y)).add(new go.PathSegment(go.PathSegment.Line,z-x,ee+x)).add(new go.PathSegment(go.PathSegment.Line,0,ee+x)).add(new go.PathSegment(go.PathSegment.Line,0,ee-x)).add(new go.PathSegment(go.PathSegment.Line,z-x,ee-x).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Te("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var x=Math.min(b,E)/2,z=E/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+x,0)).add(new go.PathSegment(go.PathSegment.Line,z+x,ee-x)).add(new go.PathSegment(go.PathSegment.Line,E,ee-x)).add(new go.PathSegment(go.PathSegment.Line,E,ee+x)).add(new go.PathSegment(go.PathSegment.Line,z+x,ee+x)).add(new go.PathSegment(go.PathSegment.Line,z+x,y)).add(new go.PathSegment(go.PathSegment.Line,z-x,y)).add(new go.PathSegment(go.PathSegment.Line,z-x,ee+x)).add(new go.PathSegment(go.PathSegment.Line,0,ee+x)).add(new go.PathSegment(go.PathSegment.Line,0,ee-x)).add(new go.PathSegment(go.PathSegment.Line,z-x,ee-x).close()))}),go.Shape.setFigureParameter("ThickX",0,new Te("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,E,y){var b=oe?oe.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),E===0||y===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=y,x}else{var z=E/2,ee=y/2,ne=Math.atan2(y,E),re=b-Math.min(Math.cos(ne)*b/2,z),ue=b-Math.min(Math.sin(ne)*b/2,ee),x=new go.Geometry,ie=new go.PathFigure(re,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ie.add(new go.PathSegment(go.PathSegment.Line,E-re,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,E,y-ue)),ie.add(new go.PathSegment(go.PathSegment.Line,E-re,y)),ie.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ie.add(new go.PathSegment(go.PathSegment.Line,re,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y-ue)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ue).close()),x}}),go.Shape.setFigureParameter("ThinX",0,new Te("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var x=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),x}),go.Shape.setFigureParameter("SquareIBeam",0,new Te("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.2);var x=new go.Geometry,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y).close()),x}),go.Shape.setFigureParameter("RoundedIBeam",0,new Te("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.5);var x=new go.Geometry,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,y,Math.abs(1-b)*E,.25*y,Math.abs(1-b)*E,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*y,b*E,.25*y).close()),x}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,De*E,0,E,(.5-De/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,(.5+De/2)*y,De*E,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,0,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*y,.5*E,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*E,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.5*y,.9*E,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.6*E,.2*y,E,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*y,E,.8*y,.6*E,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,.5*E,.75*y,.55*E,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*y,.45*E,.95*y,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*E,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*y,0,.25*y,.4*E,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.4*E,.6*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,y,.5*E,.75*y,.45*E,.95*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*y,.55*E,.95*y,.5*E,.75*y));var z=.2,ee=.3,ne=0,re=z*De;return x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+z+ne)*y,(.5-z+ee)*E,(.5+re+ne)*y,(.5-re+ee)*E,(.5+z+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*E,(.5+ne)*y,(.5+re+ee)*E,(.5+z+ne)*y,(.5+z+ee)*E,(.5+re+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*y,(1-.5+z+ee)*E,(.5-re+ne)*y,(.5+re+ee)*E,(.5-z+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*y,(.5-re+ee)*E,(.5-z+ne)*y,(.5-z+ee+.05)*E,(.5-re+ne-.02)*y)),z=.2,ee=0,ne=-.3,re=z*De,x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*E,(.5+ne)*y,(.5+re+ee)*E,(.5+z+ne)*y,(.5+z+ee)*E,(.5+re+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*y,(1-.5+z+ee)*E,(.5-re+ne)*y,(.5+re+ee)*E,(.5-z+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*E,(.5+ne)*y,(.5-re+ee)*E,(.5-z+ne)*y,(.5-z+ee)*E,(.5-re+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-re+ee)*E,(.5+z+ne)*y,(.5-z+ee)*E,(.5+re+ne)*y,(.5-re+ee)*E,(.5+z+ne)*y)),z=.2,ee=-.3,ne=0,re=z*De,x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*y,(1-.5+z+ee-.05)*E,(.5-re+ne-.02)*y,(.5+re+ee)*E,(.5-z+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*E,(.5+ne)*y,(.5-re+ee)*E,(.5-z+ne)*y,(.5-z+ee)*E,(.5-re+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+z+ne)*y,(.5-z+ee)*E,(.5+re+ne)*y,(.5-re+ee)*E,(.5+z+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*y,(.5+re+ee)*E,(.5+z+ne)*y,(.5+z+ee)*E,(.5+re+ne)*y).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*.5,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),x.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,ee=.5,ne=.25;return x.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*E,ne*y)),x.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ee,y*ne,z*E,z*E).close()),x=new go.PathFigure(E*.5,0,!1),b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ne=.75,x=new go.PathFigure((ee+z)*E,ne*y,!0),b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ee,y*ne,z*E,z*E).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(oe,E,y){var b=.8535533905932737,x=.5*E,z=.5*y;return new go.Geometry().add(new go.PathFigure(x,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,x,z,x,z)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Move,x,z)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*y)).add(new go.PathSegment(go.PathSegment.Move,x,z)).add(new go.PathSegment(go.PathSegment.Line,b*E,b*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=.5,ee=.5,ne=.5,re=new go.PathFigure(ee*E,(ne-z)*y);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),z=.4,x=De*.4;var ue=a(),ie=a(),Pe=a(),ze=a();fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.42,ue,ie,Pe,ze,ze);var Me=a(),Xe=a(),lt=a();fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.58,ze,ze,lt,Me,Xe);var be=a(),It=a(),tt=a();fe(ee,ne+z,ee-x,ne+z,ee-z,ne+x,ee-z,ne,.42,be,It,tt,ze,ze);var rt=a(),Yt=a(),nt=a();return fe(ee,ne+z,ee-x,ne+z,ee-z,ne+x,ee-z,ne,.58,ze,ze,nt,rt,Yt),re.add(new go.PathSegment(go.PathSegment.Move,nt.x*E,nt.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,rt.x*E,rt.y*y,Yt.x*E,Yt.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee-z)*E,(ne-x)*y,(ee-x)*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,Pe.x*E,Pe.y*y,ue.x*E,ue.y*y,ie.x*E,ie.y*y)),re.add(new go.PathSegment(go.PathSegment.Line,nt.x*E,nt.y*y).close()),re.add(new go.PathSegment(go.PathSegment.Move,tt.x*E,tt.y*y)),re.add(new go.PathSegment(go.PathSegment.Line,lt.x*E,lt.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,Me.x*E,Me.y*y,Xe.x*E,Xe.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee+z)*E,(ne+x)*y,(ee+x)*E,(ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,tt.x*E,tt.y*y,be.x*E,be.y*y,It.x*E,It.y*y).close()),me(ue),me(ie),me(Pe),me(ze),me(Me),me(Xe),me(lt),me(be),me(It),me(tt),me(rt),me(Yt),me(nt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*y,E,.25*y,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Te("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>E&&(b=E);var x=(E-b)/2,z=x+b;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,x,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,E,y){var b=new go.Geometry,x=De*.4,z=.4,ee=.5,ne=.5,re=a(),ue=a(),ie=a(),Pe=a(),ze=new go.PathFigure((ee-z)*E,ne*y,!1);b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee-z)*E,(ne-x)*y,(ee-x)*E,(ne-z)*y)),fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.44,ie,Pe,ue,re,re),ze.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*y,ie.x*E,ie.y*y,Pe.x*E,Pe.y*y));var Me=te(ue.x,ue.y);fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.56,re,re,ue,ie,Pe);var Xe=te(ue.x,ue.y);ze.add(new go.PathSegment(go.PathSegment.Line,(Me.x*.1+.95*.9)*E,Me.y*.1*y)),ze.add(new go.PathSegment(go.PathSegment.Line,.85*E,Me.y*.1*y)),ze.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),ze.add(new go.PathSegment(go.PathSegment.Line,E,0)),ze.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),ze.add(new go.PathSegment(go.PathSegment.Line,(Xe.x*.1+.9)*E,.15*y)),ze.add(new go.PathSegment(go.PathSegment.Line,(Xe.x*.1+.9)*E,(Xe.y*.1+.05*.9)*y)),ze.add(new go.PathSegment(go.PathSegment.Line,Xe.x*E,Xe.y*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,ie.x*E,ie.y*y,Pe.x*E,Pe.y*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee+z)*E,(ne+x)*y,(ee+x)*E,(ne+z)*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne+z)*y,(ee-z)*E,(ne+x)*y)),z=.35,x=De*.35;var lt=new go.PathFigure(ee*E,(ne-z)*y,!1);b.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),lt.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),lt.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y));var be=new go.PathFigure((ee-z)*E,ne*y,!1);return b.add(be),me(re),me(ue),me(ie),me(Pe),me(Me),me(Xe),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,E,y){var b=new go.Geometry,x=.375,z=0,ee=-.125,ne=x*De,re=new go.PathFigure((.525+z)*E,(.5+x+ee)*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*E,(.5+ee)*y,(.5+ne+z)*E,(.5+x+ee)*y,(.5+x+z)*E,(.5+ne+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-x+ee)*y,(1-.5+x+z)*E,(.5-ne+ee)*y,(.5+ne+z)*E,(.5-x+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*E,(.5+ee)*y,(.5-ne+z)*E,(.5-x+ee)*y,(.5-x+z)*E,(.5-ne+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+x+ee)*y,(.5-x+z)*E,(.5+ne+ee)*y,(.5-ne+z)*E,(.5+x+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y).close()),x=.325,z=0,ee=-.125,ne=x*De;var re=new go.PathFigure((1-.5+x+z)*E,(.5+ee)*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+x+ee)*y,(.5+x+z)*E,(.5+ne+ee)*y,(.5+ne+z)*E,(.5+x+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*E,(.5+ee)*y,(.5-ne+z)*E,(.5+x+ee)*y,(.5-x+z)*E,(.5+ne+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-x+ee)*y,(.5-x+z)*E,(.5-ne+ee)*y,(.5-ne+z)*E,(.5-x+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*E,(.5+ee)*y,(.5+ne+z)*E,(.5-x+ee)*y,(1-.5+x+z)*E,(.5-ne+ee)*y));var re=new go.PathFigure((.525+z)*E,(.5+x+ee)*y,!1);return b.add(re),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,E,y){var b=oe?oe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,E,y){var b=oe?oe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,b*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,b*E,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,E,y){var b=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*y,.5*E,.5*y)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,E,y){var b=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*E,b*y,b*E,b*y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,E,y){var b=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,b*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*E,b*y,b*E,b*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Te("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Te("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=.3);var z=(1-b)*E,ee=(.5-x/2)*y,ne=(.5+x/2)*y,re=new go.Geometry,ue=new go.PathFigure(0,ee,!0);re.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,z,0)),ue.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,z,y)),ue.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),re.spot1=new go.Spot(0,ee/y);var ie=he(0,ne/y,1,ne/y,z/E,1,1,.5,a());return re.spot2=new go.Spot(ie.x,ie.y),me(ie),re}),go.Shape.setFigureParameter("Arrow2",0,new Te("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Te("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=30),b>E&&(b=E);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=30),x=Math.min(x,y/2);var z=E-b,ee=(y-x)/2,ne=ee+x,re=new go.Geometry,ue=new go.PathFigure(0,ee,!0);re.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,z,0)),ue.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,z,y)),ue.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),re.spot1=new go.Spot(0,ee/y);var ie=he(0,ne/y,1,ne/y,z/E,1,1,.5,a());return re.spot2=new go.Spot(ie.x,ie.y),me(ie),re}),go.Shape.defineFigureGenerator("Chevron",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Te("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=(.5-b/2)*y,z=(.5+b/2)*y,ee=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var re=he(0,.5,.3,0,0,x/y,.1,x/y,a());return ee.spot1=new go.Spot(re.x,re.y),re=he(.7,1,1,.5,0,z/y,1,z/y,re),ee.spot2=new go.Spot(re.x,re.y),me(re),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Te("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Te("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=40);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=100);var z=(y-b)/2,ee=z+b,ne=(y-x)/2,re=ne+x;(b>y||x>y)&&(x>b?(b=b*y/x,z=(y-b)/2,ee=z+b,ne=0,re=y):(z=0,ee=y,ne=0,re=y));var ue=new go.Geometry,ie=new go.PathFigure(E,.5*y,!0);ue.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,re)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,re)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close());var Pe=he(0,.5,.3,ne/y,0,z/y,1,z/y,a());return ue.spot1=new go.Spot(Pe.x,Pe.y),Pe=he(.7,re/y,1,.5,0,ee/y,1,ee/y,Pe),ue.spot2=new go.Spot(Pe.x,Pe.y),me(Pe),ue}),go.Shape.setFigureParameter("IBeamArrow",0,new Te("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=(.5-b/2)*y,z=(.5+b/2)*y,ee=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(0,x/y);var re=he(.7,1,1,.5,0,z/y,1,z/y,a());return ee.spot2=new go.Spot(re.x,re.y),me(re),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new Te("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Te("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=40);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=100);var z=(y-b)/2,ee=z+b,ne=(y-x)/2,re=ne+x;(b>y||x>y)&&(x>b?(b=b*y/x,z=(y-b)/2,ee=z+b,ne=0,re=y):(z=0,ee=y,ne=0,re=y));var ue=new go.Geometry,ie=new go.PathFigure(E,.5*y,!0);ue.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,re)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,re)),ie.add(new go.PathSegment(go.PathSegment.Line,0,re)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close()),ue.spot1=new go.Spot(0,z/y);var Pe=he(.7,re/y,1,.5,0,ee/y,1,ee/y,a());return ue.spot2=new go.Spot(Pe.x,Pe.y),me(Pe),ue}),go.Shape.setFigureParameter("Pointer",0,new Te("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),x.spot1=new go.Spot(b,.35);var ee=he(.2,.65,1,.65,0,1,1,.5,a());return x.spot2=new go.Spot(ee.x,ee.y),me(ee),x}),go.Shape.setFigureParameter("RoundedPointer",0,new Te("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*y,b*E,.25*y).close()),x.spot1=new go.Spot(b,.35);var ee=he(0,.65,1,.65,0,1,1,.5,a());return x.spot2=new go.Spot(ee.x,ee.y),me(ee),x}),go.Shape.setFigureParameter("SplitEndArrow",0,new Te("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.4);var x=(.5-b/2)*y,z=(.5+b/2)*y,ee=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,.3);var re=he(.7,1,1,.5,0,z/y,1,z/y,a());return ee.spot2=new go.Spot(re.x,re.y),me(re),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Te("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=50);var x=(y-b)/2,z=x+b;b>y&&(x=0,z=y);var ee=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,x/y);var re=he(.7,1,1,.5,0,z/y,1,z/y,a());return ee.spot2=new go.Spot(re.x,re.y),me(re),ee}),go.Shape.setFigureParameter("SquareArrow",0,new Te("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var x=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(b,1),x}),go.Shape.defineFigureGenerator("Cone1",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=De*.1,ee=new go.PathFigure(0,.9*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-x)*E,y,0,(.9+z)*y).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.9*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,y,.85/.9*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,.8*y,.85/.9*E,.8*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*E,y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.3*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var x=new go.Geometry,z=De*.5,ee=new go.PathFigure(0,b,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,De*b,(.5-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*E,b,(.5+z)*E,0,1*E,De*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*y,1*E,y-De*b,(.5+z)*E,1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-z)*E,1*y,0,y-De*b)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(E,b,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*b,1*E,2*b-De*b,(.5+z)*E,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-z)*E,2*b,0,2*b-De*b)),x.spot1=new go.Spot(0,0,0,2*b),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var x=new go.Geometry,z=De*.5,ee=new go.PathFigure(0,y-b,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,De*b,(.5-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,b,(.5+z)*E,0,E,De*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,y-De*b,(.5+z)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-z)*E,y,0,y-De*b));var ne=new go.PathFigure(0,y-b,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y-2*b,0,y-b-De*b,(.5-z)*E,y-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,y-b,(.5+z)*E,y-2*b,E,y-b-De*b)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,0,-2*b),x}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var x=new go.Geometry,z=De*.5,ee=new go.PathFigure(b,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-De*b,0,E,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,(.5+z)*y,E-De*b,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,De*b,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*y,De*b,0));var ne=new go.PathFigure(b,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*y,b+De*b,0,2*b,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,y,2*b,(.5+z)*y,b+De*b,y)),x.spot1=new go.Spot(0,0,2*b,0),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var x=new go.Geometry,z=De*.5,ee=new go.PathFigure(E-b,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-De*b,0,E,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,(.5+z)*y,E-De*b,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,De*b,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*y,De*b,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0));var ne=new go.PathFigure(E-b,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-2*b,.5*y,E-b-De*b,0,E-2*b,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E-2*b,(.5+z)*y,E-b-De*b,y)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,-2*b,0),x}),go.Shape.defineFigureGenerator("Prism1",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.25*E,.25*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*E,.25*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.25*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(oe,E,y){var b=new go.Geometry,x=.2,z=.1,ee=De*x,ne=De*z,re=.5,ue=.1,ie=new go.PathFigure(re*E,(ue+z)*y,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(re-x)*E,ue*y,(re-ee)*E,(ue+z)*y,(re-x)*E,(ue+ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-z)*y,(re-x)*E,(ue-ne)*y,(re-ee)*E,(ue-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(re+x)*E,ue*y,(re+ee)*E,(ue-z)*y,(re+x)*E,(ue-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue+z)*y,(re+x)*E,(ue+ne)*y,(re+ee)*E,(ue+z)*y));var Pe=.05,ze=De*Pe;re=.05,ue=.25;var Me=new go.PathFigure(.5*E,.2*y,!0);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*y)),re=.95,ue=.25,Me.add(new go.PathSegment(go.PathSegment.Bezier,(re+Pe)*E,ue*y,(re+ze)*E,(ue-Pe)*y,(re+Pe)*E,(ue-ze)*y)),Me.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*y)),Pe=.025,ze=De*Pe,re=.825,ue=.35,Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-Pe)*y,(re+Pe)*E,(ue-ze)*y,(re+ze)*E,(ue-Pe)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re-Pe)*E,ue*y,(re-ze)*E,(ue-Pe)*y,(re-Pe)*E,(ue-ze)*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),Me.add(new go.PathSegment(go.PathSegment.Line,.55*E,y)),Me.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y)),Pe=.05,ze=De*Pe,re=.5,ue=.7,Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-Pe)*y,(re+Pe)*E,(ue-ze)*y,(re+ze)*E,(ue-Pe)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re-Pe)*E,ue*y,(re-ze)*E,(ue-Pe)*y,(re-Pe)*E,(ue-ze)*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.45*E,y)),Me.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),Me.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*y)),Pe=.025,ze=De*Pe,re=.175,ue=.35,Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-Pe)*y,(re+Pe)*E,(ue-ze)*y,(re+ze)*E,(ue-Pe)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re-Pe)*E,ue*y,(re-ze)*E,(ue-Pe)*y,(re-Pe)*E,(ue-ze)*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),Me.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Me.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),Pe=.05,ze=De*Pe,re=.05,ue=.25,Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-Pe)*y,(re-Pe)*E,(ue-ze)*y,(re-ze)*E,(ue-Pe)*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Te("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.2);var x=new go.Geometry,z=new go.PathFigure(E,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),x.spot1=new go.Spot(0,b),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Collate",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y));var z=new go.PathFigure(.5*E,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,x*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),b}),go.Shape.defineFigureGenerator("Database",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=De*.1,ee=new go.PathFigure(E,.1*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-x)*E,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*y,(.5-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+x)*E,0,E,(.1-z)*y));var ne=new go.PathFigure(E,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+z)*y,(.5+x)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-x)*E,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+z)*y,(.5+x)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-x)*E,.3*y,0,(.2+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*y,E,(.3+z)*y,(.5+x)*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-x)*E,.4*y,0,(.3+z)*y)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*y,.25*E,.1*y).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=De*.1,ee=new go.PathFigure(E,.1*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-x)*E,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*y,(.5-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+x)*E,0,E,(.1-z)*y));var ne=new go.PathFigure(E,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+z)*y,(.5+x)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-x)*E,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+z)*y,(.5+x)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-x)*E,.3*y,0,(.2+z)*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.25*E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)?x=.2:x<.15&&(x=.15);var z=De*.2,ee=new go.PathFigure(0,.2*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*y,(.2-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*y,(.8+z)*E,0,E,(.2-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,y,E,(.8+z)*y,(.8+z)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*E,y,0,(.8+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,x*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;(isNaN(x)||x<.1)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,x*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),b}),go.Shape.defineFigureGenerator("Document",function(oe,E,y){var b=new go.Geometry;y=y/.8;var x=new go.PathFigure(0,.7*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;(isNaN(x)||x<.2)&&(x=.2);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(x*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Move,E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*E,.4*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y));var z=new go.PathFigure(E,.5*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y));var ee=new go.PathFigure(E,.5*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(x*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,z*y)),b}),go.Shape.defineFigureGenerator("Junction",function(oe,E,y){var b=new go.Geometry,x=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=De*.5,ne=.5,re=new go.PathFigure(E,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,y,E,(ne+ee)*y,(ne+ee)*E,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-ee)*E,y,0,(ne+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,0,0,(ne-ee)*y,(ne-ee)*E,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,ne*y,(ne+ee)*E,0,E,(ne-ee)*y));var ue=new go.PathFigure((z+x)*E,(z+x)*y,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,z*E,z*y)),ue.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Line,(z+x)*E,z*y)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,E,y){var b=new go.Geometry;y=y/.8;var x=new go.PathFigure(0,.7*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close());var z=new go.PathFigure(.1*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*y)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=.5,ee=new go.PathFigure(.5*E,y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-x)*E,y,0,(z+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-x)*y,(z-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+x)*E,0,E,(z-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*y,E,(z+x)*y,(z+x)*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.25);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,E,y){var b=new go.Geometry;y=y/.8;var x=new go.PathFigure(E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*y,.96*E,.47*y,.93*E,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*y,.86*E,.57*y,.83*E,.55*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*E,.4*y,.4*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.1*E,.1*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close());var z=new go.PathFigure(.2*E,.1*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var z=1-x,ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close());var ne=new go.PathFigure(.5*x*E,x*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*x)*E,x*y)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=.5,ee=new go.PathFigure(E,z*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,E,(z+x)*y,(z+x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-x)*E,y,0,(z+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-x)*y,(z-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+x)*E,0,E,(z-x)*y));var ne=new go.PathFigure(E,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(oe,E,y){var b=new go.Geometry;y=y/.8;var x=new go.PathFigure(0,.7*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.5*E,.6*y,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure((1-x)*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Move,x*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),b}),go.Shape.defineFigureGenerator("Process",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(x*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.25);var z=new go.PathFigure(x*E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y));var ee=new go.PathFigure(x*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)),b.spot1=new go.Spot(x,0),b.spot2=new go.Spot(1-x,1),b}),go.Shape.defineFigureGenerator("Terminator",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.25*E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(.5+x)*E,0,E,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.5+x)*y,(.5+x)*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=.5,ee=new go.PathFigure(E,z*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,E,(z+x)*y,(z+x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-x)*E,y,0,(z+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-x)*y,(z-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+x)*E,0,E,(z-x)*y));var ne=new go.PathFigure(E,z*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,z*y));var re=new go.PathFigure(.8*E,.75*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*y)),re.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*y)),re.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*y)),b}),go.Shape.defineFigureGenerator("Ground",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Move,.4*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),b}),go.Shape.defineFigureGenerator("Inverter",function(oe,E,y){var b=new go.Geometry,x=De*.1,z=.1,ee=.9,ne=.5,re=new go.PathFigure(.8*E,.5*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y));var ue=new go.PathFigure((ee+z)*E,ne*y,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee+z)*E,(ne+x)*y,(ee+x)*E,(ne+z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne+z)*y,(ee-z)*E,(ne+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee-z)*E,(ne-x)*y,(ee-x)*E,(ne-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,(ee+x)*E,(ne-z)*y,(ee+z)*E,(ne-x)*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=De*.4,ee=De*.1,ne=.1,re=.9,ue=.5,ie=new go.PathFigure(.8*E,.5*y,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,.8*E,(.5+z)*y,(.4+x)*E,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(.4+x)*E,0,.8*E,(.5-z)*y));var Pe=new go.PathFigure((re+ne)*E,ue*y,!0);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue+ne)*y,(re+ne)*E,(ue+ee)*y,(re+ee)*E,(ue+ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*E,ue*y,(re-ee)*E,(ue+ne)*y,(re-ne)*E,(ue+ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-ne)*y,(re-ne)*E,(ue-ee)*y,(re-ee)*E,(ue-ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*E,ue*y,(re+ee)*E,(ue-ne)*y,(re+ne)*E,(ue-ee)*y)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*x,ee=0,ne=.5,re=new go.PathFigure(.8*E,.5*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(ee+z)*E,(ne-x)*y,.7*E,(ne-z)*y)),x=.1,z=De*.1,ee=.9,ne=.5;var ue=new go.PathFigure((ee-x)*E,ne*y,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*x,ee=0,ne=.5,re=new go.PathFigure(0,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(ee+z+z)*E,(ne-x)*y,.8*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*E,(ne+z)*y,(ee+z+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*x,ee=.2,ne=.5,re=new go.PathFigure(.1*E,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var ue=new go.PathFigure(.8*E,.5*y,!0);b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.7*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(ee+z)*E,(ne-x)*y,.7*E,(ne-z)*y)),x=.1,z=De*.1,ee=.9,ne=.5;var ie=new go.PathFigure((ee-x)*E,ne*y,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*x,ee=.2,ne=.5,re=new go.PathFigure(.1*E,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var ue=new go.PathFigure(.2*E,0,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(ee+z)*E,(ne-x)*y,.9*E,(ne-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.9*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Move,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),b}),go.Shape.defineFigureGenerator("Resistor",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),b}),go.Shape.defineFigureGenerator("Inductor",function(oe,E,y){var b=new go.Geometry,x=De*.1,z=.1,ee=.1,ne=.5,re=new go.PathFigure((ee-x*.5)*E,y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-x)*E,y,(ee-z)*E,0)),ee=.3,re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,(ee+z)*E,0,(ee+x)*E,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-x)*E,y,(ee-z)*E,0)),ee=.5,re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,(ee+z)*E,0,(ee+x)*E,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-x)*E,y,(ee-z)*E,0)),ee=.7,re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,(ee+z)*E,0,(ee+x)*E,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-x)*E,y,(ee-z)*E,0)),ee=.9,re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x*.5)*E,y,(ee+z)*E,0,(ee+x)*E,y)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=.5,ee=.5,ne=.5,re=new go.PathFigure((ee-z)*E,ne*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee-z)*E,(ne-x)*y,(ee-x)*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,(ee+x)*E,(ne-z)*y,(ee+z)*E,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee+z)*E,(ne+x)*y,(ee+x)*E,(ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne+z)*y,(ee-z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*E,ne*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*E,ne*y,ee*E,(ne-z)*y,ee*E,(ne+z)*y)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.75*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Move,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),b}),go.Shape.defineFigureGenerator("Diode",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(oe,E,y){var b=new go.Geometry,x=E,z=y;E=E*.38,y=y*.6;var ee=De*.8,ne=.8,re=0,ue=.5,ie=(x-E)/2,Pe=(z-y)/2,ze=new go.PathFigure(re*E+ie,(ue+ne)*y+Pe,!0);b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*E+ie,ue*y+Pe,(re-ee)*E+ie,(ue+ne)*y+Pe,(re-ne)*E+ie,(ue+ee)*y+Pe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue-ne)*y+Pe,(re-ne)*E+ie,(ue-ee)*y+Pe,(re-ee)*E+ie,(ue-ne)*y+Pe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne+ee*.5)*E+ie,ue*y+Pe,re*E+ie,(ue-ne)*y+Pe,(re-ne+ee*.5)*E+ie,(ue-ee)*y+Pe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue+ne)*y+Pe,(re-ne+ee*.5)*E+ie,(ue+ee)*y+Pe,re*E+ie,(ue+ne)*y+Pe).close()),ee=De*.4,ne=.4,re=.2,ue=.5;var Me=new go.PathFigure(re*E+ie,(ue+ne)*y+Pe,!0);b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*E+ie,ue*y+Pe,(re-ee)*E+ie,(ue+ne)*y+Pe,(re-ne)*E+ie,(ue+ee)*y+Pe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue-ne)*y+Pe,(re-ne)*E+ie,(ue-ee)*y+Pe,(re-ee)*E+ie,(ue-ne)*y+Pe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne+ee*.5)*E+ie,ue*y+Pe,re*E+ie,(ue-ne)*y+Pe,(re-ne+ee*.5)*E+ie,(ue-ee)*y+Pe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue+ne)*y+Pe,(re-ne+ee*.5)*E+ie,(ue+ee)*y+Pe,re*E+ie,(ue+ne)*y+Pe).close()),ee=De*.2,ne=.2,re=.5,ue=.5;var Xe=new go.PathFigure((re-ne)*E+ie,ue*y+Pe,!0);b.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue-ne)*y+Pe,(re-ne)*E+ie,(ue-ee)*y+Pe,(re-ee)*E+ie,(ue-ne)*y+Pe)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*E+ie,ue*y+Pe,(re+ee)*E+ie,(ue-ne)*y+Pe,(re+ne)*E+ie,(ue-ee)*y+Pe)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue+ne)*y+Pe,(re+ne)*E+ie,(ue+ee)*y+Pe,(re+ee)*E+ie,(ue+ne)*y+Pe)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*E+ie,ue*y+Pe,(re-ee)*E+ie,(ue+ne)*y+Pe,(re-ne)*E+ie,(ue+ee)*y+Pe)),ee=De*.4,ne=.4,re=.8,ue=.5;var lt=new go.PathFigure(re*E+ie,(ue-ne)*y+Pe,!0);b.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*E+ie,ue*y+Pe,(re+ee)*E+ie,(ue-ne)*y+Pe,(re+ne)*E+ie,(ue-ee)*y+Pe)),lt.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue+ne)*y+Pe,(re+ne)*E+ie,(ue+ee)*y+Pe,(re+ee)*E+ie,(ue+ne)*y+Pe)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne-ee*.5)*E+ie,ue*y+Pe,re*E+ie,(ue+ne)*y+Pe,(re+ne-ee*.5)*E+ie,(ue+ee)*y+Pe)),lt.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue-ne)*y+Pe,(re+ne-ee*.5)*E+ie,(ue-ee)*y+Pe,re*E+ie,(ue-ne)*y+Pe).close()),ee=De*.8,ne=.8,re=1,ue=.5;var be=new go.PathFigure(re*E+ie,(ue-ne)*y+Pe,!0);return b.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*E+ie,ue*y+Pe,(re+ee)*E+ie,(ue-ne)*y+Pe,(re+ne)*E+ie,(ue-ee)*y+Pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue+ne)*y+Pe,(re+ne)*E+ie,(ue+ee)*y+Pe,(re+ee)*E+ie,(ue+ne)*y+Pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne-ee*.5)*E+ie,ue*y+Pe,re*E+ie,(ue+ne)*y+Pe,(re+ne-ee*.5)*E+ie,(ue+ee)*y+Pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue-ne)*y+Pe,(re+ne-ee*.5)*E+ie,(ue-ee)*y+Pe,re*E+ie,(ue-ne)*y+Pe).close()),b}),go.Shape.defineFigureGenerator("Email",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*y)),b}),go.Shape.defineFigureGenerator("Ethernet",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.35*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,y,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var ee=new go.PathFigure(.6*E,y,!0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,y).close());var ne=new go.PathFigure(0,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*y)),b}),go.Shape.defineFigureGenerator("Power",function(oe,E,y){var b=new go.Geometry,x=De*.4,z=.4,ee=.5,ne=.5,re=a(),ue=a(),ie=a(),Pe=a();fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.5,re,re,ue,ie,Pe);var ze=te(ue.x,ue.y),Me=new go.PathFigure(ue.x*E,ue.y*y,!0);b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,ie.x*E,ie.y*y,Pe.x*E,Pe.y*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee+z)*E,(ne+x)*y,(ee+x)*E,(ne+z)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne+z)*y,(ee-z)*E,(ne+x)*y)),fe(ee-z,ne,ee-z,ne-x,ee-x,ne-z,ee,ne-z,.5,ie,Pe,ue,re,re),Me.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*y,ie.x*E,ie.y*y,Pe.x*E,Pe.y*y)),x=De*.3,z=.3,fe(ee-z,ne,ee-z,ne-x,ee-x,ne-z,ee,ne-z,.5,ie,Pe,ue,re,re),Me.add(new go.PathSegment(go.PathSegment.Line,ue.x*E,ue.y*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,Pe.x*E,Pe.y*y,ie.x*E,ie.y*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.5,re,re,ue,ie,Pe),Me.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*y,Pe.x*E,Pe.y*y,ie.x*E,ie.y*y).close());var Me=new go.PathFigure(.45*E,0,!0);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),me(re),me(ue),me(ie),me(Pe),me(ze),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y/2,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,y/2,E/2,y/2));function z(ee,ne,re){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*E,(.8+re)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*E,(.5+re)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*E,(.5+re)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*E,(.8+re)*y).close())}return z(x,0,0),z(x,.4,0),z(x,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.2*E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.37*E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*y)),x.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*y)),x.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.37*y)),x.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*y)),x.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*y)),x.add(new go.PathSegment(go.PathSegment.Line,.34*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*y)),x.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.1*E,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*y,.45*E,.44*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*y,.48*E,.17*y,.54*E,.35*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*y,.59*E,.29*y,.58*E,.28*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*y,.8*E,.34*y,.88*E,.43*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*y,.87*E,.48*y,.88*E,.43*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,1.17*E,.76*y,.82*E,.8*y).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,E,y){var b=new go.Geometry,x=.5,z=0,ee=0,ne=x*De,re=.4*Math.SQRT2/2+.5,ue=.5-.5*Math.SQRT2/2,ie=1,Pe=.5,ze=.5,Me=0,Xe=new go.PathFigure(re*E,(1-ue)*y,!1);return b.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,Pe*y,ie*E,.7*y,ie*E,Pe*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(ze+z)*E,(Me+z)*y,(.5+x+z)*E,(.5-ne+z)*y,(.5+ne+z)*E,(.5-x+z)*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*E,(.5+ee)*y,(.5-ne+z)*E,(.5-x+ee)*y,(.5-x+z)*E,(.5-ne+ee)*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*y,(.5-x+z)*E,(.5+ne+ee)*y,(.5-ne+z)*E,.9*y)),Xe.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*y)),Xe.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*y)),Xe.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Move,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Move,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x);var z=new go.PathFigure(E,y,!1);b.add(z);var ee=new go.PathFigure(0,.5*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.2*E,.35*y,.3*E,.35*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.7*E,.65*y,.8*E,.65*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.5*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.2*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var x=new go.PathFigure(0,.2*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.7*E,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*y,0,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,y,.4*E,.5*y,E,.5*y).close());var z=new go.PathFigure(.45*E,.73*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x);var z=new go.PathFigure(.335*E,(1-.555)*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*y,(1-.12)*E,.46*y,(1-.02)*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*y,.02*E,.54*y,.12*E,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*y));var ee=.5-.285,ne=.5,re=ee,ue=Math.PI/4,ie=4*(1-Math.cos(ue))/(3*Math.sin(ue)),Pe=ie*.5,ze=ee,Me=ee,Xe=ie*ze,lt=ie*Me;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ze)*E,re*y,(ne-(Xe+ze)/2)*E,(re+(Me+lt)/2)*y,(ne-ze)*E,(re+lt)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-Me)*y,(ne-ze)*E,(re-lt)*y,(ne-Xe)*E,(re-Me)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ze)*E,re*y,(ne+Xe)*E,(re-Me)*y,(ne+ze)*E,(re-lt)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*y,(ne+ze)*E,(re+lt)*y,(ne+(Xe+ze)/2)*E,(re+(Me+lt)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y));var be=new go.PathFigure(.2*E,y,!1);b.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*y));var It=new go.PathFigure(.8*E,y,!1);return b.add(It),It.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.1*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var z=new go.PathFigure(.2*E,.2*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*y).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x);var z=new go.PathFigure(E,y,!1);b.add(z);var ee=new go.PathFigure(.1*E,y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),b}),go.Shape.defineFigureGenerator("Caution",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.05*E,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*y,0,y,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*y,.5*E,0,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,E,y,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.05*E,y));var z=.05;return x.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*y)),x.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*y,z*E,z*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*y,.575*E,.725*y,.625*E,.375*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*y,.375*E,.375*y,.425*E,.725*y)),b}),go.Shape.defineFigureGenerator("Recycle",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.45*E,.95*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*y,.17*E,.95*y,.15*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*y)),x.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*y)),x.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*y,0,.675*y,0,.7*y)),x.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*y)),x.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*y));var z=new go.PathFigure(.475*E,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*y,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*y,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*y));var ee=new go.PathFigure(.675*E,.575*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*y,E,.8*y,E,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*y)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*.5,ee=new go.PathFigure(E,x*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,y,E,(x+z)*y,(x+z)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-z)*E,y,0,(x+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,0,0,(x-z)*y,(x-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,x*y,(x+z)*E,0,E,(x-z)*y));var ne=new go.PathFigure(x*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,x*E,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,x*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,x*E,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,x*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,x*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,x*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,x*y)),ne.add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*y)),b}),go.Shape.defineFigureGenerator("Package",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.15*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*y).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var ee=new go.PathFigure(0,.5*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close()),b}),go.Shape.defineFigureGenerator("Component",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y).close());var z=new go.PathFigure(0,.2*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ee=new go.PathFigure(0,.6*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.15*E,.6*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y));var z=new go.PathFigure(.15*E,.6*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*y)),x.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*y)),x.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.35*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.33*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),x.add(new go.PathSegment(go.PathSegment.Move,E,.33*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.66*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),x.add(new go.PathSegment(go.PathSegment.Move,E,.66*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*y).close());var ee=.1,ne=De*.1,re=.2,ue=.9,ie=new go.PathFigure((re-ee)*E,ue*y,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-ee)*y,(re-ee)*E,(ue-ne)*y,(re-ne)*E,(ue-ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(re+ee)*E,ue*y,(re+ne)*E,(ue-ee)*y,(re+ee)*E,(ue-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue+ee)*y,(re+ee)*E,(ue+ne)*y,(re+ne)*E,(ue+ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(re-ee)*E,ue*y,(re-ne)*E,(ue+ee)*y,(re-ee)*E,(ue+ne)*y).close()),ee=.1,ne=De*.1,re=.8,ue=.9;var Pe=new go.PathFigure((re-ee)*E,ue*y,!0);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-ee)*y,(re-ee)*E,(ue-ne)*y,(re-ne)*E,(ue-ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(re+ee)*E,ue*y,(re+ne)*E,(ue-ee)*y,(re+ee)*E,(ue-ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue+ee)*y,(re+ee)*E,(ue+ne)*y,(re+ne)*E,(ue+ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(re-ee)*E,ue*y,(re-ne)*E,(ue+ee)*y,(re-ee)*E,(ue+ne)*y).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.2*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b}),go.Shape.defineFigureGenerator("Forklift",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.5*E,.8*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y));var ne=new go.PathFigure(.5*E,.7*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.7*y));var re=.1,ue=De*.1,ie=.1,Pe=.9,ze=new go.PathFigure((ie-re)*E,Pe*y,!0);b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(Pe-re)*y,(ie-re)*E,(Pe-ue)*y,(ie-ue)*E,(Pe-re)*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E,Pe*y,(ie+ue)*E,(Pe-re)*y,(ie+re)*E,(Pe-ue)*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(Pe+re)*y,(ie+re)*E,(Pe+ue)*y,(ie+ue)*E,(Pe+re)*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E,Pe*y,(ie-ue)*E,(Pe+re)*y,(ie-re)*E,(Pe+ue)*y)),re=.1,ue=De*.1,ie=.4,Pe=.9;var Me=new go.PathFigure((ie-re)*E,Pe*y,!0);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(Pe-re)*y,(ie-re)*E,(Pe-ue)*y,(ie-ue)*E,(Pe-re)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E,Pe*y,(ie+ue)*E,(Pe-re)*y,(ie+re)*E,(Pe-ue)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(Pe+re)*y,(ie+re)*E,(Pe+ue)*y,(ie+ue)*E,(Pe+re)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E,Pe*y,(ie-ue)*E,(Pe+re)*y,(ie-re)*E,(Pe+ue)*y)),b}),go.Shape.defineFigureGenerator("RailShipment",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.1*E,.4*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*y).close());var z=new go.PathFigure(.45*E,.7*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y));var ee=new go.PathFigure(.55*E,.4*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*y).close());var ie=.05,Pe=De*.05,ze=.175,Me=.95,ne=new go.PathFigure((ze-ie)*E,Me*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me-ie)*y,(ze-ie)*E,(Me-Pe)*y,(ze-Pe)*E,(Me-ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ze+ie)*E,Me*y,(ze+Pe)*E,(Me-ie)*y,(ze+ie)*E,(Me-Pe)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me+ie)*y,(ze+ie)*E,(Me+Pe)*y,(ze+Pe)*E,(Me+ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ze-ie)*E,Me*y,(ze-Pe)*E,(Me+ie)*y,(ze-ie)*E,(Me+Pe)*y));var ie=.05,Pe=De*.05,ze=.375,Me=.95,re=new go.PathFigure((ze-ie)*E,Me*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me-ie)*y,(ze-ie)*E,(Me-Pe)*y,(ze-Pe)*E,(Me-ie)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ze+ie)*E,Me*y,(ze+Pe)*E,(Me-ie)*y,(ze+ie)*E,(Me-Pe)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me+ie)*y,(ze+ie)*E,(Me+Pe)*y,(ze+Pe)*E,(Me+ie)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ze-ie)*E,Me*y,(ze-Pe)*E,(Me+ie)*y,(ze-ie)*E,(Me+Pe)*y));var ie=.05,Pe=De*.05,ze=.625,Me=.95,ue=new go.PathFigure((ze-ie)*E,Me*y,!0);b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me-ie)*y,(ze-ie)*E,(Me-Pe)*y,(ze-Pe)*E,(Me-ie)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ze+ie)*E,Me*y,(ze+Pe)*E,(Me-ie)*y,(ze+ie)*E,(Me-Pe)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me+ie)*y,(ze+ie)*E,(Me+Pe)*y,(ze+Pe)*E,(Me+ie)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ze-ie)*E,Me*y,(ze-Pe)*E,(Me+ie)*y,(ze-ie)*E,(Me+Pe)*y));var ie=.05,Pe=De*.05,ze=.825,Me=.95,Xe=new go.PathFigure((ze-ie)*E,Me*y,!0);b.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me-ie)*y,(ze-ie)*E,(Me-Pe)*y,(ze-Pe)*E,(Me-ie)*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(ze+ie)*E,Me*y,(ze+Pe)*E,(Me-ie)*y,(ze+ie)*E,(Me-Pe)*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me+ie)*y,(ze+ie)*E,(Me+Pe)*y,(ze+Pe)*E,(Me+ie)*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(ze-ie)*E,Me*y,(ze-Pe)*E,(Me+ie)*y,(ze-ie)*E,(Me+Pe)*y).close());var lt=new go.PathFigure(0,y,!1);return b.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var ee=new go.PathFigure(.15*E,y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,y).close());var ne=.05,re=De*.05,ue=.35,ie=.775,Pe=new go.PathFigure((ue-ne)*E,ie*y,!0);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-ne)*y,(ue-ne)*E,(ie-re)*y,(ue-re)*E,(ie-ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E,ie*y,(ue+re)*E,(ie-ne)*y,(ue+ne)*E,(ie-re)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie+ne)*y,(ue+ne)*E,(ie+re)*y,(ue+re)*E,(ie+ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E,ie*y,(ue-re)*E,(ie+ne)*y,(ue-ne)*E,(ie+re)*y).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.75*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),b}),go.Shape.defineFigureGenerator("Globe",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.75*E,0,E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.75*y,.75*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*E,y,0,.75*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*y,.25*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,.15*E,.25*y,.15*E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*y,.85*E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*y,.35*E,.3*y,.65*E,.3*y)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*y,.35*E,.7*y,.65*E,.7*y)),b}),go.Shape.defineFigureGenerator("Wave",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.25*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*y,.1*E,0,.2*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*y,.425*E,.5*y,.575*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*y,.8*E,0,.9*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*y,.1*E,.5*y,.2*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*y,.425*E,y,.575*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*y,.8*E,.5*y,.9*E,.5*y)),b}),go.Shape.defineFigureGenerator("Operator",function(oe,E,y){var b=new go.Geometry,x=.3,z=De*.3,ee=.5,ne=.7,re=new go.PathFigure((ee-x)*E,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y));var ue=new go.PathFigure(0,.7*y,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*y,0,0,E,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.65*E,.3*y,.65*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*y,.35*E,.3*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*E,.6*y,.1*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.2*E,y,.35*E,.95*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,y,.7*E,.6*y,.9*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.8*E,y,.65*E,.95*y)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,0,y,.4*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*y,.8*E,y,.85*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),b}),go.Shape.defineFigureGenerator("Battery",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*y));var z=new go.PathFigure(0,.6*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),b}),go.Shape.defineFigureGenerator("Delete",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*.5,ee=.5,ne=.5,re=new go.PathFigure((ee-x)*E,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y));var ue=new go.PathFigure(.15*E,.5*y,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*y)),b}),go.Shape.defineFigureGenerator("Flag",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.1*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*y,.15*E,0,.35*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,.65*E,.2*y,.85*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.85*E,.6*y,.65*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*E,.4*y,.15*E,.4*y).close()),b}),go.Shape.defineFigureGenerator("Help",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*.5,ee=.5,ne=.5,re=new go.PathFigure((ee-x)*E,ne*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y).close()),x=.05,z=De*.05,ee=.5,ne=.8;var ue=new go.PathFigure((ee-x)*E,ne*y,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y).close()),ue.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,.75*E,.475*y,.75*E,.225*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*y,.4*E,.2*y,.3*E,.25*y)),b}),go.Shape.defineFigureGenerator("Location",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*y,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*y,.5*E,0,.025*E,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*E,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*y)),b}),go.Shape.defineFigureGenerator("Unlocked",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*E,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*y)),b}),go.Shape.defineFigureGenerator("Gear",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*y,.79840625*E,.39915625*y,.7834375*E,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*y,.64228125*E,.2188125*y,.603875*E,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*y,.39759375*E,.20190625*y,.36053125*E,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*y,.21765625*E,.36059375*y,.201875*E,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*y,.20221875*E,.603875*y,.21884375*E,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*y,.36353125*E,.78340625*y,.3991875*E,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*y,.602375*E,.79809375*y,.63946875*E,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*y,.78234375*E,.63940625*y,.798125*E,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.5*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*y,0,.375*y,.05*E,.325*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*y,.3*E,.225*y,.4*E,.175*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*y,.46*E,.05*y,.525*E,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*y,.525*E,.275*y,.475*E,.325*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*y,E,.4*y,E,.55*y)),x.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*y,.675*E,.55*y,.675*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*y,.65*E,.7*y,.65*E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,y,.61*E,.85*y,.61*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*E,y,0,y).close()),b}),go.Shape.defineFigureGenerator("Map",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.2*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),b}),go.Shape.defineFigureGenerator("Eject",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y*.7)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*1,y*1,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.3)),x.add(new go.PathSegment(go.PathSegment.Line,E,y*.3)),x.add(new go.PathSegment(go.PathSegment.Line,E,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.85)),x.add(new go.PathSegment(go.PathSegment.Line,E,y*.85).close());var z=new go.PathFigure(.126*E,.85*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*y).close());var ee=new go.PathFigure(.402*E,.85*y,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*y).close());var ne=new go.PathFigure(.678*E,.85*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*y).close());var re=new go.PathFigure(.5*E,.1*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*y)),re.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*y).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y*1,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.8)),x.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.8)),x.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.6)),x.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.6)),x.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.4)),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.4)),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.2)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.2)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.15)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.15)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.35)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y*1,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*(1-.184)).close());var z=new go.PathFigure(E*.204,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*1).close());var ee=new go.PathFigure(E*.408,y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.408,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*1).close());var ne=new go.PathFigure(E*.612,y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*1).close());var re=new go.PathFigure(E*.816,y,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.816,y*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-.184*5))),re.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.1).close());var ee=new go.PathFigure(E*.055,.13*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.16).close());var ne=new go.PathFigure(E*.055,.18*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.21).close());var re=new go.PathFigure(E*1,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),re.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.65)),re.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.55*E,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*y,0,.4*y,.225*E,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*y)),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*y,.975*E,0,E,.08*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*y)),x.add(new go.PathSegment(go.PathSegment.Line,.55*E,y).close()),b}),go.Shape.defineFigureGenerator("Key",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*1,y*.5,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*y).close()),x.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*y)),x.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*y,.075*E,.075*y).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var z=new go.PathFigure(0,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var ee=new go.PathFigure(E*.11,y*.1,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.11,y*.8).close());var ne=new go.PathFigure(E*(.11+.24133333*1+.028*1),y*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),y*.8).close());var re=new go.PathFigure(E*(.11+.24133333*2+.028*2),y*.1,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.1)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.8)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),y*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,E,y){var b=new go.Geometry,x=8,z=x*De,ee=new go.PathFigure(x,0,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-z,E-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,z,z,0).close());var ne=new go.PathFigure(E*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*0).close());var re=new go.PathFigure(E*.83,y*1,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.5)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.5)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*1).close());var ue=new go.PathFigure(E*.78,y*.05,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.05)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.25)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.78,y*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,E/3),b=Math.min(b,y/3);var x=b*De,z=y*.8,ee=new go.Geometry,ne=new go.PathFigure(b,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-x,0,E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,z-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,z,E,z-x,E-x,z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,b,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-b,x,z,0,z-x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close()),x>1?(ee.spot1=new go.Spot(0,0,x,x),ee.spot2=new go.Spot(1,.8,-x,-x)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*0,y*.45,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.9)),x.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.9)),x.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.45).close());var z=new go.PathFigure(E*1,y*.55,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*0,y*.1,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.9)),x.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.9).close());var z=new go.PathFigure(E*.1,y*.2,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.25).close());var ee=new go.PathFigure(E*.28,y*.37,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.28,y*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(oe,E,y){var b=new go.Geometry,x=15,z=x*De,ee=new go.PathFigure(E*.62,y*.475,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-z,E-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.62,y*.03).close()),z>1?(b.spot1=new go.Spot(0,0,z,z),b.spot2=new go.Spot(1,1,-z,-z)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*0,y*1,!0);b.add(x);var z=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close());var ee=new go.PathFigure(E*.4,y*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*0,y*1,!0);b.add(x);var z=.1/.3;return x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*0,y*1,!0);b.add(x);var z=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close());var ee=new go.PathFigure(E*.5,y*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.74,y*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*.15,y*0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*.15,y*0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close());var z=new go.PathFigure(E*.235,y*.28,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,y*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*.5,y*0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.5)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.65)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.65)),x.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.5)),x.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.35)),x.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Te={},ot="5.0",te={},a=null,me=!1,he=!1,fe=null,Ce=!1,Se=null,De=null,Ze=0;Ze4?parseFloat(Ye):5};Te.setHTML5Codebase=function(Ye,ke){De=Ye,kt(Ye,ke)},Te.setJavaCodebase=Te.setJavaCodebaseVersion=Te.isCompiledInstalled=Te.setPreCompiledScriptPath=Te.setPreCompiledResourcePath=function(){},Te.setHTML5CodebaseVersion=function(Ye,ke){var He=parseFloat(Ye);if(He!==NaN&&He<5){console.log("The GeoGebra HTML5 codebase version "+He+" is deprecated. Using version latest instead.");return}Se=Ye,Je(Ye,ke)},Te.getHTML5CodebaseVersion=function(){return oe},Te.getParameters=function(){return te},Te.setFontsCSSURL=function(Ye){ee=Ye},Te.setGiacJSURL=function(Ye){},Te.setJNLPFile=function(Ye){le=Ye},Te.setJNLPBaseDir=function(Ye){},Te.inject=function(){function Ye(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ke="auto",He=te.id,ct,it=!1,Oe=0;Oe=5)return!0;var Ye=Te.getAppletObject();return Ye&&typeof Ye.recalculateEnvironments=="function"?(Ye.recalculateEnvironments(),!0):!1},Te.startAnimation=function(){var Ye=Te.getAppletObject();return Ye&&typeof Ye.startAnimation=="function"?(Ye.startAnimation(),!0):!1},Te.stopAnimation=function(){var Ye=Te.getAppletObject();return Ye&&typeof Ye.stopAnimation=="function"?(Ye.stopAnimation(),!0):!1},Te.getAppletObject=function(){var Ye=te.id!==void 0?te.id:"ggbApplet";return window[Ye]},Te.resize=function(){};var Xe=function(Ye,ke,He){var ct=document.createElement("param");ct.setAttribute("name",ke),ct.setAttribute("value",He),Ye.appendChild(ct)},lt=function(Ye){return Ye&&Ye!=="false"},be=function(Ye,ke,He){re(oe)<=4.2&&(He=!0);var ct=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(ct=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var it=document.createElement("div");it.classList.add("appletParameters","notranslate");var Oe=ke.width,qe=ke.height;if(ke.disableAutoScale=ke.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ke.disableAutoScale,ke.width!==void 0)if(re(oe)<=4.4)lt(ke.showToolBar)&&(ke.height-=7),lt(ke.showAlgebraInput)&&(ke.height-=37),ke.width<605&<(ke.showToolBar)&&(ke.width=605,Oe=605);else{var bt=100;(lt(ke.showToolBar)||lt(ke.showMenuBar))&&(ke.hasOwnProperty("customToolBar")&&(ke.customToolbar=ke.customToolBar),bt=lt(ke.showMenuBar)?245:155),Oe=5?(ke.appletOnLoad=function(Pt){var We=Ye.querySelector(".ggb_preview");We&&We.parentNode.removeChild(We),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(_t),window.GGBT_wsf_view&&$(window).trigger("resize"),Ut(Pt)},En||_t.appendChild(At)):it.appendChild(At),_t.appendChild(it),En||Ye.appendChild(_t),setTimeout(function(){Te.resize()},1)}else{var Ve=document.createElement("div");Ve.className="applet_scaler",Ve.style.position="relative",Ve.style.display="block",Ve.appendChild(it),Ye.appendChild(Ve),ke.appletOnLoad=function(Pt){Te.resize(),Ut(Pt)}}function dt(Pt,We){We&&typeof We.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Pt,We.appletOnLoad):renderGGBElement(Pt),Lt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",We)}function Ge(Pt,We){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Pt,params:We}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(St){dt(St.article,St.params)}),html5AppletsToProcess=null)},re(oe)<5&&(Pt.className+=" geogebraweb")):dt(Pt,We)}if(ct){scriptLoadStarted=!0;for(var ht=0;ht0?(Tt.remove(),_t.attr("id","fullscreencontent").show(),jQuery(Ut).append(_t),window.dispatchEvent(new Event("resize"))):be(Tt,ke,!1),window.GGBT_wsf_view.launchFullScreen(Ut)}else Ft=ct,be(Ye,ke,!1);if(!window.GGBT_wsf_view)for(qe=0;qeYe/4*3&&(Tt=Ye/4*3),Ut=Tt/5.8,bt.setAttribute("src",x),bt.setAttribute("width",Tt),bt.setAttribute("height",Ut);var _t=(Ye-Tt)/2,En=(ke-Ut)/2;bt.style.left=_t+"px",bt.style.top=En+"px",it.appendChild(bt)}}return it.appendChild(qe),it},Nt=function(Ye){return Ye=Ye.toLowerCase(),Ye==="html5"||Ye==="screenshot"?Ye:"html5"},pt=["web","webSimple","web3d","tablet","tablet3d","phone"],Je=function(Ye,ke){if(oe=Ye,ke){kt(oe,!0);return}var He=!me;if(He){var ct=re(oe);!isNaN(ct)&&ct<4.4&&(He=!1)}var it,Oe;window.location.protocol.substr(0,4)==="http"?it=window.location.protocol:it="http:";var qe=oe.indexOf("//");qe>0?Oe=oe:qe===0?Oe=it+oe:Oe="https://www.geogebra.org/apps/5.2.814.0/";for(var bt in pt)if(oe.slice(pt[bt].length*-1)===pt[bt]||oe.slice((pt[bt].length+1)*-1)===pt[bt]+"/"){kt(Oe,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&He&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!lt(te.showToolBar)&&!lt(te.showMenuBar)&&!lt(te.showAlgebraInput)&&!lt(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Oe+="webSimple/":Oe+="web3d/",kt(Oe,!1)},kt=function(Ye,ke){if(Ye.requirejs){Re=Ye;return}Ye.slice(-1)!=="/"&&(Ye+="/"),Re=Ye,ke===null&&(ke=Ye.indexOf("http")===-1),Ie=ke,E="web.nocache.js",y=!1;var He=Re.split("/");He.length>1&&(!ke&&He[He.length-2]==="webSimple"?(E="webSimple.nocache.js",y=!0):pt.indexOf(He[He.length-2])>=0&&(E=He[He.length-2]+".nocache.js")),He=Ye.split("/"),oe=He[He.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var ct=parseFloat(oe);ct!==NaN&&ct<5&&Ye.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ct+" is deprecated. Using version latest instead."),Je("5.0",ke))},Lt=function(Ye,ke){window.console&&window.console.log&&(!ke||typeof ke.showLogging=="undefined"||ke.showLogging&&ke.showLogging!=="false")&&console.log(Ye)};te.material_id!==void 0?Pe(Dt):Dt();function Dt(){var Ye=ot;Se!==null?Ye=Se:parseFloat(Ye)<5&&(Ye="5.0"),Je(Ye,!1),De!==null&&kt(De,Ie),Ce=!0}return Te},GGBAppletUtils=function(){"use strict";function Te(){return window.GGBT_wsf_edit!==void 0}function ot(Ce,Se){Se!=1?(Ce.style.transformOrigin="0% 0% 0px",Ce.style.webkitTransformOrigin="0% 0% 0px",Ce.style.transform="scale("+Se+","+Se+")",Ce.style.webkitTransform="scale("+Se+","+Se+")",Ce.style.maxWidth="initial",Ce.querySelector(".ggb_preview")!==null&&(Ce.querySelector(".ggb_preview").style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ce.style.transform="none",Ce.style.webkitTransform="none")}function te(Ce,Se,De,Ze,Be,le){var Re=null;if(le!=null&&le!="")for(var Ie=Ce.parentNode;Ie!=null;)if((" "+Ie.className+" ").indexOf(" "+le+" ")>-1){Re=Ie;break}else Ie=Ie.parentNode;var Ft=0,oe=0,E=0,y=0,b=0,x=0,z=0;if(Re)Ft=Re.offsetWidth,oe=Math.max(Ze?Re.offsetWidth:0,Re.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ft=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Ft):(Ft=window.innerWidth,oe=window.innerHeight,E=window.innerWidth),Ce){var ee=Ce.getBoundingClientRect();ee.left>0&&ee.left<=Ft&&(Be===void 0||!Be)&&(document.dir==="rtl"?(b=Ft-ee.width-ee.left,x=E<=480?10:30):(x=ee.left,b=E<=480?10:30),y=x+b)}if(Ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Ce.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return Ce&&((De===void 0||!De)&&Se>0&&Se+y1&&(le=!0)),Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(le=!0),!(Ce.hasOwnProperty("disableAutoScale")&&Ce.disableAutoScale))Be=a(Ce,Se,le,De,Ce.scaleContainerClass);else return Ze;return le&&(!Ce.hasOwnProperty("scale")||Ze===1)?Be:Math.min(Ze,Be)}function he(Ce){var Se=Math.min(window.innerWidth,document.documentElement.clientWidth),De=Math.min(window.innerHeight,document.documentElement.clientHeight),Ze=Ce.getBoundingClientRect(),Be=(Se-Ze.width)/2,le=(De-Ze.height)/2;le<0&&(le=0),Ce.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Be<40?Ce.style.left="40px":Ce.style.left=Be+"px",Ce.style.top=le+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(le<40?Ce.style.top="40px":Ce.style.top=le+"px",Ce.style.left=Be+"px")}function fe(Ce,Se){var De=Ce.querySelector(".appletParameters");if(De){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Se.id!==De.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ce)}if(De.parentElement&&/fullscreen/.test(De.parentElement.className))return;var Ze=me(Se,Ce);Te()&&De.setAttribute("data-param-scale",Ze);for(var Be=null,le=0;le=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Te){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Te){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Te){var ot=c[Te];return ot==null?null:ot},r=d,webModule.__errFn=e}function B(){function Te(Ce){var Se=Ce.lastIndexOf(rb);Se==-1&&(Se=Ce.length);var De=Ce.indexOf(sb);De==-1&&(De=Ce.length);var Ze=Ce.lastIndexOf(tb,Math.min(De,Se));return Ze>=O?Ce.substring(O,Ze+P):W}function ot(Ce){if(!Ce.match(/^\w+:\/\//)){var Se=o.createElement(ub);Se.src=Ce+vb,Ce=Te(Se.src)}return Ce}function te(){var Ce=__gwt_getMetaProperty(wb);return Ce!=null?Ce:W}function a(){for(var Ce=o.getElementsByTagName(_),Se=O;SeO?Ce[Ce.length-P].href:W}function he(){var Ce=o.location;return Ce.href==Ce.protocol+zb+Ce.host+Ce.pathname+Ce.search+Ce.hash}var fe=te();return fe==W&&(fe=a()),fe==W&&(fe=me()),fe==W&&he()&&(fe=Te(o.location.href)),fe=ot(fe),fe}function C(Te){return Te.match(/^\//)||Te.match(/^[a-zA-Z]+:\/\//)?Te:webModule.__moduleBase+Te}function D(){var Te=[],ot=O,te=[],a=[];function me(Ce){var Se=a[Ce](),De=te[Ce];if(Se in De)return Se;var Ze=[];for(var Be in De)Ze[De[Be]]=Be;throw r&&r(Ce,Ze,Se),null}if(__gwt_isKnownPropertyValue=function(Ce,Se){return Se in te[Ce]},webModule.__getPropMap=function(){var Ce={};for(var Se in te)te.hasOwnProperty(Se)&&(Ce[Se]=me(Se));return Ce},webModule.__computePropValue=me,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var he;try{he=Cb;var fe=he.indexOf(Db);fe!=-1&&(ot=parseInt(he.substring(fe+P),$),he=he.substring(O,fe))}catch(Ce){}return webModule.__softPermutationId=ot,C(he+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},78703:function(Te,ot){(function(te,a){a(ot)})(this,function(te){"use strict";var a=function(){return(a=Object.assign||function(Ve){for(var dt,Ge=1,ht=arguments.length;Ge0&&ut[ut.length-1])&&(St[0]===6||St[0]===2)){gt=0;continue}if(St[0]===3&&(!ut||St[1]>ut[0]&&St[1]=0&&Ve.HANDLE_LIST.splice(Ge,1),window.removeEventListener("message",dt,!1)},Ve.empty=function(){for(;Ve.HANDLE_LIST.length;)window.removeEventListener("message",Ve.HANDLE_LIST.shift(),!1)},Ve.parse=function(dt){try{return typeof dt=="object"?dt:dt&&JSON.parse(dt)}catch(Ge){return console.log("Message.parse Error:",Ge),dt}},Ve.HANDLE_LIST=[],Ve}();function Ce(Ve){return{}.toString.call(Ve)==="[object Function]"}var Se,De,Ze,Be,le={origin:""};function Re(Ve,dt){le[Ve]=dt}function Ie(Ve){return le[Ve]}function Ft(Ve){var dt=Ie("origin");return!!function(Ge,ht){return Ge!==ht&&(Ge.replace(/www\./i,"").toLowerCase()!==ht.replace(/www\./i,"").toLowerCase()||(Ge.match("www.")?void 0:(Re("origin",ht),!1)))}(dt,Ve.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:dt,eventOrigin:Ve.origin}),!0)}(function(Ve){Ve.unknown="unknown",Ve.spreadsheet="s",Ve.writer="w",Ve.presentation="p",Ve.pdf="f"})(Se||(Se={})),function(Ve){Ve.wps="w",Ve.et="s",Ve.presentation="p",Ve.pdf="f"}(De||(De={})),function(Ve){Ve.nomal="nomal",Ve.simple="simple"}(Ze||(Ze={})),function(Ve){Ve[Ve.requestFullscreen=1]="requestFullscreen",Ve[Ve.exitFullscreen=0]="exitFullscreen"}(Be||(Be={}));var oe,E,y,b=(oe=0,function(){return oe+=1}),x=function(Ve,dt,Ge){Ge===void 0&&(Ge=!0);var ht=dt;if(!E){var ut=function Qe(Pt){var We=Pt.clientHeight,St=Pt.clientWidth;We!==0||St!==0||y?We===0&&St===0||!y||(y.disconnect(),y=null):window.ResizeObserver&&(y=new ResizeObserver(function(an){Qe(Pt)})).observe(Pt),E.style.cssText+="height: "+We+"px; width: "+St+"px"}.bind(null,ht);(E=document.createElement("iframe")).classList.add("web-office-iframe");var $t={id:"office-iframe",src:Ve,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var gt in ht?($t.style="width: "+ht.clientWidth+"px; height: "+ht.clientHeight+"px;",Ge&&window.addEventListener("resize",ut)):((ht=document.createElement("div")).classList.add("web-office-default-container"),function(Qe){var Pt=document.createElement("style");document.head.appendChild(Pt);var We=Pt.sheet;We.insertRule(Qe,We.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(ht),$t.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),$t)E.setAttribute(gt,$t[gt]);ht.appendChild(E),E.destroy=function(){E.parentNode.removeChild(E),E=null,window.removeEventListener("resize",ut),y&&(y.disconnect(),y=null)}}return E},z=function(Ve){x().contentWindow&&x().contentWindow.postMessage(JSON.stringify(Ve),Ie("origin"))};function ee(Ve,dt,Ge){return new Promise(function(ht){var ut=b(),$t=function(gt){if(!Ft(gt)){var Qe=fe.parse(gt.data);Qe.eventName===Ge&&Qe.msgId===ut&&(ht(Qe.data),fe.remove($t))}};fe.add($t),z({data:Ve,msgId:ut,eventName:dt})})}var ne=function(Ve){return ee(Ve,"wps.jssdk.api","wps.api.reply")},re=function(Ve){return ee(Ve,"api.basic","api.basic.reply")},ue={idMap:{}};function ie(Ve){return me(this,void 0,void 0,function(){var dt,Ge,ht,ut,$t,gt,Qe,Pt,We,St;return he(this,function(an){switch(an.label){case 0:return Ft(Ve)?[2]:(dt=fe.parse(Ve.data),Ge=dt.eventName,ht=dt.callbackId,ut=dt.data,ht&&($t=ue.idMap[ht])?(gt=$t.split(":"),Qe=gt[0],Pt=gt[1],Ge==="api.callback"&&ue[Qe]&&ue[Qe][Pt]?[4,(St=ue[Qe][Pt]).callback.apply(St,ut.args)]:[3,2]):[3,2]);case 1:We=an.sent(),z({result:We,callbackId:ht,eventName:"api.callback.reply"}),an.label=2;case 2:return[2]}})})}var Pe=function(Ve){return me(void 0,void 0,void 0,function(){function dt(){return Object.keys(ue.idMap).find(function(an){return ue.idMap[an]===ht+":"+Ge})}var Ge,ht,ut,$t,gt,Qe,Pt,We,St;return he(this,function(an){switch(an.label){case 0:return Ge=Ve.prop,ht=Ve.parentObjId,[4,Me([ut=Ve.value])];case 1:return $t=an.sent(),gt=$t[0],Qe=$t[1],Ve.value=gt[0],Pt=Object.keys(Qe)[0],We=ue[ht],ut===null&&We&&We[Ge]&&((St=dt())&&delete ue.idMap[St],delete We[Ge],Object.keys(We).length||delete ue[ht],Object.keys(ue.idMap).length||fe.remove(ie)),Pt&&(Object.keys(ue.idMap).length||fe.add(ie),ue[ht]||(ue[ht]={}),ue[ht][Ge]={callbackId:Pt,callback:Qe[Pt]},(St=dt())&&delete ue.idMap[St],ue.idMap[Pt]=ht+":"+Ge),[2]}})})},ze=function(Ve,dt,Ge,ht){return me(void 0,void 0,void 0,function(){var ut,$t,gt,Qe,Pt,We,St,an;return he(this,function(Et){switch(Et.label){case 0:return ut=b(),Qe=new Promise(function(_e,Ae){$t=_e,gt=Ae}),Pt={},dt.args?[4,Me(dt.args)]:[3,2];case 1:We=Et.sent(),St=We[0],an=We[1],dt.args=St,Pt=an,Et.label=2;case 2:return Ve!=="api.setter"?[3,4]:[4,Pe(dt)];case 3:Et.sent(),Et.label=4;case 4:return function(_e){var Ae=_e[0],Le=_e[1];typeof(Ae=a({},Ae)).data=="function"&&(Ae.data=Ae.data()),Le(),z(Ae)}([{eventName:Ve,data:dt,msgId:ut},function(){var _e=this,Ae=function(Le){return me(_e,void 0,void 0,function(){var Ue,at,Vt;return he(this,function(zt){switch(zt.label){case 0:return Ft(Le)?[2]:(Ue=fe.parse(Le.data)).eventName==="api.callback"&&Ue.callbackId&&Pt[Ue.callbackId]?[4,Pt[Ue.callbackId].apply(Pt,Ue.data.args)]:[3,2];case 1:at=zt.sent(),z({result:at,eventName:"api.callback.reply",callbackId:Ue.callbackId}),zt.label=2;case 2:return Ue.eventName===Ve+".reply"&&Ue.msgId===ut&&(Ue.error?((Vt=new Error("")).stack=Ue.error+` -`+Ge,ht&&ht(),gt(Vt)):$t(Ue.result),fe.remove(Ae)),[2]}})})};return fe.add(Ae),Qe}]),[2,Qe]}})})};function Me(Ve){return me(this,void 0,void 0,function(){var dt,Ge,ht,ut,$t,gt,Qe,Pt,We,St,an;return he(this,function(Et){switch(Et.label){case 0:dt={},Ge=[],ht=Ve.slice(0),Et.label=1;case 1:return ht.length?(ut=void 0,[4,ht.shift()]):[3,13];case 2:return($t=Et.sent())&&$t.done?[4,$t.done()]:[3,4];case 3:Et.sent(),Et.label=4;case 4:if(!function(_e){if(!_e)return!1;for(var Ae=_e;Object.getPrototypeOf(Ae)!==null;)Ae=Object.getPrototypeOf(Ae);return Object.getPrototypeOf(_e)===Ae}(ut))return[3,11];for(Qe in ut={},gt=[],$t)gt.push(Qe);Pt=0,Et.label=5;case 5:return Pt=0?"&":"?")+Vt.join("&")),We&&(We.isParentFullscreen||We.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",Yt),document.addEventListener("webkitfullscreenchange",Yt),document.addEventListener("mozfullscreenchange",Yt)),Ge.wordOptions&&(Ge.wpsOptions=Ge.wordOptions),Ge.excelOptions&&(Ge.etOptions=Ge.excelOptions),Ge.pptOptions&&(Ge.wppOptions=Ge.pptOptions),typeof gt.print=="object"){var zt="wpsconfig_print";typeof gt.print.subscribe=="function"&&(gt[zt]=gt.print.subscribe,Ge.print={callback:zt},gt.print.custom!==void 0&&(Ge.print.custom=gt.print.custom)),delete gt.print}return typeof gt.exportPdf=="function"&&(gt[zt="wpsconfig_export_pdf"]=gt.exportPdf,Ge.exportPdf={callback:zt},delete gt.exportPdf),Ge.commandBars&&be(Ge.commandBars,!1),a(a({},Ge),{subscriptions:gt})},lt=function(Ve){Ve===void 0&&(Ve="");var dt="";if(!dt&&Ve){var Ge=Ve.toLowerCase();Ge.indexOf("/office/s/")!==-1&&(dt=Se.spreadsheet),Ge.indexOf("/office/w/")!==-1&&(dt=Se.writer),Ge.indexOf("/office/p/")!==-1&&(dt=Se.presentation),Ge.indexOf("/office/f/")!==-1&&(dt=Se.pdf)}if(!dt){var ht=Ve.match(/[\?&]type=([a-z]+)/)||[];dt=De[ht[1]]||""}return dt};function be(Ve,dt){dt===void 0&&(dt=!0);var Ge=Ve.map(function(ht){var ut=ht.attributes;if(!Array.isArray(ut)){var $t=[];for(var gt in ut)if(ut.hasOwnProperty(gt)){var Qe={name:gt,value:ut[gt]};$t.push(Qe)}ht.attributes=$t}return ht});return dt&&z({data:Ge,eventName:"setCommandBars"}),Ge}var It=window.navigator.userAgent.toLowerCase(),tt=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(It),rt=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(Ve){return!1}}();function Yt(){var Ve={status:Be.requestFullscreen},dt=document,Ge=dt.fullscreenElement||dt.webkitFullscreenElement||dt.mozFullScreenElement;Ve.status=Ge?Be.requestFullscreen:Be.exitFullscreen,z({data:Ve,eventName:"fullscreenchange"})}var nt=function(){ue.idMap={}};function Nt(){console.group("JSSDK \u4E8B\u4EF6\u673A\u5236\u8C03\u6574\u8BF4\u660E"),console.warn("jssdk.on\u3001jssdk.off \u548C jssdk.Application.Sub \u5C06\u5728\u540E\u7EED\u7248\u672C\u4E2D\u88AB\u5F03\u7528\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6539\u8FDB\u540E\u7684 ApiEvent"),console.warn("\u5177\u4F53\u8BF7\u53C2\u8003\uFF1Ahttps://wwo.wps.cn/docs/front-end/basic-usage/events/intro/"),console.groupEnd()}var pt=0,Je=new Set;function kt(Ve){return pt+=1,!Ve&&function(dt){Je.forEach(function(Ge){return Ge(dt)})}(pt),pt}function Lt(){var Ve=new Error("");return(Ve.stack||Ve.message||"").split(` + `},Ie={onDragStart(xe){let{active:je}=xe;return"Picked up draggable item "+je.id+"."},onDragOver(xe){let{active:je,over:Ke}=xe;return Ke?"Draggable item "+je.id+" was moved over droppable area "+Ke.id+".":"Draggable item "+je.id+" is no longer over a droppable area."},onDragEnd(xe){let{active:je,over:Ke}=xe;return Ke?"Draggable item "+je.id+" was dropped over droppable area "+Ke.id:"Draggable item "+je.id+" was dropped."},onDragCancel(xe){let{active:je}=xe;return"Dragging was cancelled. Draggable item "+je.id+" was dropped."}};function Ft(xe){let{announcements:je=Ie,container:Ke,hiddenTextDescribedById:Bt,screenReaderInstructions:qt=Re}=xe;const{announce:gn,announcement:ce}=De(),vt=(0,he.Ld)("DndLiveRegion"),[Mt,rn]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{rn(!0)},[]),Be((0,a.useMemo)(()=>({onDragStart(ae){let{active:pe}=ae;gn(je.onDragStart({active:pe}))},onDragMove(ae){let{active:pe,over:se}=ae;je.onDragMove&&gn(je.onDragMove({active:pe,over:se}))},onDragOver(ae){let{active:pe,over:se}=ae;gn(je.onDragOver({active:pe,over:se}))},onDragEnd(ae){let{active:pe,over:se}=ae;gn(je.onDragEnd({active:pe,over:se}))},onDragCancel(ae){let{active:pe,over:se}=ae;gn(je.onDragCancel({active:pe,over:se}))}}),[gn,je])),!Mt)return null;const st=a.createElement(a.Fragment,null,a.createElement(Ce,{id:Bt,value:qt.draggable}),a.createElement(Se,{id:vt,announcement:ce}));return Ke?(0,me.createPortal)(st,Ke):st}var oe;(function(xe){xe.DragStart="dragStart",xe.DragMove="dragMove",xe.DragEnd="dragEnd",xe.DragCancel="dragCancel",xe.DragOver="dragOver",xe.RegisterDroppable="registerDroppable",xe.SetDroppableDisabled="setDroppableDisabled",xe.UnregisterDroppable="unregisterDroppable"})(oe||(oe={}));function E(){}function y(xe,je){return useMemo(()=>({sensor:xe,options:je!=null?je:{}}),[xe,je])}function b(){for(var xe=arguments.length,je=new Array(xe),Ke=0;Ke[...je].filter(Bt=>Bt!=null),[...je])}const x=Object.freeze({x:0,y:0});function z(xe,je){return Math.sqrt(Math.pow(xe.x-je.x,2)+Math.pow(xe.y-je.y,2))}function ee(xe,je){const Ke=getEventCoordinates(xe);if(!Ke)return"0 0";const Bt={x:(Ke.x-je.left)/je.width*100,y:(Ke.y-je.top)/je.height*100};return Bt.x+"% "+Bt.y+"%"}function ne(xe,je){let{data:{value:Ke}}=xe,{data:{value:Bt}}=je;return Ke-Bt}function re(xe,je){let{data:{value:Ke}}=xe,{data:{value:Bt}}=je;return Bt-Ke}function ue(xe){let{left:je,top:Ke,height:Bt,width:qt}=xe;return[{x:je,y:Ke},{x:je+qt,y:Ke},{x:je,y:Ke+Bt},{x:je+qt,y:Ke+Bt}]}function ie(xe,je){if(!xe||xe.length===0)return null;const[Ke]=xe;return je?Ke[je]:Ke}function Pe(xe,je,Ke){return je===void 0&&(je=xe.left),Ke===void 0&&(Ke=xe.top),{x:je+xe.width*.5,y:Ke+xe.height*.5}}const ze=xe=>{let{collisionRect:je,droppableRects:Ke,droppableContainers:Bt}=xe;const qt=Pe(je,je.left,je.top),gn=[];for(const ce of Bt){const{id:vt}=ce,Mt=Ke.get(vt);if(Mt){const rn=z(Pe(Mt),qt);gn.push({id:vt,data:{droppableContainer:ce,value:rn}})}}return gn.sort(ne)},Me=xe=>{let{collisionRect:je,droppableRects:Ke,droppableContainers:Bt}=xe;const qt=ue(je),gn=[];for(const ce of Bt){const{id:vt}=ce,Mt=Ke.get(vt);if(Mt){const rn=ue(Mt),st=qt.reduce((pe,se,ye)=>pe+z(rn[ye],se),0),ae=Number((st/4).toFixed(4));gn.push({id:vt,data:{droppableContainer:ce,value:ae}})}}return gn.sort(ne)};function Xe(xe,je){const Ke=Math.max(je.top,xe.top),Bt=Math.max(je.left,xe.left),qt=Math.min(je.left+je.width,xe.left+xe.width),gn=Math.min(je.top+je.height,xe.top+xe.height),ce=qt-Bt,vt=gn-Ke;if(Bt{let{collisionRect:je,droppableRects:Ke,droppableContainers:Bt}=xe;const qt=[];for(const gn of Bt){const{id:ce}=gn,vt=Ke.get(ce);if(vt){const Mt=Xe(vt,je);Mt>0&&qt.push({id:ce,data:{droppableContainer:gn,value:Mt}})}}return qt.sort(re)};function be(xe,je){const{top:Ke,left:Bt,bottom:qt,right:gn}=je;return Ke<=xe.y&&xe.y<=qt&&Bt<=xe.x&&xe.x<=gn}const It=xe=>{let{droppableContainers:je,droppableRects:Ke,pointerCoordinates:Bt}=xe;if(!Bt)return[];const qt=[];for(const gn of je){const{id:ce}=gn,vt=Ke.get(ce);if(vt&&be(Bt,vt)){const rn=ue(vt).reduce((ae,pe)=>ae+z(Bt,pe),0),st=Number((rn/4).toFixed(4));qt.push({id:ce,data:{droppableContainer:gn,value:st}})}}return qt.sort(ne)};function tt(xe,je,Ke){return gl(Ko({},xe),{scaleX:je&&Ke?je.width/Ke.width:1,scaleY:je&&Ke?je.height/Ke.height:1})}function rt(xe,je){return xe&&je?{x:xe.left-je.left,y:xe.top-je.top}:x}function Yt(xe){return function(Ke){for(var Bt=arguments.length,qt=new Array(Bt>1?Bt-1:0),gn=1;gngl(Ko({},ce),{top:ce.top+xe*vt.y,bottom:ce.bottom+xe*vt.y,left:ce.left+xe*vt.x,right:ce.right+xe*vt.x}),Ko({},Ke))}}const nt=Yt(1);function Nt(xe){if(xe.startsWith("matrix3d(")){const je=xe.slice(9,-1).split(/, /);return{x:+je[12],y:+je[13],scaleX:+je[0],scaleY:+je[5]}}else if(xe.startsWith("matrix(")){const je=xe.slice(7,-1).split(/, /);return{x:+je[4],y:+je[5],scaleX:+je[0],scaleY:+je[3]}}return null}function pt(xe,je,Ke){const Bt=Nt(je);if(!Bt)return xe;const{scaleX:qt,scaleY:gn,x:ce,y:vt}=Bt,Mt=xe.left-ce-(1-qt)*parseFloat(Ke),rn=xe.top-vt-(1-gn)*parseFloat(Ke.slice(Ke.indexOf(" ")+1)),st=qt?xe.width/qt:xe.width,ae=gn?xe.height/gn:xe.height;return{width:st,height:ae,top:rn,right:Mt+st,bottom:rn+ae,left:Mt}}const Je={ignoreTransform:!1};function kt(xe,je){je===void 0&&(je=Je);let Ke=xe.getBoundingClientRect();if(je.ignoreTransform){const{transform:rn,transformOrigin:st}=(0,he.Jj)(xe).getComputedStyle(xe);rn&&(Ke=pt(Ke,rn,st))}const{top:Bt,left:qt,width:gn,height:ce,bottom:vt,right:Mt}=Ke;return{top:Bt,left:qt,width:gn,height:ce,bottom:vt,right:Mt}}function Lt(xe){return kt(xe,{ignoreTransform:!0})}function Dt(xe){const je=xe.innerWidth,Ke=xe.innerHeight;return{top:0,left:0,right:je,bottom:Ke,width:je,height:Ke}}function Ye(xe,je){return je===void 0&&(je=(0,he.Jj)(xe).getComputedStyle(xe)),je.position==="fixed"}function ke(xe,je){je===void 0&&(je=(0,he.Jj)(xe).getComputedStyle(xe));const Ke=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(qt=>{const gn=je[qt];return typeof gn=="string"?Ke.test(gn):!1})}function We(xe,je){const Ke=[];function Bt(qt){if(je!=null&&Ke.length>=je||!qt)return Ke;if((0,he.qk)(qt)&&qt.scrollingElement!=null&&!Ke.includes(qt.scrollingElement))return Ke.push(qt.scrollingElement),Ke;if(!(0,he.Re)(qt)||(0,he.vZ)(qt)||Ke.includes(qt))return Ke;const gn=(0,he.Jj)(xe).getComputedStyle(qt);return qt!==xe&&ke(qt,gn)&&Ke.push(qt),Ye(qt,gn)?Ke:Bt(qt.parentNode)}return xe?Bt(xe):Ke}function ct(xe){const[je]=We(xe,1);return je!=null?je:null}function it(xe){return!he.Nq||!xe?null:(0,he.FJ)(xe)?xe:(0,he.UG)(xe)?(0,he.qk)(xe)||xe===(0,he.r3)(xe).scrollingElement?window:(0,he.Re)(xe)?xe:null:null}function Oe(xe){return(0,he.FJ)(xe)?xe.scrollX:xe.scrollLeft}function qe(xe){return(0,he.FJ)(xe)?xe.scrollY:xe.scrollTop}function bt(xe){return{x:Oe(xe),y:qe(xe)}}var Rt;(function(xe){xe[xe.Forward=1]="Forward",xe[xe.Backward=-1]="Backward"})(Rt||(Rt={}));function Gt(xe){return!he.Nq||!xe?!1:xe===document.scrollingElement}function _t(xe){const je={x:0,y:0},Ke=Gt(xe)?{height:window.innerHeight,width:window.innerWidth}:{height:xe.clientHeight,width:xe.clientWidth},Bt={x:xe.scrollWidth-Ke.width,y:xe.scrollHeight-Ke.height},qt=xe.scrollTop<=je.y,gn=xe.scrollLeft<=je.x,ce=xe.scrollTop>=Bt.y,vt=xe.scrollLeft>=Bt.x;return{isTop:qt,isLeft:gn,isBottom:ce,isRight:vt,maxScroll:Bt,minScroll:je}}const An={x:.2,y:.2};function At(xe,je,Ke,Bt,qt){let{top:gn,left:ce,right:vt,bottom:Mt}=Ke;Bt===void 0&&(Bt=10),qt===void 0&&(qt=An);const{isTop:rn,isBottom:st,isLeft:ae,isRight:pe}=_t(xe),se={x:0,y:0},ye={x:0,y:0},we={height:je.height*qt.y,width:je.width*qt.x};return!rn&&gn<=je.top+we.height?(se.y=Rt.Backward,ye.y=Bt*Math.abs((je.top+we.height-gn)/we.height)):!st&&Mt>=je.bottom-we.height&&(se.y=Rt.Forward,ye.y=Bt*Math.abs((je.bottom-we.height-Mt)/we.height)),!pe&&vt>=je.right-we.width?(se.x=Rt.Forward,ye.x=Bt*Math.abs((je.right-we.width-vt)/we.width)):!ae&&ce<=je.left+we.width&&(se.x=Rt.Backward,ye.x=Bt*Math.abs((je.left+we.width-ce)/we.width)),{direction:se,speed:ye}}function Ve(xe){if(xe===document.scrollingElement){const{innerWidth:gn,innerHeight:ce}=window;return{top:0,left:0,right:gn,bottom:ce,width:gn,height:ce}}const{top:je,left:Ke,right:Bt,bottom:qt}=xe.getBoundingClientRect();return{top:je,left:Ke,right:Bt,bottom:qt,width:xe.clientWidth,height:xe.clientHeight}}function dt(xe){return xe.reduce((je,Ke)=>(0,he.IH)(je,bt(Ke)),x)}function Ge(xe){return xe.reduce((je,Ke)=>je+Oe(Ke),0)}function ht(xe){return xe.reduce((je,Ke)=>je+qe(Ke),0)}function ut(xe,je){if(je===void 0&&(je=kt),!xe)return;const{top:Ke,left:Bt,bottom:qt,right:gn}=je(xe);ct(xe)&&(qt<=0||gn<=0||Ke>=window.innerHeight||Bt>=window.innerWidth)&&xe.scrollIntoView({block:"center",inline:"center"})}const $t=[["x",["left","right"],Ge],["y",["top","bottom"],ht]];class gt{constructor(je,Ke){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Bt=We(Ke),qt=dt(Bt);this.rect=Ko({},je),this.width=je.width,this.height=je.height;for(const[gn,ce,vt]of $t)for(const Mt of ce)Object.defineProperty(this,Mt,{get:()=>{const rn=vt(Bt),st=qt[gn]-rn;return this.rect[Mt]+st},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Qe{constructor(je){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Ke=>{var Bt;return(Bt=this.target)==null?void 0:Bt.removeEventListener(...Ke)})},this.target=je}add(je,Ke,Bt){var qt;(qt=this.target)==null||qt.addEventListener(je,Ke,Bt),this.listeners.push([je,Ke,Bt])}}function Pt(xe){const{EventTarget:je}=(0,he.Jj)(xe);return xe instanceof je?xe:(0,he.r3)(xe)}function He(xe,je){const Ke=Math.abs(xe.x),Bt=Math.abs(xe.y);return typeof je=="number"?Math.sqrt(ks(Ke,2)+ks(Bt,2))>je:"x"in je&&"y"in je?Ke>je.x&&Bt>je.y:"x"in je?Ke>je.x:"y"in je?Bt>je.y:!1}var St;(function(xe){xe.Click="click",xe.DragStart="dragstart",xe.Keydown="keydown",xe.ContextMenu="contextmenu",xe.Resize="resize",xe.SelectionChange="selectionchange",xe.VisibilityChange="visibilitychange"})(St||(St={}));function an(xe){xe.preventDefault()}function Et(xe){xe.stopPropagation()}var _e;(function(xe){xe.Space="Space",xe.Down="ArrowDown",xe.Right="ArrowRight",xe.Left="ArrowLeft",xe.Up="ArrowUp",xe.Esc="Escape",xe.Enter="Enter",xe.Tab="Tab"})(_e||(_e={}));const Ae={start:[_e.Space,_e.Enter],cancel:[_e.Esc],end:[_e.Space,_e.Enter,_e.Tab]},Le=(xe,je)=>{let{currentCoordinates:Ke}=je;switch(xe.code){case _e.Right:return gl(Ko({},Ke),{x:Ke.x+25});case _e.Left:return gl(Ko({},Ke),{x:Ke.x-25});case _e.Down:return gl(Ko({},Ke),{y:Ke.y+25});case _e.Up:return gl(Ko({},Ke),{y:Ke.y-25})}};class Ue{constructor(je){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=je;const{event:{target:Ke}}=je;this.props=je,this.listeners=new Qe((0,he.r3)(Ke)),this.windowListeners=new Qe((0,he.Jj)(Ke)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(St.Resize,this.handleCancel),this.windowListeners.add(St.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(St.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:je,onStart:Ke}=this.props,Bt=je.node.current;Bt&&ut(Bt),Ke(x)}handleKeyDown(je){if((0,he.vd)(je)){const{active:Ke,context:Bt,options:qt}=this.props,{keyboardCodes:gn=Ae,coordinateGetter:ce=Le,scrollBehavior:vt="smooth"}=qt,{code:Mt}=je;if(gn.end.includes(Mt)){this.handleEnd(je);return}if(gn.cancel.includes(Mt)){this.handleCancel(je);return}const{collisionRect:rn}=Bt.current,st=rn?{x:rn.left,y:rn.top}:x;this.referenceCoordinates||(this.referenceCoordinates=st);const ae=ce(je,{active:Ke,context:Bt.current,currentCoordinates:st});if(ae){const pe=(0,he.$X)(ae,st),se={x:0,y:0},{scrollableAncestors:ye}=Bt.current;for(const we of ye){const ve=je.code,{isTop:Fe,isRight:Ne,isLeft:yt,isBottom:Ot,maxScroll:mt,minScroll:Zt}=_t(we),Jt=Ve(we),Ht={x:Math.min(ve===_e.Right?Jt.right-Jt.width/2:Jt.right,Math.max(ve===_e.Right?Jt.left:Jt.left+Jt.width/2,ae.x)),y:Math.min(ve===_e.Down?Jt.bottom-Jt.height/2:Jt.bottom,Math.max(ve===_e.Down?Jt.top:Jt.top+Jt.height/2,ae.y))},en=ve===_e.Right&&!Ne||ve===_e.Left&&!yt,hn=ve===_e.Down&&!Ot||ve===_e.Up&&!Fe;if(en&&Ht.x!==ae.x){const cn=we.scrollLeft+pe.x,nn=ve===_e.Right&&cn<=mt.x||ve===_e.Left&&cn>=Zt.x;if(nn&&!pe.y){we.scrollTo({left:cn,behavior:vt});return}nn?se.x=we.scrollLeft-cn:se.x=ve===_e.Right?we.scrollLeft-mt.x:we.scrollLeft-Zt.x,se.x&&we.scrollBy({left:-se.x,behavior:vt});break}else if(hn&&Ht.y!==ae.y){const cn=we.scrollTop+pe.y,nn=ve===_e.Down&&cn<=mt.y||ve===_e.Up&&cn>=Zt.y;if(nn&&!pe.x){we.scrollTo({top:cn,behavior:vt});return}nn?se.y=we.scrollTop-cn:se.y=ve===_e.Down?we.scrollTop-mt.y:we.scrollTop-Zt.y,se.y&&we.scrollBy({top:-se.y,behavior:vt});break}}this.handleMove(je,(0,he.IH)((0,he.$X)(ae,this.referenceCoordinates),se))}}}handleMove(je,Ke){const{onMove:Bt}=this.props;je.preventDefault(),Bt(Ke)}handleEnd(je){const{onEnd:Ke}=this.props;je.preventDefault(),this.detach(),Ke()}handleCancel(je){const{onCancel:Ke}=this.props;je.preventDefault(),this.detach(),Ke()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ue.activators=[{eventName:"onKeyDown",handler:(xe,je,Ke)=>{let{keyboardCodes:Bt=Ae,onActivation:qt}=je,{active:gn}=Ke;const{code:ce}=xe.nativeEvent;if(Bt.start.includes(ce)){const vt=gn.activatorNode.current;return vt&&xe.target!==vt?!1:(xe.preventDefault(),qt==null||qt({event:xe.nativeEvent}),!0)}return!1}}];function at(xe){return!!(xe&&"distance"in xe)}function Vt(xe){return!!(xe&&"delay"in xe)}class zt{constructor(je,Ke,Bt){var qt;Bt===void 0&&(Bt=Pt(je.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=je,this.events=Ke;const{event:gn}=je,{target:ce}=gn;this.props=je,this.events=Ke,this.document=(0,he.r3)(ce),this.documentListeners=new Qe(this.document),this.listeners=new Qe(Bt),this.windowListeners=new Qe((0,he.Jj)(ce)),this.initialCoordinates=(qt=(0,he.DC)(gn))!=null?qt:x,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:je,props:{options:{activationConstraint:Ke,bypassActivationConstraint:Bt}}}=this;if(this.listeners.add(je.move.name,this.handleMove,{passive:!1}),this.listeners.add(je.end.name,this.handleEnd),je.cancel&&this.listeners.add(je.cancel.name,this.handleCancel),this.windowListeners.add(St.Resize,this.handleCancel),this.windowListeners.add(St.DragStart,an),this.windowListeners.add(St.VisibilityChange,this.handleCancel),this.windowListeners.add(St.ContextMenu,an),this.documentListeners.add(St.Keydown,this.handleKeydown),Ke){if(Bt!=null&&Bt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Vt(Ke)){this.timeoutId=setTimeout(this.handleStart,Ke.delay),this.handlePending(Ke);return}if(at(Ke)){this.handlePending(Ke);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(je,Ke){const{active:Bt,onPending:qt}=this.props;qt(Bt,je,this.initialCoordinates,Ke)}handleStart(){const{initialCoordinates:je}=this,{onStart:Ke}=this.props;je&&(this.activated=!0,this.documentListeners.add(St.Click,Et,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(St.SelectionChange,this.removeTextSelection),Ke(je))}handleMove(je){var Ke;const{activated:Bt,initialCoordinates:qt,props:gn}=this,{onMove:ce,options:{activationConstraint:vt}}=gn;if(!qt)return;const Mt=(Ke=(0,he.DC)(je))!=null?Ke:x,rn=(0,he.$X)(qt,Mt);if(!Bt&&vt){if(at(vt)){if(vt.tolerance!=null&&He(rn,vt.tolerance))return this.handleCancel();if(He(rn,vt.distance))return this.handleStart()}if(Vt(vt)&&He(rn,vt.tolerance))return this.handleCancel();this.handlePending(vt,rn);return}je.cancelable&&je.preventDefault(),ce(Mt)}handleEnd(){const{onAbort:je,onEnd:Ke}=this.props;this.detach(),this.activated||je(this.props.active),Ke()}handleCancel(){const{onAbort:je,onCancel:Ke}=this.props;this.detach(),this.activated||je(this.props.active),Ke()}handleKeydown(je){je.code===_e.Esc&&this.handleCancel()}removeTextSelection(){var je;(je=this.document.getSelection())==null||je.removeAllRanges()}}const on={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Wt extends zt{constructor(je){const{event:Ke}=je,Bt=(0,he.r3)(Ke.target);super(je,on,Bt)}}Wt.activators=[{eventName:"onPointerDown",handler:(xe,je)=>{let{nativeEvent:Ke}=xe,{onActivation:Bt}=je;return!Ke.isPrimary||Ke.button!==0?!1:(Bt==null||Bt({event:Ke}),!0)}}];const jt={move:{name:"mousemove"},end:{name:"mouseup"}};var In;(function(xe){xe[xe.RightClick=2]="RightClick"})(In||(In={}));class oa extends zt{constructor(je){super(je,jt,(0,he.r3)(je.event.target))}}oa.activators=[{eventName:"onMouseDown",handler:(xe,je)=>{let{nativeEvent:Ke}=xe,{onActivation:Bt}=je;return Ke.button===In.RightClick?!1:(Bt==null||Bt({event:Ke}),!0)}}];const dn={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Sn extends zt{constructor(je){super(je,dn)}static setup(){return window.addEventListener(dn.move.name,je,{capture:!1,passive:!1}),function(){window.removeEventListener(dn.move.name,je)};function je(){}}}Sn.activators=[{eventName:"onTouchStart",handler:(xe,je)=>{let{nativeEvent:Ke}=xe,{onActivation:Bt}=je;const{touches:qt}=Ke;return qt.length>1?!1:(Bt==null||Bt({event:Ke}),!0)}}];var $n;(function(xe){xe[xe.Pointer=0]="Pointer",xe[xe.DraggableRect=1]="DraggableRect"})($n||($n={}));var Dn;(function(xe){xe[xe.TreeOrder=0]="TreeOrder",xe[xe.ReversedTreeOrder=1]="ReversedTreeOrder"})(Dn||(Dn={}));function Cn(xe){let{acceleration:je,activator:Ke=$n.Pointer,canScroll:Bt,draggingRect:qt,enabled:gn,interval:ce=5,order:vt=Dn.TreeOrder,pointerCoordinates:Mt,scrollableAncestors:rn,scrollableAncestorRects:st,delta:ae,threshold:pe}=xe;const se=Vn({delta:ae,disabled:!gn}),[ye,we]=(0,he.Yz)(),ve=(0,a.useRef)({x:0,y:0}),Fe=(0,a.useRef)({x:0,y:0}),Ne=(0,a.useMemo)(()=>{switch(Ke){case $n.Pointer:return Mt?{top:Mt.y,bottom:Mt.y,left:Mt.x,right:Mt.x}:null;case $n.DraggableRect:return qt}},[Ke,qt,Mt]),yt=(0,a.useRef)(null),Ot=(0,a.useCallback)(()=>{const Zt=yt.current;if(!Zt)return;const Jt=ve.current.x*Fe.current.x,Ht=ve.current.y*Fe.current.y;Zt.scrollBy(Jt,Ht)},[]),mt=(0,a.useMemo)(()=>vt===Dn.TreeOrder?[...rn].reverse():rn,[vt,rn]);(0,a.useEffect)(()=>{if(!gn||!rn.length||!Ne){we();return}for(const Zt of mt){if((Bt==null?void 0:Bt(Zt))===!1)continue;const Jt=rn.indexOf(Zt),Ht=st[Jt];if(!Ht)continue;const{direction:en,speed:hn}=At(Zt,Ht,Ne,je,pe);for(const cn of["x","y"])se[cn][en[cn]]||(hn[cn]=0,en[cn]=0);if(hn.x>0||hn.y>0){we(),yt.current=Zt,ye(Ot,ce),ve.current=hn,Fe.current=en;return}}ve.current={x:0,y:0},Fe.current={x:0,y:0},we()},[je,Ot,Bt,we,gn,ce,JSON.stringify(Ne),JSON.stringify(se),ye,rn,mt,st,JSON.stringify(pe)])}const tn={x:{[Rt.Backward]:!1,[Rt.Forward]:!1},y:{[Rt.Backward]:!1,[Rt.Forward]:!1}};function Vn(xe){let{delta:je,disabled:Ke}=xe;const Bt=(0,he.D9)(je);return(0,he.Gj)(qt=>{if(Ke||!Bt||!qt)return tn;const gn={x:Math.sign(je.x-Bt.x),y:Math.sign(je.y-Bt.y)};return{x:{[Rt.Backward]:qt.x[Rt.Backward]||gn.x===-1,[Rt.Forward]:qt.x[Rt.Forward]||gn.x===1},y:{[Rt.Backward]:qt.y[Rt.Backward]||gn.y===-1,[Rt.Forward]:qt.y[Rt.Forward]||gn.y===1}}},[Ke,je,Bt])}function Jn(xe,je){const Ke=je!=null?xe.get(je):void 0,Bt=Ke?Ke.node.current:null;return(0,he.Gj)(qt=>{var gn;return je==null?null:(gn=Bt!=null?Bt:qt)!=null?gn:null},[Bt,je])}function xn(xe,je){return(0,a.useMemo)(()=>xe.reduce((Ke,Bt)=>{const{sensor:qt}=Bt,gn=qt.activators.map(ce=>({eventName:ce.eventName,handler:je(ce.handler,Bt)}));return[...Ke,...gn]},[]),[xe,je])}var Xn;(function(xe){xe[xe.Always=0]="Always",xe[xe.BeforeDragging=1]="BeforeDragging",xe[xe.WhileDragging=2]="WhileDragging"})(Xn||(Xn={}));var ln;(function(xe){xe.Optimized="optimized"})(ln||(ln={}));const fn=new Map;function yn(xe,je){let{dragging:Ke,dependencies:Bt,config:qt}=je;const[gn,ce]=(0,a.useState)(null),{frequency:vt,measure:Mt,strategy:rn}=qt,st=(0,a.useRef)(xe),ae=ve(),pe=(0,he.Ey)(ae),se=(0,a.useCallback)(function(Fe){Fe===void 0&&(Fe=[]),!pe.current&&ce(Ne=>Ne===null?Fe:Ne.concat(Fe.filter(yt=>!Ne.includes(yt))))},[pe]),ye=(0,a.useRef)(null),we=(0,he.Gj)(Fe=>{if(ae&&!Ke)return fn;if(!Fe||Fe===fn||st.current!==xe||gn!=null){const Ne=new Map;for(let yt of xe){if(!yt)continue;if(gn&&gn.length>0&&!gn.includes(yt.id)&&yt.rect.current){Ne.set(yt.id,yt.rect.current);continue}const Ot=yt.node.current,mt=Ot?new gt(Mt(Ot),Ot):null;yt.rect.current=mt,mt&&Ne.set(yt.id,mt)}return Ne}return Fe},[xe,gn,Ke,ae,Mt]);return(0,a.useEffect)(()=>{st.current=xe},[xe]),(0,a.useEffect)(()=>{ae||se()},[Ke,ae]),(0,a.useEffect)(()=>{gn&&gn.length>0&&ce(null)},[JSON.stringify(gn)]),(0,a.useEffect)(()=>{ae||typeof vt!="number"||ye.current!==null||(ye.current=setTimeout(()=>{se(),ye.current=null},vt))},[vt,ae,se,...Bt]),{droppableRects:we,measureDroppableContainers:se,measuringScheduled:gn!=null};function ve(){switch(rn){case Xn.Always:return!1;case Xn.BeforeDragging:return Ke;default:return!Ke}}}function Mn(xe,je){return(0,he.Gj)(Ke=>xe?Ke||(typeof je=="function"?je(xe):xe):null,[je,xe])}function ta(xe,je){return Mn(xe,je)}function Ct(xe){let{callback:je,disabled:Ke}=xe;const Bt=(0,he.zX)(je),qt=(0,a.useMemo)(()=>{if(Ke||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:gn}=window;return new gn(Bt)},[Bt,Ke]);return(0,a.useEffect)(()=>()=>qt==null?void 0:qt.disconnect(),[qt]),qt}function et(xe){let{callback:je,disabled:Ke}=xe;const Bt=(0,he.zX)(je),qt=(0,a.useMemo)(()=>{if(Ke||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:gn}=window;return new gn(Bt)},[Ke]);return(0,a.useEffect)(()=>()=>qt==null?void 0:qt.disconnect(),[qt]),qt}function xt(xe){return new gt(kt(xe),xe)}function pn(xe,je,Ke){je===void 0&&(je=xt);const[Bt,qt]=(0,a.useState)(null);function gn(){qt(Mt=>{if(!xe)return null;if(xe.isConnected===!1){var rn;return(rn=Mt!=null?Mt:Ke)!=null?rn:null}const st=je(xe);return JSON.stringify(Mt)===JSON.stringify(st)?Mt:st})}const ce=Ct({callback(Mt){if(xe)for(const rn of Mt){const{type:st,target:ae}=rn;if(st==="childList"&&ae instanceof HTMLElement&&ae.contains(xe)){gn();break}}}}),vt=et({callback:gn});return(0,he.LI)(()=>{gn(),xe?(vt==null||vt.observe(xe),ce==null||ce.observe(document.body,{childList:!0,subtree:!0})):(vt==null||vt.disconnect(),ce==null||ce.disconnect())},[xe]),Bt}function Wn(xe){const je=Mn(xe);return rt(xe,je)}const qn=[];function ma(xe){const je=(0,a.useRef)(xe),Ke=(0,he.Gj)(Bt=>xe?Bt&&Bt!==qn&&xe&&je.current&&xe.parentNode===je.current.parentNode?Bt:We(xe):qn,[xe]);return(0,a.useEffect)(()=>{je.current=xe},[xe]),Ke}function bn(xe){const[je,Ke]=(0,a.useState)(null),Bt=(0,a.useRef)(xe),qt=(0,a.useCallback)(gn=>{const ce=it(gn.target);ce&&Ke(vt=>vt?(vt.set(ce,bt(ce)),new Map(vt)):null)},[]);return(0,a.useEffect)(()=>{const gn=Bt.current;if(xe!==gn){ce(gn);const vt=xe.map(Mt=>{const rn=it(Mt);return rn?(rn.addEventListener("scroll",qt,{passive:!0}),[rn,bt(rn)]):null}).filter(Mt=>Mt!=null);Ke(vt.length?new Map(vt):null),Bt.current=xe}return()=>{ce(xe),ce(gn)};function ce(vt){vt.forEach(Mt=>{const rn=it(Mt);rn==null||rn.removeEventListener("scroll",qt)})}},[qt,xe]),(0,a.useMemo)(()=>xe.length?je?Array.from(je.values()).reduce((gn,ce)=>(0,he.IH)(gn,ce),x):dt(xe):x,[xe,je])}function On(xe,je){je===void 0&&(je=[]);const Ke=(0,a.useRef)(null);return(0,a.useEffect)(()=>{Ke.current=null},je),(0,a.useEffect)(()=>{const Bt=xe!==x;Bt&&!Ke.current&&(Ke.current=xe),!Bt&&Ke.current&&(Ke.current=null)},[xe]),Ke.current?(0,he.$X)(xe,Ke.current):x}function fa(xe){(0,a.useEffect)(()=>{if(!he.Nq)return;const je=xe.map(Ke=>{let{sensor:Bt}=Ke;return Bt.setup==null?void 0:Bt.setup()});return()=>{for(const Ke of je)Ke==null||Ke()}},xe.map(je=>{let{sensor:Ke}=je;return Ke}))}function ya(xe,je){return(0,a.useMemo)(()=>xe.reduce((Ke,Bt)=>{let{eventName:qt,handler:gn}=Bt;return Ke[qt]=ce=>{gn(ce,je)},Ke},{}),[xe,je])}function Qt(xe){return(0,a.useMemo)(()=>xe?Dt(xe):null,[xe])}const sn=[];function $e(xe,je){je===void 0&&(je=kt);const[Ke]=xe,Bt=Qt(Ke?(0,he.Jj)(Ke):null),[qt,gn]=(0,a.useState)(sn);function ce(){gn(()=>xe.length?xe.map(Mt=>Gt(Mt)?Bt:new gt(je(Mt),Mt)):sn)}const vt=et({callback:ce});return(0,he.LI)(()=>{vt==null||vt.disconnect(),ce(),xe.forEach(Mt=>vt==null?void 0:vt.observe(Mt))},[xe]),qt}function Nn(xe){if(!xe)return null;if(xe.children.length>1)return xe;const je=xe.children[0];return(0,he.Re)(je)?je:xe}function ga(xe){let{measure:je}=xe;const[Ke,Bt]=(0,a.useState)(null),qt=(0,a.useCallback)(rn=>{for(const{target:st}of rn)if((0,he.Re)(st)){Bt(ae=>{const pe=je(st);return ae?gl(Ko({},ae),{width:pe.width,height:pe.height}):pe});break}},[je]),gn=et({callback:qt}),ce=(0,a.useCallback)(rn=>{const st=Nn(rn);gn==null||gn.disconnect(),st&&(gn==null||gn.observe(st)),Bt(st?je(st):null)},[je,gn]),[vt,Mt]=(0,he.wm)(ce);return(0,a.useMemo)(()=>({nodeRef:vt,rect:Ke,setRef:Mt}),[Ke,vt,Mt])}const ia=[{sensor:Wt,options:{}},{sensor:Ue,options:{}}],Na={current:{}},Aa={draggable:{measure:Lt},droppable:{measure:Lt,strategy:Xn.WhileDragging,frequency:ln.Optimized},dragOverlay:{measure:kt}};class Va extends Map{get(je){var Ke;return je!=null&&(Ke=super.get(je))!=null?Ke:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(je=>{let{disabled:Ke}=je;return!Ke})}getNodeFor(je){var Ke,Bt;return(Ke=(Bt=this.get(je))==null?void 0:Bt.node.current)!=null?Ke:void 0}}const Ma={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Va,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:E},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Aa,measureDroppableContainers:E,windowRect:null,measuringScheduled:!1},Ln={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:E,draggableNodes:new Map,over:null,measureDroppableContainers:E},Ua=(0,a.createContext)(Ln),uo=(0,a.createContext)(Ma);function Ja(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Va}}}function za(xe,je){switch(je.type){case oe.DragStart:return gl(Ko({},xe),{draggable:gl(Ko({},xe.draggable),{initialCoordinates:je.initialCoordinates,active:je.active})});case oe.DragMove:return xe.draggable.active==null?xe:gl(Ko({},xe),{draggable:gl(Ko({},xe.draggable),{translate:{x:je.coordinates.x-xe.draggable.initialCoordinates.x,y:je.coordinates.y-xe.draggable.initialCoordinates.y}})});case oe.DragEnd:case oe.DragCancel:return gl(Ko({},xe),{draggable:gl(Ko({},xe.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case oe.RegisterDroppable:{const{element:Ke}=je,{id:Bt}=Ke,qt=new Va(xe.droppable.containers);return qt.set(Bt,Ke),gl(Ko({},xe),{droppable:gl(Ko({},xe.droppable),{containers:qt})})}case oe.SetDroppableDisabled:{const{id:Ke,key:Bt,disabled:qt}=je,gn=xe.droppable.containers.get(Ke);if(!gn||Bt!==gn.key)return xe;const ce=new Va(xe.droppable.containers);return ce.set(Ke,gl(Ko({},gn),{disabled:qt})),gl(Ko({},xe),{droppable:gl(Ko({},xe.droppable),{containers:ce})})}case oe.UnregisterDroppable:{const{id:Ke,key:Bt}=je,qt=xe.droppable.containers.get(Ke);if(!qt||Bt!==qt.key)return xe;const gn=new Va(xe.droppable.containers);return gn.delete(Ke),gl(Ko({},xe),{droppable:gl(Ko({},xe.droppable),{containers:gn})})}default:return xe}}function Fn(xe){let{disabled:je}=xe;const{active:Ke,activatorEvent:Bt,draggableNodes:qt}=(0,a.useContext)(Ua),gn=(0,he.D9)(Bt),ce=(0,he.D9)(Ke==null?void 0:Ke.id);return(0,a.useEffect)(()=>{if(!je&&!Bt&&gn&&ce!=null){if(!(0,he.vd)(gn)||document.activeElement===gn.target)return;const vt=qt.get(ce);if(!vt)return;const{activatorNode:Mt,node:rn}=vt;if(!Mt.current&&!rn.current)return;requestAnimationFrame(()=>{for(const st of[Mt.current,rn.current]){if(!st)continue;const ae=(0,he.so)(st);if(ae){ae.focus();break}}})}},[Bt,je,qt,ce,gn]),null}function xr(xe,je){let qt=je,{transform:Ke}=qt,Bt=ls(qt,["transform"]);return xe!=null&&xe.length?xe.reduce((gn,ce)=>ce(Ko({transform:gn},Bt)),Ke):Ke}function Qo(xe){return(0,a.useMemo)(()=>({draggable:Ko(Ko({},Aa.draggable),xe==null?void 0:xe.draggable),droppable:Ko(Ko({},Aa.droppable),xe==null?void 0:xe.droppable),dragOverlay:Ko(Ko({},Aa.dragOverlay),xe==null?void 0:xe.dragOverlay)}),[xe==null?void 0:xe.draggable,xe==null?void 0:xe.droppable,xe==null?void 0:xe.dragOverlay])}function pr(xe){let{activeNode:je,measure:Ke,initialRect:Bt,config:qt=!0}=xe;const gn=(0,a.useRef)(!1),{x:ce,y:vt}=typeof qt=="boolean"?{x:qt,y:qt}:qt;(0,he.LI)(()=>{if(!ce&&!vt||!je){gn.current=!1;return}if(gn.current||!Bt)return;const rn=je==null?void 0:je.node.current;if(!rn||rn.isConnected===!1)return;const st=Ke(rn),ae=rt(st,Bt);if(ce||(ae.x=0),vt||(ae.y=0),gn.current=!0,Math.abs(ae.x)>0||Math.abs(ae.y)>0){const pe=ct(rn);pe&&pe.scrollBy({top:ae.y,left:ae.x})}},[je,ce,vt,Bt,Ke])}const tr=(0,a.createContext)(gl(Ko({},x),{scaleX:1,scaleY:1}));var Qn;(function(xe){xe[xe.Uninitialized=0]="Uninitialized",xe[xe.Initializing=1]="Initializing",xe[xe.Initialized=2]="Initialized"})(Qn||(Qn={}));const ja=(0,a.memo)(function(je){var Ke,Bt,qt,gn;let Hr=je,{id:ce,accessibility:vt,autoScroll:Mt=!0,children:rn,sensors:st=ia,collisionDetection:ae=lt,measuring:pe,modifiers:se}=Hr,ye=ls(Hr,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const we=(0,a.useReducer)(za,void 0,Ja),[ve,Fe]=we,[Ne,yt]=le(),[Ot,mt]=(0,a.useState)(Qn.Uninitialized),Zt=Ot===Qn.Initialized,{draggable:{active:Jt,nodes:Ht,translate:en},droppable:{containers:hn}}=ve,cn=Jt!=null?Ht.get(Jt):null,nn=(0,a.useRef)({initial:null,translated:null}),kn=(0,a.useMemo)(()=>{var Bo;return Jt!=null?{id:Jt,data:(Bo=cn==null?void 0:cn.data)!=null?Bo:Na,rect:nn}:null},[Jt,cn]),jn=(0,a.useRef)(null),[Kt,pa]=(0,a.useState)(null),[Tn,la]=(0,a.useState)(null),Pa=(0,he.Ey)(ye,Object.values(ye)),ha=(0,he.Ld)("DndDescribedBy",ce),Ya=(0,a.useMemo)(()=>hn.getEnabled(),[hn]),sa=Qo(pe),{droppableRects:Ca,measureDroppableContainers:Ba,measuringScheduled:Wa}=yn(Ya,{dragging:Zt,dependencies:[en.x,en.y],config:sa.droppable}),Ia=Jn(Ht,Jt),no=(0,a.useMemo)(()=>Tn?(0,he.DC)(Tn):null,[Tn]),so=Er(),wo=ta(Ia,sa.draggable.measure);pr({activeNode:Jt!=null?Ht.get(Jt):null,config:so.layoutShiftCompensation,initialRect:wo,measure:sa.draggable.measure});const Da=pn(Ia,sa.draggable.measure,wo),yo=pn(Ia?Ia.parentElement:null),$a=(0,a.useRef)({activatorEvent:null,active:null,activeNode:Ia,collisionRect:null,collisions:null,droppableRects:Ca,draggableNodes:Ht,draggingNode:null,draggingNodeRect:null,droppableContainers:hn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ka=hn.getNodeFor((Ke=$a.current.over)==null?void 0:Ke.id),Ha=ga({measure:sa.dragOverlay.measure}),Qa=(Bt=Ha.nodeRef.current)!=null?Bt:Ia,Do=Zt?(qt=Ha.rect)!=null?qt:Da:null,Ta=!!(Ha.nodeRef.current&&Ha.rect),io=Wn(Ta?null:Da),wa=Qt(Qa?(0,he.Jj)(Qa):null),ao=ma(Zt?ka!=null?ka:Ia:null),aa=$e(ao),Xo=xr(se,{transform:{x:en.x-io.x,y:en.y-io.y,scaleX:1,scaleY:1},activatorEvent:Tn,active:kn,activeNodeRect:Da,containerNodeRect:yo,draggingNodeRect:Do,over:$a.current.over,overlayNodeRect:Ha.rect,scrollableAncestors:ao,scrollableAncestorRects:aa,windowRect:wa}),Jo=no?(0,he.IH)(no,en):null,Po=bn(ao),nr=On(Po),kr=On(Po,[Da]),To=(0,he.IH)(Xo,nr),ea=Do?nt(Do,Xo):null,qo=kn&&ea?ae({active:kn,collisionRect:ea,droppableRects:Ca,droppableContainers:Ya,pointerCoordinates:Jo}):null,hr=ie(qo,"id"),[dr,ar]=(0,a.useState)(null),$o=Ta?Xo:(0,he.IH)(Xo,kr),Mr=tt($o,(gn=dr==null?void 0:dr.rect)!=null?gn:null,Da),Tr=(0,a.useRef)(null),Vr=(0,a.useCallback)((Bo,_r)=>{let{sensor:lo,options:Ka}=_r;if(jn.current==null)return;const Uo=Ht.get(jn.current);if(!Uo)return;const Za=Bo.nativeEvent,mo=new lo({active:jn.current,activeNode:Uo,event:Za,options:Ka,context:$a,onAbort(ir){if(!Ht.get(ir))return;const{onDragAbort:br}=Pa.current,$r={id:ir};br==null||br($r),Ne({type:"onDragAbort",event:$r})},onPending(ir,Zr,br,$r){if(!Ht.get(ir))return;const{onDragPending:Al}=Pa.current,vl={id:ir,constraint:Zr,initialCoordinates:br,offset:$r};Al==null||Al(vl),Ne({type:"onDragPending",event:vl})},onStart(ir){const Zr=jn.current;if(Zr==null)return;const br=Ht.get(Zr);if(!br)return;const{onDragStart:$r}=Pa.current,Rl={activatorEvent:Za,active:{id:Zr,data:br.data,rect:nn}};(0,me.unstable_batchedUpdates)(()=>{$r==null||$r(Rl),mt(Qn.Initializing),Fe({type:oe.DragStart,initialCoordinates:ir,active:Zr}),Ne({type:"onDragStart",event:Rl}),pa(Tr.current),la(Za)})},onMove(ir){Fe({type:oe.DragMove,coordinates:ir})},onEnd:Rr(oe.DragEnd),onCancel:Rr(oe.DragCancel)});Tr.current=mo;function Rr(ir){return function(){return Oc(this,null,function*(){const{active:br,collisions:$r,over:Rl,scrollAdjustedTranslate:Al}=$a.current;let vl=null;if(br&&Al){const{cancelDrop:La}=Pa.current;vl={activatorEvent:Za,active:br,collisions:$r,delta:Al,over:Rl},ir===oe.DragEnd&&typeof La=="function"&&(yield Promise.resolve(La(vl)))&&(ir=oe.DragCancel)}jn.current=null,(0,me.unstable_batchedUpdates)(()=>{Fe({type:ir}),mt(Qn.Uninitialized),ar(null),pa(null),la(null),Tr.current=null;const La=ir===oe.DragEnd?"onDragEnd":"onDragCancel";if(vl){const Xa=Pa.current[La];Xa==null||Xa(vl),Ne({type:La,event:vl})}})})}}},[Ht]),vr=(0,a.useCallback)((Bo,_r)=>(lo,Ka)=>{const Uo=lo.nativeEvent,Za=Ht.get(Ka);if(jn.current!==null||!Za||Uo.dndKit||Uo.defaultPrevented)return;const mo={active:Za};Bo(lo,_r.options,mo)===!0&&(Uo.dndKit={capturedBy:_r.sensor},jn.current=Ka,Vr(lo,_r))},[Ht,Vr]),fl=xn(st,vr);fa(st),(0,he.LI)(()=>{Da&&Ot===Qn.Initializing&&mt(Qn.Initialized)},[Da,Ot]),(0,a.useEffect)(()=>{const{onDragMove:Bo}=Pa.current,{active:_r,activatorEvent:lo,collisions:Ka,over:Uo}=$a.current;if(!_r||!lo)return;const Za={active:_r,activatorEvent:lo,collisions:Ka,delta:{x:To.x,y:To.y},over:Uo};(0,me.unstable_batchedUpdates)(()=>{Bo==null||Bo(Za),Ne({type:"onDragMove",event:Za})})},[To.x,To.y]),(0,a.useEffect)(()=>{const{active:Bo,activatorEvent:_r,collisions:lo,droppableContainers:Ka,scrollAdjustedTranslate:Uo}=$a.current;if(!Bo||jn.current==null||!_r||!Uo)return;const{onDragOver:Za}=Pa.current,mo=Ka.get(hr),Rr=mo&&mo.rect.current?{id:mo.id,rect:mo.rect.current,data:mo.data,disabled:mo.disabled}:null,ir={active:Bo,activatorEvent:_r,collisions:lo,delta:{x:Uo.x,y:Uo.y},over:Rr};(0,me.unstable_batchedUpdates)(()=>{ar(Rr),Za==null||Za(ir),Ne({type:"onDragOver",event:ir})})},[hr]),(0,he.LI)(()=>{$a.current={activatorEvent:Tn,active:kn,activeNode:Ia,collisionRect:ea,collisions:qo,droppableRects:Ca,draggableNodes:Ht,draggingNode:Qa,draggingNodeRect:Do,droppableContainers:hn,over:dr,scrollableAncestors:ao,scrollAdjustedTranslate:To},nn.current={initial:Do,translated:ea}},[kn,Ia,qo,ea,Ht,Qa,Do,Ca,hn,dr,ao,To]),Cn(gl(Ko({},so),{delta:en,draggingRect:ea,pointerCoordinates:Jo,scrollableAncestors:ao,scrollableAncestorRects:aa}));const Pr=(0,a.useMemo)(()=>({active:kn,activeNode:Ia,activeNodeRect:Da,activatorEvent:Tn,collisions:qo,containerNodeRect:yo,dragOverlay:Ha,draggableNodes:Ht,droppableContainers:hn,droppableRects:Ca,over:dr,measureDroppableContainers:Ba,scrollableAncestors:ao,scrollableAncestorRects:aa,measuringConfiguration:sa,measuringScheduled:Wa,windowRect:wa}),[kn,Ia,Da,Tn,qo,yo,Ha,Ht,hn,Ca,dr,Ba,ao,aa,sa,Wa,wa]),gr=(0,a.useMemo)(()=>({activatorEvent:Tn,activators:fl,active:kn,activeNodeRect:Da,ariaDescribedById:{draggable:ha},dispatch:Fe,draggableNodes:Ht,over:dr,measureDroppableContainers:Ba}),[Tn,fl,kn,Da,Fe,ha,Ht,dr,Ba]);return a.createElement(Ze.Provider,{value:yt},a.createElement(Ua.Provider,{value:gr},a.createElement(uo.Provider,{value:Pr},a.createElement(tr.Provider,{value:Mr},rn)),a.createElement(Fn,{disabled:(vt==null?void 0:vt.restoreFocus)===!1})),a.createElement(Ft,gl(Ko({},vt),{hiddenTextDescribedById:ha})));function Er(){const Bo=(Kt==null?void 0:Kt.autoScrollEnabled)===!1,_r=typeof Mt=="object"?Mt.enabled===!1:Mt===!1,lo=Zt&&!Bo&&!_r;return typeof Mt=="object"?gl(Ko({},Mt),{enabled:lo}):{enabled:lo}}}),ro=(0,a.createContext)(null),to="button",Ga="Draggable";function Go(xe){let{id:je,data:Ke,disabled:Bt=!1,attributes:qt}=xe;const gn=(0,he.Ld)(Ga),{activators:ce,activatorEvent:vt,active:Mt,activeNodeRect:rn,ariaDescribedById:st,draggableNodes:ae,over:pe}=(0,a.useContext)(Ua),{role:se=to,roleDescription:ye="draggable",tabIndex:we=0}=qt!=null?qt:{},ve=(Mt==null?void 0:Mt.id)===je,Fe=(0,a.useContext)(ve?tr:ro),[Ne,yt]=(0,he.wm)(),[Ot,mt]=(0,he.wm)(),Zt=ya(ce,je),Jt=(0,he.Ey)(Ke);(0,he.LI)(()=>(ae.set(je,{id:je,key:gn,node:Ne,activatorNode:Ot,data:Jt}),()=>{const en=ae.get(je);en&&en.key===gn&&ae.delete(je)}),[ae,je]);const Ht=(0,a.useMemo)(()=>({role:se,tabIndex:we,"aria-disabled":Bt,"aria-pressed":ve&&se===to?!0:void 0,"aria-roledescription":ye,"aria-describedby":st.draggable}),[Bt,se,we,ve,ye,st.draggable]);return{active:Mt,activatorEvent:vt,activeNodeRect:rn,attributes:Ht,isDragging:ve,listeners:Bt?void 0:Zt,node:Ne,over:pe,setNodeRef:yt,setActivatorNodeRef:mt,transform:Fe}}function xa(){return(0,a.useContext)(uo)}const Fr="Droppable",jo={timeout:25};function lr(xe){let{data:je,disabled:Ke=!1,id:Bt,resizeObserverConfig:qt}=xe;const gn=(0,he.Ld)(Fr),{active:ce,dispatch:vt,over:Mt,measureDroppableContainers:rn}=(0,a.useContext)(Ua),st=(0,a.useRef)({disabled:Ke}),ae=(0,a.useRef)(!1),pe=(0,a.useRef)(null),se=(0,a.useRef)(null),{disabled:ye,updateMeasurementsFor:we,timeout:ve}=Ko(Ko({},jo),qt),Fe=(0,he.Ey)(we!=null?we:Bt),Ne=(0,a.useCallback)(()=>{if(!ae.current){ae.current=!0;return}se.current!=null&&clearTimeout(se.current),se.current=setTimeout(()=>{rn(Array.isArray(Fe.current)?Fe.current:[Fe.current]),se.current=null},ve)},[ve]),yt=et({callback:Ne,disabled:ye||!ce}),Ot=(0,a.useCallback)((Ht,en)=>{yt&&(en&&(yt.unobserve(en),ae.current=!1),Ht&&yt.observe(Ht))},[yt]),[mt,Zt]=(0,he.wm)(Ot),Jt=(0,he.Ey)(je);return(0,a.useEffect)(()=>{!yt||!mt.current||(yt.disconnect(),ae.current=!1,yt.observe(mt.current))},[mt,yt]),(0,a.useEffect)(()=>(vt({type:oe.RegisterDroppable,element:{id:Bt,key:gn,disabled:Ke,node:mt,rect:pe,data:Jt}}),()=>vt({type:oe.UnregisterDroppable,key:gn,id:Bt})),[Bt]),(0,a.useEffect)(()=>{Ke!==st.current.disabled&&(vt({type:oe.SetDroppableDisabled,id:Bt,key:gn,disabled:Ke}),st.current.disabled=Ke)},[Bt,gn,Ke,vt]),{active:ce,rect:pe,isOver:(Mt==null?void 0:Mt.id)===Bt,node:mt,over:Mt,setNodeRef:Zt}}function Ao(xe){let{animation:je,children:Ke}=xe;const[Bt,qt]=useState(null),[gn,ce]=useState(null),vt=usePrevious(Ke);return!Ke&&!Bt&&vt&&qt(vt),useIsomorphicLayoutEffect(()=>{if(!gn)return;const Mt=Bt==null?void 0:Bt.key,rn=Bt==null?void 0:Bt.props.id;if(Mt==null||rn==null){qt(null);return}Promise.resolve(je(rn,gn)).then(()=>{qt(null)})},[je,Bt,gn]),React.createElement(React.Fragment,null,Ke,Bt?cloneElement(Bt,{ref:ce}):null)}const Ro={x:0,y:0,scaleX:1,scaleY:1};function Br(xe){let{children:je}=xe;return React.createElement(Ua.Provider,{value:Ln},React.createElement(tr.Provider,{value:Ro},je))}const Sr={position:"fixed",touchAction:"none"},yr=xe=>isKeyboardEvent(xe)?"transform 250ms ease":void 0,Yr=null,ko={duration:250,easing:"ease",keyframes:xe=>{let{transform:{initial:je,final:Ke}}=xe;return[{transform:he.ux.Transform.toString(je)},{transform:he.ux.Transform.toString(Ke)}]},sideEffects:(xe=>je=>{let{active:Ke,dragOverlay:Bt}=je;const qt={},{styles:gn,className:ce}=xe;if(gn!=null&&gn.active)for(const[vt,Mt]of Object.entries(gn.active))Mt!==void 0&&(qt[vt]=Ke.node.style.getPropertyValue(vt),Ke.node.style.setProperty(vt,Mt));if(gn!=null&&gn.dragOverlay)for(const[vt,Mt]of Object.entries(gn.dragOverlay))Mt!==void 0&&Bt.node.style.setProperty(vt,Mt);return ce!=null&&ce.active&&Ke.node.classList.add(ce.active),ce!=null&&ce.dragOverlay&&Bt.node.classList.add(ce.dragOverlay),function(){for(const[Mt,rn]of Object.entries(qt))Ke.node.style.setProperty(Mt,rn);ce!=null&&ce.active&&Ke.node.classList.remove(ce.active)}})({styles:{active:{opacity:"0"}}})};function va(xe){let{config:je,draggableNodes:Ke,droppableContainers:Bt,measuringConfiguration:qt}=xe;return useEvent((gn,ce)=>{if(je===null)return;const vt=Ke.get(gn);if(!vt)return;const Mt=vt.node.current;if(!Mt)return;const rn=Nn(ce);if(!rn)return;const{transform:st}=getWindow(ce).getComputedStyle(ce),ae=Nt(st);if(!ae)return;const pe=typeof je=="function"?je:El(je);return ut(Mt,qt.draggable.measure),pe({active:{id:gn,data:vt.data,node:Mt,rect:qt.draggable.measure(Mt)},draggableNodes:Ke,dragOverlay:{node:ce,rect:qt.dragOverlay.measure(rn)},droppableContainers:Bt,measuringConfiguration:qt,transform:ae})})}function El(xe){const{duration:je,easing:Ke,sideEffects:Bt,keyframes:qt}=Ko(Ko({},ko),xe);return gn=>{let Ne=gn,{active:ce,dragOverlay:vt,transform:Mt}=Ne,rn=ls(Ne,["active","dragOverlay","transform"]);if(!je)return;const st={x:vt.rect.left-ce.rect.left,y:vt.rect.top-ce.rect.top},ae={scaleX:Mt.scaleX!==1?ce.rect.width*Mt.scaleX/vt.rect.width:1,scaleY:Mt.scaleY!==1?ce.rect.height*Mt.scaleY/vt.rect.height:1},pe=Ko({x:Mt.x-st.x,y:Mt.y-st.y},ae),se=qt(gl(Ko({},rn),{active:ce,dragOverlay:vt,transform:{initial:Mt,final:pe}})),[ye]=se,we=se[se.length-1];if(JSON.stringify(ye)===JSON.stringify(we))return;const ve=Bt==null?void 0:Bt(Ko({active:ce,dragOverlay:vt},rn)),Fe=vt.node.animate(se,{duration:je,easing:Ke,fill:"forwards"});return new Promise(yt=>{Fe.onfinish=()=>{ve==null||ve(),yt()}})}}let Xr=0;function ml(xe){return useMemo(()=>{if(xe!=null)return Xr++,Xr},[xe])}const tl=null},19719:function(Te,ot,te){"use strict";te.d(ot,{Fo:function(){return ee},Rp:function(){return fe},nB:function(){return Xe},qw:function(){return y}});var a=te(59301),me=te(87954),he=te(35241);function fe(nt,Nt,pt){const Je=nt.slice();return Je.splice(pt<0?Je.length+pt:pt,0,Je.splice(Nt,1)[0]),Je}function Ce(nt,Nt,pt){const Je=nt.slice();return Je[Nt]=nt[pt],Je[pt]=nt[Nt],Je}function Se(nt,Nt){return nt.reduce((pt,Je,kt)=>{const Lt=Nt.get(Je);return Lt&&(pt[kt]=Lt),pt},Array(nt.length))}function De(nt){return nt!==null&&nt>=0}function Ze(nt,Nt){if(nt===Nt)return!0;if(nt.length!==Nt.length)return!1;for(let pt=0;pt{var Nt;let{rects:pt,activeNodeRect:Je,activeIndex:kt,overIndex:Lt,index:Dt}=nt;const Ye=(Nt=pt[kt])!=null?Nt:Je;if(!Ye)return null;const ke=Ie(pt,Dt,kt);if(Dt===kt){const We=pt[Lt];return We?Ko({x:ktkt&&Dt<=Lt?Ko({x:-Ye.width-ke,y:0},le):Dt=Lt?Ko({x:Ye.width+ke,y:0},le):Ko({x:0,y:0},le)};function Ie(nt,Nt,pt){const Je=nt[Nt],kt=nt[Nt-1],Lt=nt[Nt+1];return!Je||!kt&&!Lt?0:pt{let{rects:Nt,activeIndex:pt,overIndex:Je,index:kt}=nt;const Lt=fe(Nt,Je,pt),Dt=Nt[kt],Ye=Lt[kt];return!Ye||!Dt?null:{x:Ye.left-Dt.left,y:Ye.top-Dt.top,scaleX:Ye.width/Dt.width,scaleY:Ye.height/Dt.height}},oe=nt=>{let{activeIndex:Nt,index:pt,rects:Je,overIndex:kt}=nt,Lt,Dt;return pt===Nt&&(Lt=Je[pt],Dt=Je[kt]),pt===kt&&(Lt=Je[pt],Dt=Je[Nt]),!Dt||!Lt?null:{x:Dt.left-Lt.left,y:Dt.top-Lt.top,scaleX:Dt.width/Lt.width,scaleY:Dt.height/Lt.height}},E={scaleX:1,scaleY:1},y=nt=>{var Nt;let{activeIndex:pt,activeNodeRect:Je,index:kt,rects:Lt,overIndex:Dt}=nt;const Ye=(Nt=Lt[pt])!=null?Nt:Je;if(!Ye)return null;if(kt===pt){const We=Lt[Dt];return We?Ko({x:0,y:ptpt&&kt<=Dt?Ko({x:0,y:-Ye.height-ke},E):kt=Dt?Ko({x:0,y:Ye.height+ke},E):Ko({x:0,y:0},E)};function b(nt,Nt,pt){const Je=nt[Nt],kt=nt[Nt-1],Lt=nt[Nt+1];return Je?ptJe.map(Ge=>typeof Ge=="object"&&"id"in Ge?Ge.id:Ge),[Je]),bt=Dt!=null,Rt=Dt?qe.indexOf(Dt.id):-1,Gt=We?qe.indexOf(We.id):-1,_t=(0,a.useRef)(qe),An=!Ze(qe,_t.current),At=Gt!==-1&&Rt===-1||An,Ve=Be(Lt);(0,he.LI)(()=>{An&&bt&&ct(qe)},[An,qe,bt,ct]),(0,a.useEffect)(()=>{_t.current=qe},[qe]);const dt=(0,a.useMemo)(()=>({activeIndex:Rt,containerId:it,disabled:Ve,disableTransforms:At,items:qe,overIndex:Gt,useDragOverlay:Oe,sortedRects:Se(qe,ke),strategy:kt}),[Rt,it,Ve.draggable,Ve.droppable,At,qe,Gt,ke,Oe,kt]);return a.createElement(z.Provider,{value:dt},Nt)}const ne=nt=>{let{id:Nt,items:pt,activeIndex:Je,overIndex:kt}=nt;return fe(pt,Je,kt).indexOf(Nt)},re=nt=>{let{containerId:Nt,isSorting:pt,wasDragging:Je,index:kt,items:Lt,newIndex:Dt,previousItems:Ye,previousContainerId:ke,transition:We}=nt;return!We||!Je||Ye!==Lt&&kt===Dt?!1:pt?!0:Dt!==kt&&Nt===ke},ue={duration:200,easing:"ease"},ie="transform",Pe=he.ux.Transition.toString({property:ie,duration:0,easing:"linear"}),ze={roleDescription:"sortable"};function Me(nt){let{disabled:Nt,index:pt,node:Je,rect:kt}=nt;const[Lt,Dt]=(0,a.useState)(null),Ye=(0,a.useRef)(pt);return(0,he.LI)(()=>{if(!Nt&&pt!==Ye.current&&Je.current){const ke=kt.current;if(ke){const We=(0,me.VK)(Je.current,{ignoreTransform:!0}),ct={x:ke.left-We.left,y:ke.top-We.top,scaleX:ke.width/We.width,scaleY:ke.height/We.height};(ct.x||ct.y)&&Dt(ct)}}pt!==Ye.current&&(Ye.current=pt)},[Nt,pt,Je,kt]),(0,a.useEffect)(()=>{Lt&&Dt(null)},[Lt]),Lt}function Xe(nt){let{animateLayoutChanges:Nt=re,attributes:pt,disabled:Je,data:kt,getNewIndex:Lt=ne,id:Dt,strategy:Ye,resizeObserverConfig:ke,transition:We=ue}=nt;const{items:ct,containerId:it,activeIndex:Oe,disabled:qe,disableTransforms:bt,sortedRects:Rt,overIndex:Gt,useDragOverlay:_t,strategy:An}=(0,a.useContext)(z),At=lt(Je,qe),Ve=ct.indexOf(Dt),dt=(0,a.useMemo)(()=>Ko({sortable:{containerId:it,index:Ve,items:ct}},kt),[it,kt,Ve,ct]),Ge=(0,a.useMemo)(()=>ct.slice(ct.indexOf(Dt)),[ct,Dt]),{rect:ht,node:ut,isOver:$t,setNodeRef:gt}=(0,me.Zj)({id:Dt,data:dt,disabled:At.droppable,resizeObserverConfig:Ko({updateMeasurementsFor:Ge},ke)}),{active:Qe,activatorEvent:Pt,activeNodeRect:He,attributes:St,setNodeRef:an,listeners:Et,isDragging:_e,over:Ae,setActivatorNodeRef:Le,transform:Ue}=(0,me.O1)({id:Dt,data:dt,attributes:Ko(Ko({},ze),pt),disabled:At.draggable}),at=(0,he.HB)(gt,an),Vt=!!Qe,zt=Vt&&!bt&&De(Oe)&&De(Gt),on=!_t&&_e,Wt=on&&zt?Ue:null,jt=Ye!=null?Ye:An,In=zt?Wt!=null?Wt:jt({rects:Rt,activeNodeRect:He,activeIndex:Oe,overIndex:Gt,index:Ve}):null,oa=De(Oe)&&De(Gt)?Lt({id:Dt,items:ct,activeIndex:Oe,overIndex:Gt}):Ve,dn=Qe==null?void 0:Qe.id,Sn=(0,a.useRef)({activeId:dn,items:ct,newIndex:oa,containerId:it}),$n=ct!==Sn.current.items,Dn=Nt({active:Qe,containerId:it,isDragging:_e,isSorting:Vt,id:Dt,index:Ve,items:ct,newIndex:Sn.current.newIndex,previousItems:Sn.current.items,previousContainerId:Sn.current.containerId,transition:We,wasDragging:Sn.current.activeId!=null}),Cn=Me({disabled:!Dn,index:Ve,node:ut,rect:ht});return(0,a.useEffect)(()=>{Vt&&Sn.current.newIndex!==oa&&(Sn.current.newIndex=oa),it!==Sn.current.containerId&&(Sn.current.containerId=it),ct!==Sn.current.items&&(Sn.current.items=ct)},[Vt,oa,it,ct]),(0,a.useEffect)(()=>{if(dn===Sn.current.activeId)return;if(dn&&!Sn.current.activeId){Sn.current.activeId=dn;return}const Vn=setTimeout(()=>{Sn.current.activeId=dn},50);return()=>clearTimeout(Vn)},[dn]),{active:Qe,activeIndex:Oe,attributes:St,data:dt,rect:ht,index:Ve,newIndex:oa,items:ct,isOver:$t,isSorting:Vt,isDragging:_e,listeners:Et,node:ut,overIndex:Gt,over:Ae,setNodeRef:at,setActivatorNodeRef:Le,setDroppableNodeRef:gt,setDraggableNodeRef:an,transform:Cn!=null?Cn:In,transition:tn()};function tn(){if(Cn||$n&&Sn.current.newIndex===Ve)return Pe;if(!(on&&!(0,he.vd)(Pt)||!We)&&(Vt||Dn))return he.ux.Transition.toString(gl(Ko({},We),{property:ie}))}}function lt(nt,Nt){var pt,Je;return typeof nt=="boolean"?{draggable:nt,droppable:!1}:{draggable:(pt=nt==null?void 0:nt.draggable)!=null?pt:Nt.draggable,droppable:(Je=nt==null?void 0:nt.droppable)!=null?Je:Nt.droppable}}function be(nt){if(!nt)return!1;const Nt=nt.data.current;return!!(Nt&&"sortable"in Nt&&typeof Nt.sortable=="object"&&"containerId"in Nt.sortable&&"items"in Nt.sortable&&"index"in Nt.sortable)}const It=[me.g4.Down,me.g4.Right,me.g4.Up,me.g4.Left],tt=(nt,Nt)=>{let{context:{active:pt,collisionRect:Je,droppableRects:kt,droppableContainers:Lt,over:Dt,scrollableAncestors:Ye}}=Nt;if(It.includes(nt.code)){if(nt.preventDefault(),!pt||!Je)return;const ke=[];Lt.getEnabled().forEach(it=>{if(!it||it!=null&&it.disabled)return;const Oe=kt.get(it.id);if(Oe)switch(nt.code){case KeyboardCode.Down:Je.topOe.top&&ke.push(it);break;case KeyboardCode.Left:Je.left>Oe.left&&ke.push(it);break;case KeyboardCode.Right:Je.left1&&(ct=We[1].id),ct!=null){const it=Lt.get(pt.id),Oe=Lt.get(ct),qe=Oe?kt.get(Oe.id):null,bt=Oe==null?void 0:Oe.node.current;if(bt&&qe&&it&&Oe){const Gt=getScrollableAncestors(bt).some((Ge,ht)=>Ye[ht]!==Ge),_t=rt(it,Oe),An=Yt(it,Oe),At=Gt||!_t?{x:0,y:0}:{x:An?Je.width-qe.width:0,y:An?Je.height-qe.height:0},Ve={x:qe.left,y:qe.top};return At.x&&At.y?Ve:subtract(Ve,At)}}}};function rt(nt,Nt){return!be(nt)||!be(Nt)?!1:nt.data.current.sortable.containerId===Nt.data.current.sortable.containerId}function Yt(nt,Nt){return!be(nt)||!be(Nt)||!rt(nt,Nt)?!1:nt.data.current.sortable.indexrt=>{It.forEach(Yt=>Yt(rt))},It)}const he=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function fe(be){const It=Object.prototype.toString.call(be);return It==="[object Window]"||It==="[object global]"}function Ce(be){return"nodeType"in be}function Se(be){var It,tt;return be?fe(be)?be:Ce(be)&&(It=(tt=be.ownerDocument)==null?void 0:tt.defaultView)!=null?It:window:window}function De(be){const{Document:It}=Se(be);return be instanceof It}function Ze(be){return fe(be)?!1:be instanceof Se(be).HTMLElement}function Be(be){return be instanceof Se(be).SVGElement}function le(be){return be?fe(be)?be.document:Ce(be)?De(be)?be:Ze(be)||Be(be)?be.ownerDocument:document:document:document}const Re=he?a.useLayoutEffect:a.useEffect;function Ie(be){const It=(0,a.useRef)(be);return Re(()=>{It.current=be}),(0,a.useCallback)(function(){for(var tt=arguments.length,rt=new Array(tt),Yt=0;Yt{be.current=setInterval(rt,Yt)},[]),tt=(0,a.useCallback)(()=>{be.current!==null&&(clearInterval(be.current),be.current=null)},[]);return[It,tt]}function oe(be,It){It===void 0&&(It=[be]);const tt=(0,a.useRef)(be);return Re(()=>{tt.current!==be&&(tt.current=be)},It),tt}function E(be,It){const tt=(0,a.useRef)();return(0,a.useMemo)(()=>{const rt=be(tt.current);return tt.current=rt,rt},[...It])}function y(be){const It=Ie(be),tt=(0,a.useRef)(null),rt=(0,a.useCallback)(Yt=>{Yt!==tt.current&&(It==null||It(Yt,tt.current)),tt.current=Yt},[]);return[tt,rt]}function b(be){const It=(0,a.useRef)();return(0,a.useEffect)(()=>{It.current=be},[be]),It.current}let x={};function z(be,It){return(0,a.useMemo)(()=>{if(It)return It;const tt=x[be]==null?0:x[be]+1;return x[be]=tt,be+"-"+tt},[be,It])}function ee(be){return function(It){for(var tt=arguments.length,rt=new Array(tt>1?tt-1:0),Yt=1;Yt{const pt=Object.entries(Nt);for(const[Je,kt]of pt){const Lt=nt[Je];Lt!=null&&(nt[Je]=Lt+be*kt)}return nt},Ko({},It))}}const ne=ee(1),re=ee(-1);function ue(be){return"clientX"in be&&"clientY"in be}function ie(be){if(!be)return!1;const{KeyboardEvent:It}=Se(be.target);return It&&be instanceof It}function Pe(be){if(!be)return!1;const{TouchEvent:It}=Se(be.target);return It&&be instanceof It}function ze(be){if(Pe(be)){if(be.touches&&be.touches.length){const{clientX:It,clientY:tt}=be.touches[0];return{x:It,y:tt}}else if(be.changedTouches&&be.changedTouches.length){const{clientX:It,clientY:tt}=be.changedTouches[0];return{x:It,y:tt}}}return ue(be)?{x:be.clientX,y:be.clientY}:null}const Me=Object.freeze({Translate:{toString(be){if(!be)return;const{x:It,y:tt}=be;return"translate3d("+(It?Math.round(It):0)+"px, "+(tt?Math.round(tt):0)+"px, 0)"}},Scale:{toString(be){if(!be)return;const{scaleX:It,scaleY:tt}=be;return"scaleX("+It+") scaleY("+tt+")"}},Transform:{toString(be){if(be)return[Me.Translate.toString(be),Me.Scale.toString(be)].join(" ")}},Transition:{toString(be){let{property:It,duration:tt,easing:rt}=be;return It+" "+tt+"ms "+rt}}}),Xe="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function lt(be){return be.matches(Xe)?be:be.querySelector(Xe)}},40741:function(Te,ot){"use strict";ot.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},99587:function(Te,ot){"use strict";ot.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},91136:function(Te,ot){"use strict";ot.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},39744:function(){"use strict"},57149:function(Te,ot,te){"use strict";var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(Be,le,Re)=>le in Be?me(Be,le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Be[le]=Re,De=(Be,le)=>{for(var Re in le||(le={}))fe.call(le,Re)&&Se(Be,Re,le[Re]);if(he)for(var Re of he(le))Ce.call(le,Re)&&Se(Be,Re,le[Re]);return Be};const Ze=Be=>React.createElement("svg",De({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Be),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Te,ot,te){"use strict";var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(Be,le,Re)=>le in Be?me(Be,le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Be[le]=Re,De=(Be,le)=>{for(var Re in le||(le={}))fe.call(le,Re)&&Se(Be,Re,le[Re]);if(he)for(var Re of he(le))Ce.call(le,Re)&&Se(Be,Re,le[Re]);return Be};const Ze=Be=>React.createElement("svg",De({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Be),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},3932:function(Te,ot,te){"use strict";var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(Be,le,Re)=>le in Be?me(Be,le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Be[le]=Re,De=(Be,le)=>{for(var Re in le||(le={}))fe.call(le,Re)&&Se(Be,Re,le[Re]);if(he)for(var Re of he(le))Ce.call(le,Re)&&Se(Be,Re,le[Re]);return Be};const Ze=Be=>React.createElement("svg",De({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(Te,ot,te){"use strict";var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(Be,le,Re)=>le in Be?me(Be,le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Be[le]=Re,De=(Be,le)=>{for(var Re in le||(le={}))fe.call(le,Re)&&Se(Be,Re,le[Re]);if(he)for(var Re of he(le))Ce.call(le,Re)&&Se(Be,Re,le[Re]);return Be};const Ze=Be=>React.createElement("svg",De({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},63720:function(){"use strict";function Te(oe,E,y,b){y===void 0&&(y=0),b===void 0&&(b=1/0),this._name=oe,this._defaultValue=E,this._minimum=y,this._maximum=b}Object.defineProperty(Te.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(Te.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(Te.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(Te.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,E){var y=go.Shape._FigureParameters[oe];return y?y[E]:null},go.Shape.setFigureParameter=function(oe,E,y){if(!(y instanceof Te))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var b=go.Shape._FigureParameters[oe];b||(b=[],go.Shape._FigureParameters[oe]=b),b[E]=y};var ot=[];function te(oe,E){var y=ot.pop();return y===void 0?new go.Point(oe,E):(y.x=oe,y.y=E,y)}function a(){var oe=ot.pop();return oe===void 0?new go.Point:oe}function me(oe){ot.push(oe)}function he(oe,E,y,b,x,z,ee,ne,re){re||(re=new go.Point);var ue=oe-y,ie=x-ee,Pe=NaN,ze=NaN;if(ue===0)if(ie===0)oe===y&&(Pe=oe,ze=E);else{var Me=(z-ne)/ie,Xe=z-Me*x;Pe=oe,ze=Me*Pe+Xe}else if(ie===0){var lt=(E-b)/ue,be=E-lt*oe;Pe=x,ze=lt*Pe+be}else{var lt=(E-b)/ue,Me=(z-ne)/ie,be=E-lt*oe,Xe=z-Me*x;Pe=(Xe-be)/(lt-Me),ze=lt*Pe+be}return re.x=Pe,re.y=ze,re}function fe(oe,E,y,b,x,z,ee,ne,re,ue,ie,Pe,ze,Me){var Xe=1-re,lt=re,be=oe*Xe+y*lt,It=E*Xe+b*lt,tt=y*Xe+x*lt,rt=b*Xe+z*lt,Yt=x*Xe+ee*lt,nt=z*Xe+ne*lt,Nt=be*Xe+tt*lt,pt=It*Xe+rt*lt,Je=tt*Xe+Yt*lt,kt=rt*Xe+nt*lt,Lt=Nt*Xe+Je*lt,Dt=pt*Xe+kt*lt;ue.x=be,ue.y=It,ie.x=Nt,ie.y=pt,Pe.x=Lt,Pe.y=Dt,ze.x=Je,ze.y=kt,Me.x=Yt,Me.y=nt}var Ce=new go.Spot(.156,.156),Se=new go.Spot(.844,.844),De=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Te("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,E/3),b=Math.min(b,y/3);var x=b*De,z=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-x,0,E,x)).add(new go.PathSegment(go.PathSegment.Line,E,y-b)).add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-x,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,x,y,0,y-x)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close()));return x>1&&(z.spot1=new go.Spot(0,0,x,x),z.spot2=new go.Spot(1,1,-x,-x)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,E,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=y/2,b.endX=E,b.endY=y/2,b}),go.Shape.defineFigureGenerator("LineV",function(oe,E,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=E/2,b.startY=0,b.endX=E/2,b.endY=y,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Line,E,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,E,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,E,y){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*E,(1-b)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*y)).add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,E,y){var b=E/2,x=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return x.spot1=Ce,x.spot2=Se,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Line1",function(oe,E,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=E,b.endY=y,b}),go.Shape.defineFigureGenerator("Line2",function(oe,E,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=E,b.startY=0,b.endX=0,b.endY=y,b}),go.Shape.defineFigureGenerator("Curve1",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,De*E,0,E,(1-De)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,0,De*y,(1-De)*E,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,De*y,De*E,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-De)*E,0,0,(1-De)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Te("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var x=Math.abs(b)*E;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,x,y).close())),xE&&(b=E);var x=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,x,y).close())),x.5&&(b=.5);var x=Math.abs(b)*E;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,x,y).close())),xE&&(b=E/2);var x=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,x,y).close())),xE&&(b=E/2);var x=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-x,y)).add(new go.PathSegment(go.PathSegment.Line,x,y).close())):z.add(new go.PathFigure(x,0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),x0&&(ee.add(new go.PathSegment(go.PathSegment.Move,E/2+ne,E/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,x,x,ne,ne).close())),z.spot1=Ce,z.spot2=Se,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*y,-.09239631*E,.07836421*y,.1406031*E,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*y,.2450511*E,-.00697547*y,.3776197*E,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*y,.4539471*E,0,.6066018*E,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*y,.6914277*E,-.01904177*y,.8921095*E,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*y,1.036446*E,.04105738*y,1.020377*E,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*y,1.04448*E,.360238*y,.992256*E,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*y,1.032337*E,.5771781*y,1.018411*E,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*y,1.028411*E,.9571472*y,.8556702*E,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*y,.7431877*E,1.009325*y,.5624123*E,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*y,.4820677*E,1.031761*y,.3030112*E,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*y,.2329994*E,1.01518*y,.03213784*E,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*y,-.02812061*E,.9032597*y,-.01205169*E,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*y,-.01812061*E,.6089503*y,-.00606892*E,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*y,-.01606892*E,.3892545*y,-.01205169*E,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,E,y){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,b*y)).add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)).add(new go.PathSegment(go.PathSegment.Line,b*E,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,b*y).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Te("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Te("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,E,y){var b=oe?oe.parameter1:NaN,x=oe?oe.parameter2:NaN;isNaN(b)&&(b=0),isNaN(x)&&(x=315);var z=b%360;z<0&&(z+=360);var ee=x%360,ne=Math.min(E,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,z,ee,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,E,y){var b=De/Math.SQRT2*.5,x=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,x*E,z*y,E,(1-b)*y,(x+b)*E,(z+b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Te("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var x=Math.min(b,E)/2,z=E/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+x,0)).add(new go.PathSegment(go.PathSegment.Line,z+x,ee-x)).add(new go.PathSegment(go.PathSegment.Line,E,ee-x)).add(new go.PathSegment(go.PathSegment.Line,E,ee+x)).add(new go.PathSegment(go.PathSegment.Line,z+x,ee+x)).add(new go.PathSegment(go.PathSegment.Line,z+x,y)).add(new go.PathSegment(go.PathSegment.Line,z-x,y)).add(new go.PathSegment(go.PathSegment.Line,z-x,ee+x)).add(new go.PathSegment(go.PathSegment.Line,0,ee+x)).add(new go.PathSegment(go.PathSegment.Line,0,ee-x)).add(new go.PathSegment(go.PathSegment.Line,z-x,ee-x).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Te("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var x=Math.min(b,E)/2,z=E/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-x,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+x,0)).add(new go.PathSegment(go.PathSegment.Line,z+x,ee-x)).add(new go.PathSegment(go.PathSegment.Line,E,ee-x)).add(new go.PathSegment(go.PathSegment.Line,E,ee+x)).add(new go.PathSegment(go.PathSegment.Line,z+x,ee+x)).add(new go.PathSegment(go.PathSegment.Line,z+x,y)).add(new go.PathSegment(go.PathSegment.Line,z-x,y)).add(new go.PathSegment(go.PathSegment.Line,z-x,ee+x)).add(new go.PathSegment(go.PathSegment.Line,0,ee+x)).add(new go.PathSegment(go.PathSegment.Line,0,ee-x)).add(new go.PathSegment(go.PathSegment.Line,z-x,ee-x).close()))}),go.Shape.setFigureParameter("ThickX",0,new Te("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,E,y){var b=oe?oe.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),E===0||y===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=y,x}else{var z=E/2,ee=y/2,ne=Math.atan2(y,E),re=b-Math.min(Math.cos(ne)*b/2,z),ue=b-Math.min(Math.sin(ne)*b/2,ee),x=new go.Geometry,ie=new go.PathFigure(re,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ie.add(new go.PathSegment(go.PathSegment.Line,E-re,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,E,y-ue)),ie.add(new go.PathSegment(go.PathSegment.Line,E-re,y)),ie.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ie.add(new go.PathSegment(go.PathSegment.Line,re,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y-ue)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ue).close()),x}}),go.Shape.setFigureParameter("ThinX",0,new Te("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var x=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),x}),go.Shape.setFigureParameter("SquareIBeam",0,new Te("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.2);var x=new go.Geometry,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y).close()),x}),go.Shape.setFigureParameter("RoundedIBeam",0,new Te("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.5);var x=new go.Geometry,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,y,Math.abs(1-b)*E,.25*y,Math.abs(1-b)*E,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*y,b*E,.25*y).close()),x}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,De*E,0,E,(.5-De/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,(.5+De/2)*y,De*E,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,0,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*y,.5*E,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*E,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.5*y,.9*E,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.6*E,.2*y,E,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*y,E,.8*y,.6*E,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,.5*E,.75*y,.55*E,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*y,.45*E,.95*y,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*E,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*y,0,.25*y,.4*E,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.4*E,.6*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,y,.5*E,.75*y,.45*E,.95*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*y,.55*E,.95*y,.5*E,.75*y));var z=.2,ee=.3,ne=0,re=z*De;return x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+z+ne)*y,(.5-z+ee)*E,(.5+re+ne)*y,(.5-re+ee)*E,(.5+z+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*E,(.5+ne)*y,(.5+re+ee)*E,(.5+z+ne)*y,(.5+z+ee)*E,(.5+re+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*y,(1-.5+z+ee)*E,(.5-re+ne)*y,(.5+re+ee)*E,(.5-z+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*y,(.5-re+ee)*E,(.5-z+ne)*y,(.5-z+ee+.05)*E,(.5-re+ne-.02)*y)),z=.2,ee=0,ne=-.3,re=z*De,x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*E,(.5+ne)*y,(.5+re+ee)*E,(.5+z+ne)*y,(.5+z+ee)*E,(.5+re+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*y,(1-.5+z+ee)*E,(.5-re+ne)*y,(.5+re+ee)*E,(.5-z+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*E,(.5+ne)*y,(.5-re+ee)*E,(.5-z+ne)*y,(.5-z+ee)*E,(.5-re+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-re+ee)*E,(.5+z+ne)*y,(.5-z+ee)*E,(.5+re+ne)*y,(.5-re+ee)*E,(.5+z+ne)*y)),z=.2,ee=-.3,ne=0,re=z*De,x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*y,(1-.5+z+ee-.05)*E,(.5-re+ne-.02)*y,(.5+re+ee)*E,(.5-z+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*E,(.5+ne)*y,(.5-re+ee)*E,(.5-z+ne)*y,(.5-z+ee)*E,(.5-re+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+z+ne)*y,(.5-z+ee)*E,(.5+re+ne)*y,(.5-re+ee)*E,(.5+z+ne)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*y,(.5+re+ee)*E,(.5+z+ne)*y,(.5+z+ee)*E,(.5+re+ne)*y).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*.5,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),x.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,ee=.5,ne=.25;return x.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*E,ne*y)),x.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ee,y*ne,z*E,z*E).close()),x=new go.PathFigure(E*.5,0,!1),b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ne=.75,x=new go.PathFigure((ee+z)*E,ne*y,!0),b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ee,y*ne,z*E,z*E).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(oe,E,y){var b=.8535533905932737,x=.5*E,z=.5*y;return new go.Geometry().add(new go.PathFigure(x,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,x,z,x,z)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Move,x,z)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*y)).add(new go.PathSegment(go.PathSegment.Move,x,z)).add(new go.PathSegment(go.PathSegment.Line,b*E,b*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=.5,ee=.5,ne=.5,re=new go.PathFigure(ee*E,(ne-z)*y);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),z=.4,x=De*.4;var ue=a(),ie=a(),Pe=a(),ze=a();fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.42,ue,ie,Pe,ze,ze);var Me=a(),Xe=a(),lt=a();fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.58,ze,ze,lt,Me,Xe);var be=a(),It=a(),tt=a();fe(ee,ne+z,ee-x,ne+z,ee-z,ne+x,ee-z,ne,.42,be,It,tt,ze,ze);var rt=a(),Yt=a(),nt=a();return fe(ee,ne+z,ee-x,ne+z,ee-z,ne+x,ee-z,ne,.58,ze,ze,nt,rt,Yt),re.add(new go.PathSegment(go.PathSegment.Move,nt.x*E,nt.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,rt.x*E,rt.y*y,Yt.x*E,Yt.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee-z)*E,(ne-x)*y,(ee-x)*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,Pe.x*E,Pe.y*y,ue.x*E,ue.y*y,ie.x*E,ie.y*y)),re.add(new go.PathSegment(go.PathSegment.Line,nt.x*E,nt.y*y).close()),re.add(new go.PathSegment(go.PathSegment.Move,tt.x*E,tt.y*y)),re.add(new go.PathSegment(go.PathSegment.Line,lt.x*E,lt.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,Me.x*E,Me.y*y,Xe.x*E,Xe.y*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee+z)*E,(ne+x)*y,(ee+x)*E,(ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,tt.x*E,tt.y*y,be.x*E,be.y*y,It.x*E,It.y*y).close()),me(ue),me(ie),me(Pe),me(ze),me(Me),me(Xe),me(lt),me(be),me(It),me(tt),me(rt),me(Yt),me(nt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*y,E,.25*y,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Te("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>E&&(b=E);var x=(E-b)/2,z=x+b;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,x,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,E,y){var b=new go.Geometry,x=De*.4,z=.4,ee=.5,ne=.5,re=a(),ue=a(),ie=a(),Pe=a(),ze=new go.PathFigure((ee-z)*E,ne*y,!1);b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee-z)*E,(ne-x)*y,(ee-x)*E,(ne-z)*y)),fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.44,ie,Pe,ue,re,re),ze.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*y,ie.x*E,ie.y*y,Pe.x*E,Pe.y*y));var Me=te(ue.x,ue.y);fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.56,re,re,ue,ie,Pe);var Xe=te(ue.x,ue.y);ze.add(new go.PathSegment(go.PathSegment.Line,(Me.x*.1+.95*.9)*E,Me.y*.1*y)),ze.add(new go.PathSegment(go.PathSegment.Line,.85*E,Me.y*.1*y)),ze.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),ze.add(new go.PathSegment(go.PathSegment.Line,E,0)),ze.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),ze.add(new go.PathSegment(go.PathSegment.Line,(Xe.x*.1+.9)*E,.15*y)),ze.add(new go.PathSegment(go.PathSegment.Line,(Xe.x*.1+.9)*E,(Xe.y*.1+.05*.9)*y)),ze.add(new go.PathSegment(go.PathSegment.Line,Xe.x*E,Xe.y*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,ie.x*E,ie.y*y,Pe.x*E,Pe.y*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee+z)*E,(ne+x)*y,(ee+x)*E,(ne+z)*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne+z)*y,(ee-z)*E,(ne+x)*y)),z=.35,x=De*.35;var lt=new go.PathFigure(ee*E,(ne-z)*y,!1);b.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),lt.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),lt.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y));var be=new go.PathFigure((ee-z)*E,ne*y,!1);return b.add(be),me(re),me(ue),me(ie),me(Pe),me(Me),me(Xe),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,E,y){var b=new go.Geometry,x=.375,z=0,ee=-.125,ne=x*De,re=new go.PathFigure((.525+z)*E,(.5+x+ee)*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*E,(.5+ee)*y,(.5+ne+z)*E,(.5+x+ee)*y,(.5+x+z)*E,(.5+ne+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-x+ee)*y,(1-.5+x+z)*E,(.5-ne+ee)*y,(.5+ne+z)*E,(.5-x+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*E,(.5+ee)*y,(.5-ne+z)*E,(.5-x+ee)*y,(.5-x+z)*E,(.5-ne+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+x+ee)*y,(.5-x+z)*E,(.5+ne+ee)*y,(.5-ne+z)*E,(.5+x+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.475*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*E,y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*y)),re.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*y)),re.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y).close()),x=.325,z=0,ee=-.125,ne=x*De;var re=new go.PathFigure((1-.5+x+z)*E,(.5+ee)*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+x+ee)*y,(.5+x+z)*E,(.5+ne+ee)*y,(.5+ne+z)*E,(.5+x+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*E,(.5+ee)*y,(.5-ne+z)*E,(.5+x+ee)*y,(.5-x+z)*E,(.5+ne+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-x+ee)*y,(.5-x+z)*E,(.5-ne+ee)*y,(.5-ne+z)*E,(.5-x+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*E,(.5+ee)*y,(.5+ne+z)*E,(.5-x+ee)*y,(1-.5+x+z)*E,(.5-ne+ee)*y));var re=new go.PathFigure((.525+z)*E,(.5+x+ee)*y,!1);return b.add(re),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,E,y){var b=oe?oe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,E,y){var b=oe?oe.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,b*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,b*E,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,E,y){var b=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*y,.5*E,.5*y)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,E,y){var b=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*E,b*y,b*E,b*y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,E,y){var b=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,b*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*E,b*y,b*E,b*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Te("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Te("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=.3);var z=(1-b)*E,ee=(.5-x/2)*y,ne=(.5+x/2)*y,re=new go.Geometry,ue=new go.PathFigure(0,ee,!0);re.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,z,0)),ue.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,z,y)),ue.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),re.spot1=new go.Spot(0,ee/y);var ie=he(0,ne/y,1,ne/y,z/E,1,1,.5,a());return re.spot2=new go.Spot(ie.x,ie.y),me(ie),re}),go.Shape.setFigureParameter("Arrow2",0,new Te("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Te("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=30),b>E&&(b=E);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=30),x=Math.min(x,y/2);var z=E-b,ee=(y-x)/2,ne=ee+x,re=new go.Geometry,ue=new go.PathFigure(0,ee,!0);re.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,z,0)),ue.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,z,y)),ue.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),re.spot1=new go.Spot(0,ee/y);var ie=he(0,ne/y,1,ne/y,z/E,1,1,.5,a());return re.spot2=new go.Spot(ie.x,ie.y),me(ie),re}),go.Shape.defineFigureGenerator("Chevron",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Te("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=(.5-b/2)*y,z=(.5+b/2)*y,ee=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var re=he(0,.5,.3,0,0,x/y,.1,x/y,a());return ee.spot1=new go.Spot(re.x,re.y),re=he(.7,1,1,.5,0,z/y,1,z/y,re),ee.spot2=new go.Spot(re.x,re.y),me(re),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Te("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Te("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=40);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=100);var z=(y-b)/2,ee=z+b,ne=(y-x)/2,re=ne+x;(b>y||x>y)&&(x>b?(b=b*y/x,z=(y-b)/2,ee=z+b,ne=0,re=y):(z=0,ee=y,ne=0,re=y));var ue=new go.Geometry,ie=new go.PathFigure(E,.5*y,!0);ue.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,re)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,re)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close());var Pe=he(0,.5,.3,ne/y,0,z/y,1,z/y,a());return ue.spot1=new go.Spot(Pe.x,Pe.y),Pe=he(.7,re/y,1,.5,0,ee/y,1,ee/y,Pe),ue.spot2=new go.Spot(Pe.x,Pe.y),me(Pe),ue}),go.Shape.setFigureParameter("IBeamArrow",0,new Te("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=(.5-b/2)*y,z=(.5+b/2)*y,ee=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(0,x/y);var re=he(.7,1,1,.5,0,z/y,1,z/y,a());return ee.spot2=new go.Spot(re.x,re.y),me(re),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new Te("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Te("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=40);var x=oe?oe.parameter2:NaN;isNaN(x)&&(x=100);var z=(y-b)/2,ee=z+b,ne=(y-x)/2,re=ne+x;(b>y||x>y)&&(x>b?(b=b*y/x,z=(y-b)/2,ee=z+b,ne=0,re=y):(z=0,ee=y,ne=0,re=y));var ue=new go.Geometry,ie=new go.PathFigure(E,.5*y,!0);ue.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,re)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,re)),ie.add(new go.PathSegment(go.PathSegment.Line,0,re)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close()),ue.spot1=new go.Spot(0,z/y);var Pe=he(.7,re/y,1,.5,0,ee/y,1,ee/y,a());return ue.spot2=new go.Spot(Pe.x,Pe.y),me(Pe),ue}),go.Shape.setFigureParameter("Pointer",0,new Te("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),x.spot1=new go.Spot(b,.35);var ee=he(.2,.65,1,.65,0,1,1,.5,a());return x.spot2=new go.Spot(ee.x,ee.y),me(ee),x}),go.Shape.setFigureParameter("RoundedPointer",0,new Te("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.3);var x=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*y,b*E,.25*y).close()),x.spot1=new go.Spot(b,.35);var ee=he(0,.65,1,.65,0,1,1,.5,a());return x.spot2=new go.Spot(ee.x,ee.y),me(ee),x}),go.Shape.setFigureParameter("SplitEndArrow",0,new Te("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.4);var x=(.5-b/2)*y,z=(.5+b/2)*y,ee=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,.3);var re=he(.7,1,1,.5,0,z/y,1,z/y,a());return ee.spot2=new go.Spot(re.x,re.y),me(re),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Te("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=50);var x=(y-b)/2,z=x+b;b>y&&(x=0,z=y);var ee=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,x/y);var re=he(.7,1,1,.5,0,z/y,1,z/y,a());return ee.spot2=new go.Spot(re.x,re.y),me(re),ee}),go.Shape.setFigureParameter("SquareArrow",0,new Te("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var x=new go.Geometry,z=new go.PathFigure(E,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(b,1),x}),go.Shape.defineFigureGenerator("Cone1",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=De*.1,ee=new go.PathFigure(0,.9*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-x)*E,y,0,(.9+z)*y).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.9*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,y,.85/.9*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,.8*y,.85/.9*E,.8*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*E,y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.3*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var x=new go.Geometry,z=De*.5,ee=new go.PathFigure(0,b,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,De*b,(.5-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*E,b,(.5+z)*E,0,1*E,De*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*y,1*E,y-De*b,(.5+z)*E,1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-z)*E,1*y,0,y-De*b)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(E,b,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*b,1*E,2*b-De*b,(.5+z)*E,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-z)*E,2*b,0,2*b-De*b)),x.spot1=new go.Spot(0,0,0,2*b),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var x=new go.Geometry,z=De*.5,ee=new go.PathFigure(0,y-b,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,De*b,(.5-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,b,(.5+z)*E,0,E,De*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,y-De*b,(.5+z)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-z)*E,y,0,y-De*b));var ne=new go.PathFigure(0,y-b,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y-2*b,0,y-b-De*b,(.5-z)*E,y-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,y-b,(.5+z)*E,y-2*b,E,y-b-De*b)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,0,-2*b),x}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var x=new go.Geometry,z=De*.5,ee=new go.PathFigure(b,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-De*b,0,E,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,(.5+z)*y,E-De*b,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,De*b,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*y,De*b,0));var ne=new go.PathFigure(b,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*y,b+De*b,0,2*b,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,y,2*b,(.5+z)*y,b+De*b,y)),x.spot1=new go.Spot(0,0,2*b,0),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var x=new go.Geometry,z=De*.5,ee=new go.PathFigure(E-b,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-De*b,0,E,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,(.5+z)*y,E-De*b,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,De*b,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*y,De*b,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0));var ne=new go.PathFigure(E-b,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-2*b,.5*y,E-b-De*b,0,E-2*b,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E-2*b,(.5+z)*y,E-b-De*b,y)),x.spot1=new go.Spot(0,0),x.spot2=new go.Spot(1,1,-2*b,0),x}),go.Shape.defineFigureGenerator("Prism1",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.25*E,.25*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*E,.25*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.25*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(oe,E,y){var b=new go.Geometry,x=.2,z=.1,ee=De*x,ne=De*z,re=.5,ue=.1,ie=new go.PathFigure(re*E,(ue+z)*y,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(re-x)*E,ue*y,(re-ee)*E,(ue+z)*y,(re-x)*E,(ue+ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-z)*y,(re-x)*E,(ue-ne)*y,(re-ee)*E,(ue-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(re+x)*E,ue*y,(re+ee)*E,(ue-z)*y,(re+x)*E,(ue-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue+z)*y,(re+x)*E,(ue+ne)*y,(re+ee)*E,(ue+z)*y));var Pe=.05,ze=De*Pe;re=.05,ue=.25;var Me=new go.PathFigure(.5*E,.2*y,!0);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*y)),re=.95,ue=.25,Me.add(new go.PathSegment(go.PathSegment.Bezier,(re+Pe)*E,ue*y,(re+ze)*E,(ue-Pe)*y,(re+Pe)*E,(ue-ze)*y)),Me.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*y)),Pe=.025,ze=De*Pe,re=.825,ue=.35,Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-Pe)*y,(re+Pe)*E,(ue-ze)*y,(re+ze)*E,(ue-Pe)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re-Pe)*E,ue*y,(re-ze)*E,(ue-Pe)*y,(re-Pe)*E,(ue-ze)*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),Me.add(new go.PathSegment(go.PathSegment.Line,.55*E,y)),Me.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y)),Pe=.05,ze=De*Pe,re=.5,ue=.7,Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-Pe)*y,(re+Pe)*E,(ue-ze)*y,(re+ze)*E,(ue-Pe)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re-Pe)*E,ue*y,(re-ze)*E,(ue-Pe)*y,(re-Pe)*E,(ue-ze)*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.45*E,y)),Me.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),Me.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*y)),Pe=.025,ze=De*Pe,re=.175,ue=.35,Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-Pe)*y,(re+Pe)*E,(ue-ze)*y,(re+ze)*E,(ue-Pe)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re-Pe)*E,ue*y,(re-ze)*E,(ue-Pe)*y,(re-Pe)*E,(ue-ze)*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),Me.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Me.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),Pe=.05,ze=De*Pe,re=.05,ue=.25,Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-Pe)*y,(re-Pe)*E,(ue-ze)*y,(re-ze)*E,(ue-Pe)*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Te("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,E,y){var b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.2);var x=new go.Geometry,z=new go.PathFigure(E,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),x.spot1=new go.Spot(0,b),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Collate",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y));var z=new go.PathFigure(.5*E,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,x*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),b}),go.Shape.defineFigureGenerator("Database",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=De*.1,ee=new go.PathFigure(E,.1*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-x)*E,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*y,(.5-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+x)*E,0,E,(.1-z)*y));var ne=new go.PathFigure(E,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+z)*y,(.5+x)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-x)*E,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+z)*y,(.5+x)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-x)*E,.3*y,0,(.2+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*y,E,(.3+z)*y,(.5+x)*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-x)*E,.4*y,0,(.3+z)*y)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*y,.25*E,.1*y).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=De*.1,ee=new go.PathFigure(E,.1*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+z)*y,(.5+x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-x)*E,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*y,(.5-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+x)*E,0,E,(.1-z)*y));var ne=new go.PathFigure(E,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+z)*y,(.5+x)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-x)*E,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+z)*y,(.5+x)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-x)*E,.3*y,0,(.2+z)*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.25*E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)?x=.2:x<.15&&(x=.15);var z=De*.2,ee=new go.PathFigure(0,.2*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*y,(.2-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*y,(.8+z)*E,0,E,(.2-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,y,E,(.8+z)*y,(.8+z)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*E,y,0,(.8+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,x*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;(isNaN(x)||x<.1)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,x*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),b}),go.Shape.defineFigureGenerator("Document",function(oe,E,y){var b=new go.Geometry;y=y/.8;var x=new go.PathFigure(0,.7*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;(isNaN(x)||x<.2)&&(x=.2);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(x*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Move,E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*E,.4*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y));var z=new go.PathFigure(E,.5*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,y));var ee=new go.PathFigure(E,.5*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(x*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,z*y)),b}),go.Shape.defineFigureGenerator("Junction",function(oe,E,y){var b=new go.Geometry,x=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=De*.5,ne=.5,re=new go.PathFigure(E,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,y,E,(ne+ee)*y,(ne+ee)*E,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-ee)*E,y,0,(ne+ee)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,0,0,(ne-ee)*y,(ne-ee)*E,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,ne*y,(ne+ee)*E,0,E,(ne-ee)*y));var ue=new go.PathFigure((z+x)*E,(z+x)*y,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,z*E,z*y)),ue.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Line,(z+x)*E,z*y)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,E,y){var b=new go.Geometry;y=y/.8;var x=new go.PathFigure(0,.7*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close());var z=new go.PathFigure(.1*E,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*y)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=.5,ee=new go.PathFigure(.5*E,y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-x)*E,y,0,(z+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-x)*y,(z-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+x)*E,0,E,(z-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*y,E,(z+x)*y,(z+x)*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.25);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,E,y){var b=new go.Geometry;y=y/.8;var x=new go.PathFigure(E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*y,.96*E,.47*y,.93*E,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*y,.86*E,.57*y,.83*E,.55*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*E,.4*y,.4*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.1*E,.1*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close());var z=new go.PathFigure(.2*E,.1*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var z=1-x,ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close());var ne=new go.PathFigure(.5*x*E,x*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*x)*E,x*y)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=.5,ee=new go.PathFigure(E,z*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,E,(z+x)*y,(z+x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-x)*E,y,0,(z+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-x)*y,(z-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+x)*E,0,E,(z-x)*y));var ne=new go.PathFigure(E,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(oe,E,y){var b=new go.Geometry;y=y/.8;var x=new go.PathFigure(0,.7*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.5*E,.6*y,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(x)&&(x=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure((1-x)*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Move,x*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),b}),go.Shape.defineFigureGenerator("Process",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(x*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.25);var z=new go.PathFigure(x*E,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y));var ee=new go.PathFigure(x*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)),b.spot1=new go.Spot(x,0),b.spot2=new go.Spot(1-x,1),b}),go.Shape.defineFigureGenerator("Terminator",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.25*E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,E,y){var b=new go.Geometry,x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(.5+x)*E,0,E,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.5+x)*y,(.5+x)*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=.5,ee=new go.PathFigure(E,z*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,y,E,(z+x)*y,(z+x)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-x)*E,y,0,(z+x)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-x)*y,(z-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*y,(z+x)*E,0,E,(z-x)*y));var ne=new go.PathFigure(E,z*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,z*y));var re=new go.PathFigure(.8*E,.75*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*y)),re.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*y)),re.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*y)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*y)),b}),go.Shape.defineFigureGenerator("Ground",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Move,.4*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),b}),go.Shape.defineFigureGenerator("Inverter",function(oe,E,y){var b=new go.Geometry,x=De*.1,z=.1,ee=.9,ne=.5,re=new go.PathFigure(.8*E,.5*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y));var ue=new go.PathFigure((ee+z)*E,ne*y,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee+z)*E,(ne+x)*y,(ee+x)*E,(ne+z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne+z)*y,(ee-z)*E,(ne+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee-z)*E,(ne-x)*y,(ee-x)*E,(ne-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,(ee+x)*E,(ne-z)*y,(ee+z)*E,(ne-x)*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=De*.4,ee=De*.1,ne=.1,re=.9,ue=.5,ie=new go.PathFigure(.8*E,.5*y,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,.8*E,(.5+z)*y,(.4+x)*E,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(.4+x)*E,0,.8*E,(.5-z)*y));var Pe=new go.PathFigure((re+ne)*E,ue*y,!0);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue+ne)*y,(re+ne)*E,(ue+ee)*y,(re+ee)*E,(ue+ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*E,ue*y,(re-ee)*E,(ue+ne)*y,(re-ne)*E,(ue+ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-ne)*y,(re-ne)*E,(ue-ee)*y,(re-ee)*E,(ue-ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*E,ue*y,(re+ee)*E,(ue-ne)*y,(re+ne)*E,(ue-ee)*y)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*x,ee=0,ne=.5,re=new go.PathFigure(.8*E,.5*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(ee+z)*E,(ne-x)*y,.7*E,(ne-z)*y)),x=.1,z=De*.1,ee=.9,ne=.5;var ue=new go.PathFigure((ee-x)*E,ne*y,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*x,ee=0,ne=.5,re=new go.PathFigure(0,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(ee+z+z)*E,(ne-x)*y,.8*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*E,(ne+z)*y,(ee+z+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*x,ee=.2,ne=.5,re=new go.PathFigure(.1*E,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var ue=new go.PathFigure(.8*E,.5*y,!0);b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.7*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(ee+z)*E,(ne-x)*y,.7*E,(ne-z)*y)),x=.1,z=De*.1,ee=.9,ne=.5;var ie=new go.PathFigure((ee-x)*E,ne*y,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*x,ee=.2,ne=.5,re=new go.PathFigure(.1*E,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var ue=new go.PathFigure(.2*E,0,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(ee+z)*E,(ne-x)*y,.9*E,(ne-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.9*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Move,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),b}),go.Shape.defineFigureGenerator("Resistor",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),b}),go.Shape.defineFigureGenerator("Inductor",function(oe,E,y){var b=new go.Geometry,x=De*.1,z=.1,ee=.1,ne=.5,re=new go.PathFigure((ee-x*.5)*E,y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-x)*E,y,(ee-z)*E,0)),ee=.3,re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,(ee+z)*E,0,(ee+x)*E,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-x)*E,y,(ee-z)*E,0)),ee=.5,re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,(ee+z)*E,0,(ee+x)*E,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-x)*E,y,(ee-z)*E,0)),ee=.7,re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,(ee+z)*E,0,(ee+x)*E,y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-x)*E,y,(ee-z)*E,0)),ee=.9,re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x*.5)*E,y,(ee+z)*E,0,(ee+x)*E,y)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,E,y){var b=new go.Geometry,x=De*.5,z=.5,ee=.5,ne=.5,re=new go.PathFigure((ee-z)*E,ne*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*y,(ee-z)*E,(ne-x)*y,(ee-x)*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,(ee+x)*E,(ne-z)*y,(ee+z)*E,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee+z)*E,(ne+x)*y,(ee+x)*E,(ne+z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne+z)*y,(ee-z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*E,ne*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*E,ne*y,ee*E,(ne-z)*y,ee*E,(ne+z)*y)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.75*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Move,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),b}),go.Shape.defineFigureGenerator("Diode",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(oe,E,y){var b=new go.Geometry,x=E,z=y;E=E*.38,y=y*.6;var ee=De*.8,ne=.8,re=0,ue=.5,ie=(x-E)/2,Pe=(z-y)/2,ze=new go.PathFigure(re*E+ie,(ue+ne)*y+Pe,!0);b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*E+ie,ue*y+Pe,(re-ee)*E+ie,(ue+ne)*y+Pe,(re-ne)*E+ie,(ue+ee)*y+Pe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue-ne)*y+Pe,(re-ne)*E+ie,(ue-ee)*y+Pe,(re-ee)*E+ie,(ue-ne)*y+Pe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne+ee*.5)*E+ie,ue*y+Pe,re*E+ie,(ue-ne)*y+Pe,(re-ne+ee*.5)*E+ie,(ue-ee)*y+Pe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue+ne)*y+Pe,(re-ne+ee*.5)*E+ie,(ue+ee)*y+Pe,re*E+ie,(ue+ne)*y+Pe).close()),ee=De*.4,ne=.4,re=.2,ue=.5;var Me=new go.PathFigure(re*E+ie,(ue+ne)*y+Pe,!0);b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*E+ie,ue*y+Pe,(re-ee)*E+ie,(ue+ne)*y+Pe,(re-ne)*E+ie,(ue+ee)*y+Pe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue-ne)*y+Pe,(re-ne)*E+ie,(ue-ee)*y+Pe,(re-ee)*E+ie,(ue-ne)*y+Pe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne+ee*.5)*E+ie,ue*y+Pe,re*E+ie,(ue-ne)*y+Pe,(re-ne+ee*.5)*E+ie,(ue-ee)*y+Pe)),Me.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue+ne)*y+Pe,(re-ne+ee*.5)*E+ie,(ue+ee)*y+Pe,re*E+ie,(ue+ne)*y+Pe).close()),ee=De*.2,ne=.2,re=.5,ue=.5;var Xe=new go.PathFigure((re-ne)*E+ie,ue*y+Pe,!0);b.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue-ne)*y+Pe,(re-ne)*E+ie,(ue-ee)*y+Pe,(re-ee)*E+ie,(ue-ne)*y+Pe)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*E+ie,ue*y+Pe,(re+ee)*E+ie,(ue-ne)*y+Pe,(re+ne)*E+ie,(ue-ee)*y+Pe)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue+ne)*y+Pe,(re+ne)*E+ie,(ue+ee)*y+Pe,(re+ee)*E+ie,(ue+ne)*y+Pe)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*E+ie,ue*y+Pe,(re-ee)*E+ie,(ue+ne)*y+Pe,(re-ne)*E+ie,(ue+ee)*y+Pe)),ee=De*.4,ne=.4,re=.8,ue=.5;var lt=new go.PathFigure(re*E+ie,(ue-ne)*y+Pe,!0);b.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*E+ie,ue*y+Pe,(re+ee)*E+ie,(ue-ne)*y+Pe,(re+ne)*E+ie,(ue-ee)*y+Pe)),lt.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue+ne)*y+Pe,(re+ne)*E+ie,(ue+ee)*y+Pe,(re+ee)*E+ie,(ue+ne)*y+Pe)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne-ee*.5)*E+ie,ue*y+Pe,re*E+ie,(ue+ne)*y+Pe,(re+ne-ee*.5)*E+ie,(ue+ee)*y+Pe)),lt.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue-ne)*y+Pe,(re+ne-ee*.5)*E+ie,(ue-ee)*y+Pe,re*E+ie,(ue-ne)*y+Pe).close()),ee=De*.8,ne=.8,re=1,ue=.5;var be=new go.PathFigure(re*E+ie,(ue-ne)*y+Pe,!0);return b.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*E+ie,ue*y+Pe,(re+ee)*E+ie,(ue-ne)*y+Pe,(re+ne)*E+ie,(ue-ee)*y+Pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue+ne)*y+Pe,(re+ne)*E+ie,(ue+ee)*y+Pe,(re+ee)*E+ie,(ue+ne)*y+Pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne-ee*.5)*E+ie,ue*y+Pe,re*E+ie,(ue+ne)*y+Pe,(re+ne-ee*.5)*E+ie,(ue+ee)*y+Pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,re*E+ie,(ue-ne)*y+Pe,(re+ne-ee*.5)*E+ie,(ue-ee)*y+Pe,re*E+ie,(ue-ne)*y+Pe).close()),b}),go.Shape.defineFigureGenerator("Email",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*y)),b}),go.Shape.defineFigureGenerator("Ethernet",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.35*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,y,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var ee=new go.PathFigure(.6*E,y,!0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,y).close());var ne=new go.PathFigure(0,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*y)),b}),go.Shape.defineFigureGenerator("Power",function(oe,E,y){var b=new go.Geometry,x=De*.4,z=.4,ee=.5,ne=.5,re=a(),ue=a(),ie=a(),Pe=a();fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.5,re,re,ue,ie,Pe);var ze=te(ue.x,ue.y),Me=new go.PathFigure(ue.x*E,ue.y*y,!0);b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,ie.x*E,ie.y*y,Pe.x*E,Pe.y*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee+z)*E,(ne+x)*y,(ee+x)*E,(ne+z)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,(ee-x)*E,(ne+z)*y,(ee-z)*E,(ne+x)*y)),fe(ee-z,ne,ee-z,ne-x,ee-x,ne-z,ee,ne-z,.5,ie,Pe,ue,re,re),Me.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*y,ie.x*E,ie.y*y,Pe.x*E,Pe.y*y)),x=De*.3,z=.3,fe(ee-z,ne,ee-z,ne-x,ee-x,ne-z,ee,ne-z,.5,ie,Pe,ue,re,re),Me.add(new go.PathSegment(go.PathSegment.Line,ue.x*E,ue.y*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*y,Pe.x*E,Pe.y*y,ie.x*E,ie.y*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),fe(ee,ne-z,ee+x,ne-z,ee+z,ne-x,ee+z,ne,.5,re,re,ue,ie,Pe),Me.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*y,Pe.x*E,Pe.y*y,ie.x*E,ie.y*y).close());var Me=new go.PathFigure(.45*E,0,!0);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*y)),Me.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),me(re),me(ue),me(ie),me(Pe),me(ze),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y/2,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,y/2,E/2,y/2));function z(ee,ne,re){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*E,(.8+re)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*E,(.5+re)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*E,(.5+re)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*E,(.8+re)*y).close())}return z(x,0,0),z(x,.4,0),z(x,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.2*E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.37*E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*y)),x.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*y)),x.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.37*y)),x.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*y)),x.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*y)),x.add(new go.PathSegment(go.PathSegment.Line,.34*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*y)),x.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.1*E,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*y,.45*E,.44*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*y,.48*E,.17*y,.54*E,.35*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*y,.59*E,.29*y,.58*E,.28*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*y,.8*E,.34*y,.88*E,.43*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*y,.87*E,.48*y,.88*E,.43*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,1.17*E,.76*y,.82*E,.8*y).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,E,y){var b=new go.Geometry,x=.5,z=0,ee=0,ne=x*De,re=.4*Math.SQRT2/2+.5,ue=.5-.5*Math.SQRT2/2,ie=1,Pe=.5,ze=.5,Me=0,Xe=new go.PathFigure(re*E,(1-ue)*y,!1);return b.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,Pe*y,ie*E,.7*y,ie*E,Pe*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(ze+z)*E,(Me+z)*y,(.5+x+z)*E,(.5-ne+z)*y,(.5+ne+z)*E,(.5-x+z)*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*E,(.5+ee)*y,(.5-ne+z)*E,(.5-x+ee)*y,(.5-x+z)*E,(.5-ne+ee)*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*y,(.5-x+z)*E,(.5+ne+ee)*y,(.5-ne+z)*E,.9*y)),Xe.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*y)),Xe.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*y)),Xe.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Move,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Move,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x);var z=new go.PathFigure(E,y,!1);b.add(z);var ee=new go.PathFigure(0,.5*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.2*E,.35*y,.3*E,.35*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.7*E,.65*y,.8*E,.65*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.5*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.2*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var x=new go.PathFigure(0,.2*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.7*E,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*y,0,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,y,.4*E,.5*y,E,.5*y).close());var z=new go.PathFigure(.45*E,.73*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x);var z=new go.PathFigure(.335*E,(1-.555)*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*y,(1-.12)*E,.46*y,(1-.02)*E,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*y,.02*E,.54*y,.12*E,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*y));var ee=.5-.285,ne=.5,re=ee,ue=Math.PI/4,ie=4*(1-Math.cos(ue))/(3*Math.sin(ue)),Pe=ie*.5,ze=ee,Me=ee,Xe=ie*ze,lt=ie*Me;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ze)*E,re*y,(ne-(Xe+ze)/2)*E,(re+(Me+lt)/2)*y,(ne-ze)*E,(re+lt)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(re-Me)*y,(ne-ze)*E,(re-lt)*y,(ne-Xe)*E,(re-Me)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ze)*E,re*y,(ne+Xe)*E,(re-Me)*y,(ne+ze)*E,(re-lt)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*y,(ne+ze)*E,(re+lt)*y,(ne+(Xe+ze)/2)*E,(re+(Me+lt)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y));var be=new go.PathFigure(.2*E,y,!1);b.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*y));var It=new go.PathFigure(.8*E,y,!1);return b.add(It),It.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.1*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var z=new go.PathFigure(.2*E,.2*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*y).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x);var z=new go.PathFigure(E,y,!1);b.add(z);var ee=new go.PathFigure(.1*E,y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),b}),go.Shape.defineFigureGenerator("Caution",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.05*E,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*y,0,y,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*y,.5*E,0,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,E,y,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.05*E,y));var z=.05;return x.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*y)),x.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*y,z*E,z*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*y,.575*E,.725*y,.625*E,.375*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*y,.375*E,.375*y,.425*E,.725*y)),b}),go.Shape.defineFigureGenerator("Recycle",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.45*E,.95*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*y,.17*E,.95*y,.15*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*y)),x.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*y)),x.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*y,0,.675*y,0,.7*y)),x.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*y)),x.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*y));var z=new go.PathFigure(.475*E,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*y,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*y,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*y));var ee=new go.PathFigure(.675*E,.575*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*y,E,.8*y,E,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*y)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*.5,ee=new go.PathFigure(E,x*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,y,E,(x+z)*y,(x+z)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-z)*E,y,0,(x+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,0,0,(x-z)*y,(x-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,x*y,(x+z)*E,0,E,(x-z)*y));var ne=new go.PathFigure(x*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,x*E,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,x*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,x*E,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,x*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,x*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,x*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,x*y)),ne.add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*y)),b}),go.Shape.defineFigureGenerator("Package",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.15*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*y).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var ee=new go.PathFigure(0,.5*y,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close()),b}),go.Shape.defineFigureGenerator("Component",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y).close());var z=new go.PathFigure(0,.2*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ee=new go.PathFigure(0,.6*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.15*E,.6*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y));var z=new go.PathFigure(.15*E,.6*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*y)),x.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*y)),x.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.35*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.33*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),x.add(new go.PathSegment(go.PathSegment.Move,E,.33*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.66*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),x.add(new go.PathSegment(go.PathSegment.Move,E,.66*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*y).close());var ee=.1,ne=De*.1,re=.2,ue=.9,ie=new go.PathFigure((re-ee)*E,ue*y,!0);b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-ee)*y,(re-ee)*E,(ue-ne)*y,(re-ne)*E,(ue-ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(re+ee)*E,ue*y,(re+ne)*E,(ue-ee)*y,(re+ee)*E,(ue-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue+ee)*y,(re+ee)*E,(ue+ne)*y,(re+ne)*E,(ue+ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(re-ee)*E,ue*y,(re-ne)*E,(ue+ee)*y,(re-ee)*E,(ue+ne)*y).close()),ee=.1,ne=De*.1,re=.8,ue=.9;var Pe=new go.PathFigure((re-ee)*E,ue*y,!0);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue-ee)*y,(re-ee)*E,(ue-ne)*y,(re-ne)*E,(ue-ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(re+ee)*E,ue*y,(re+ne)*E,(ue-ee)*y,(re+ee)*E,(ue-ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(ue+ee)*y,(re+ee)*E,(ue+ne)*y,(re+ne)*E,(ue+ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(re-ee)*E,ue*y,(re-ne)*E,(ue+ee)*y,(re-ee)*E,(ue+ne)*y).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.2*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b}),go.Shape.defineFigureGenerator("Forklift",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.5*E,.8*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y));var ne=new go.PathFigure(.5*E,.7*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.7*y));var re=.1,ue=De*.1,ie=.1,Pe=.9,ze=new go.PathFigure((ie-re)*E,Pe*y,!0);b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(Pe-re)*y,(ie-re)*E,(Pe-ue)*y,(ie-ue)*E,(Pe-re)*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E,Pe*y,(ie+ue)*E,(Pe-re)*y,(ie+re)*E,(Pe-ue)*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(Pe+re)*y,(ie+re)*E,(Pe+ue)*y,(ie+ue)*E,(Pe+re)*y)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E,Pe*y,(ie-ue)*E,(Pe+re)*y,(ie-re)*E,(Pe+ue)*y)),re=.1,ue=De*.1,ie=.4,Pe=.9;var Me=new go.PathFigure((ie-re)*E,Pe*y,!0);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(Pe-re)*y,(ie-re)*E,(Pe-ue)*y,(ie-ue)*E,(Pe-re)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ie+re)*E,Pe*y,(ie+ue)*E,(Pe-re)*y,(ie+re)*E,(Pe-ue)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(Pe+re)*y,(ie+re)*E,(Pe+ue)*y,(ie+ue)*E,(Pe+re)*y)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ie-re)*E,Pe*y,(ie-ue)*E,(Pe+re)*y,(ie-re)*E,(Pe+ue)*y)),b}),go.Shape.defineFigureGenerator("RailShipment",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.1*E,.4*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*y).close());var z=new go.PathFigure(.45*E,.7*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y));var ee=new go.PathFigure(.55*E,.4*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*y).close());var ie=.05,Pe=De*.05,ze=.175,Me=.95,ne=new go.PathFigure((ze-ie)*E,Me*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me-ie)*y,(ze-ie)*E,(Me-Pe)*y,(ze-Pe)*E,(Me-ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ze+ie)*E,Me*y,(ze+Pe)*E,(Me-ie)*y,(ze+ie)*E,(Me-Pe)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me+ie)*y,(ze+ie)*E,(Me+Pe)*y,(ze+Pe)*E,(Me+ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ze-ie)*E,Me*y,(ze-Pe)*E,(Me+ie)*y,(ze-ie)*E,(Me+Pe)*y));var ie=.05,Pe=De*.05,ze=.375,Me=.95,re=new go.PathFigure((ze-ie)*E,Me*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me-ie)*y,(ze-ie)*E,(Me-Pe)*y,(ze-Pe)*E,(Me-ie)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ze+ie)*E,Me*y,(ze+Pe)*E,(Me-ie)*y,(ze+ie)*E,(Me-Pe)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me+ie)*y,(ze+ie)*E,(Me+Pe)*y,(ze+Pe)*E,(Me+ie)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ze-ie)*E,Me*y,(ze-Pe)*E,(Me+ie)*y,(ze-ie)*E,(Me+Pe)*y));var ie=.05,Pe=De*.05,ze=.625,Me=.95,ue=new go.PathFigure((ze-ie)*E,Me*y,!0);b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me-ie)*y,(ze-ie)*E,(Me-Pe)*y,(ze-Pe)*E,(Me-ie)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ze+ie)*E,Me*y,(ze+Pe)*E,(Me-ie)*y,(ze+ie)*E,(Me-Pe)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me+ie)*y,(ze+ie)*E,(Me+Pe)*y,(ze+Pe)*E,(Me+ie)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ze-ie)*E,Me*y,(ze-Pe)*E,(Me+ie)*y,(ze-ie)*E,(Me+Pe)*y));var ie=.05,Pe=De*.05,ze=.825,Me=.95,Xe=new go.PathFigure((ze-ie)*E,Me*y,!0);b.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me-ie)*y,(ze-ie)*E,(Me-Pe)*y,(ze-Pe)*E,(Me-ie)*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(ze+ie)*E,Me*y,(ze+Pe)*E,(Me-ie)*y,(ze+ie)*E,(Me-Pe)*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,ze*E,(Me+ie)*y,(ze+ie)*E,(Me+Pe)*y,(ze+Pe)*E,(Me+ie)*y)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(ze-ie)*E,Me*y,(ze-Pe)*E,(Me+ie)*y,(ze-ie)*E,(Me+Pe)*y).close());var lt=new go.PathFigure(0,y,!1);return b.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var ee=new go.PathFigure(.15*E,y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,y).close());var ne=.05,re=De*.05,ue=.35,ie=.775,Pe=new go.PathFigure((ue-ne)*E,ie*y,!0);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie-ne)*y,(ue-ne)*E,(ie-re)*y,(ue-re)*E,(ie-ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E,ie*y,(ue+re)*E,(ie-ne)*y,(ue+ne)*E,(ie-re)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ie+ne)*y,(ue+ne)*E,(ie+re)*y,(ue+re)*E,(ie+ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E,ie*y,(ue-re)*E,(ie+ne)*y,(ue-ne)*E,(ie+re)*y).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.75*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),b}),go.Shape.defineFigureGenerator("Globe",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.75*E,0,E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.75*y,.75*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*E,y,0,.75*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*y,.25*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,.15*E,.25*y,.15*E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*y,.85*E,.25*y)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*y,.35*E,.3*y,.65*E,.3*y)),x.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*y,.35*E,.7*y,.65*E,.7*y)),b}),go.Shape.defineFigureGenerator("Wave",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.25*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*y,.1*E,0,.2*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*y,.425*E,.5*y,.575*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*y,.8*E,0,.9*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*y,.1*E,.5*y,.2*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*y,.425*E,y,.575*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*y,.8*E,.5*y,.9*E,.5*y)),b}),go.Shape.defineFigureGenerator("Operator",function(oe,E,y){var b=new go.Geometry,x=.3,z=De*.3,ee=.5,ne=.7,re=new go.PathFigure((ee-x)*E,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y));var ue=new go.PathFigure(0,.7*y,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*y,0,0,E,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.5*E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.65*E,.3*y,.65*E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*y,.35*E,.3*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*E,.6*y,.1*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.2*E,y,.35*E,.95*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,y,.7*E,.6*y,.9*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.8*E,y,.65*E,.95*y)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,0,y,.4*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*y,.8*E,y,.85*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),b}),go.Shape.defineFigureGenerator("Battery",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*y));var z=new go.PathFigure(0,.6*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),b}),go.Shape.defineFigureGenerator("Delete",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*.5,ee=.5,ne=.5,re=new go.PathFigure((ee-x)*E,ne*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y));var ue=new go.PathFigure(.15*E,.5*y,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*y)),b}),go.Shape.defineFigureGenerator("Flag",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.1*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*y,.15*E,0,.35*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,.65*E,.2*y,.85*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.85*E,.6*y,.65*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*E,.4*y,.15*E,.4*y).close()),b}),go.Shape.defineFigureGenerator("Help",function(oe,E,y){var b=new go.Geometry,x=.5,z=De*.5,ee=.5,ne=.5,re=new go.PathFigure((ee-x)*E,ne*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y).close()),x=.05,z=De*.05,ee=.5,ne=.8;var ue=new go.PathFigure((ee-x)*E,ne*y,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*y,(ee-x)*E,(ne-z)*y,(ee-z)*E,(ne-x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*y,(ee+z)*E,(ne-x)*y,(ee+x)*E,(ne-z)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*y,(ee+x)*E,(ne+z)*y,(ee+z)*E,(ne+x)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*y,(ee-z)*E,(ne+x)*y,(ee-x)*E,(ne+z)*y).close()),ue.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,.75*E,.475*y,.75*E,.225*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*y,.4*E,.2*y,.3*E,.25*y)),b}),go.Shape.defineFigureGenerator("Location",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*y,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*y,.5*E,0,.025*E,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*E,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*y)),b}),go.Shape.defineFigureGenerator("Unlocked",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*E,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*y)),b}),go.Shape.defineFigureGenerator("Gear",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*y,.79840625*E,.39915625*y,.7834375*E,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*y,.64228125*E,.2188125*y,.603875*E,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*y,.39759375*E,.20190625*y,.36053125*E,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*y,.21765625*E,.36059375*y,.201875*E,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*y,.20221875*E,.603875*y,.21884375*E,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*y,.36353125*E,.78340625*y,.3991875*E,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*y,.602375*E,.79809375*y,.63946875*E,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*y,.78234375*E,.63940625*y,.798125*E,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.5*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*y,0,.375*y,.05*E,.325*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*y,.3*E,.225*y,.4*E,.175*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*y,.46*E,.05*y,.525*E,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*y,.525*E,.275*y,.475*E,.325*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*y,E,.4*y,E,.55*y)),x.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*y,.675*E,.55*y,.675*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*y,.65*E,.7*y,.65*E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,y,.61*E,.85*y,.61*E,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*E,y,0,y).close()),b}),go.Shape.defineFigureGenerator("Map",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,.2*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),b}),go.Shape.defineFigureGenerator("Eject",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.add(new go.PathSegment(go.PathSegment.Line,E,y*.7)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*1,y*1,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.85)),x.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.3)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.3)),x.add(new go.PathSegment(go.PathSegment.Line,E,y*.3)),x.add(new go.PathSegment(go.PathSegment.Line,E,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.85)),x.add(new go.PathSegment(go.PathSegment.Line,E,y*.85).close());var z=new go.PathFigure(.126*E,.85*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*y).close());var ee=new go.PathFigure(.402*E,.85*y,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*y).close());var ne=new go.PathFigure(.678*E,.85*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*y).close());var re=new go.PathFigure(.5*E,.1*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*y)),re.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*y).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y*1,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.8)),x.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.8)),x.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.6)),x.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.6)),x.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.4)),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.4)),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.2)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.2)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.15)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.15)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.35)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,y*1,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*(1-.184)).close());var z=new go.PathFigure(E*.204,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*1).close());var ee=new go.PathFigure(E*.408,y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.408,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*1).close());var ne=new go.PathFigure(E*.612,y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*1).close());var re=new go.PathFigure(E*.816,y,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.816,y*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-.184*5))),re.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.1).close());var ee=new go.PathFigure(E*.055,.13*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.16).close());var ne=new go.PathFigure(E*.055,.18*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.21).close());var re=new go.PathFigure(E*1,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),re.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.65)),re.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(.55*E,y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*y,0,.4*y,.225*E,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*y)),x.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*y,.975*E,0,E,.08*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*y)),x.add(new go.PathSegment(go.PathSegment.Line,.55*E,y).close()),b}),go.Shape.defineFigureGenerator("Key",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*1,y*.5,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*y)),x.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*y).close()),x.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*y)),x.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*y,.075*E,.075*y).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(0,0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),x.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*.95)),x.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var z=new go.PathFigure(0,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var ee=new go.PathFigure(E*.11,y*.1,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.11,y*.8).close());var ne=new go.PathFigure(E*(.11+.24133333*1+.028*1),y*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),y*.8).close());var re=new go.PathFigure(E*(.11+.24133333*2+.028*2),y*.1,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.1)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.8)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),y*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,E,y){var b=new go.Geometry,x=8,z=x*De,ee=new go.PathFigure(x,0,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-z,E-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,z,z,0).close());var ne=new go.PathFigure(E*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*0).close());var re=new go.PathFigure(E*.83,y*1,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.5)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.5)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*1).close());var ue=new go.PathFigure(E*.78,y*.05,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.05)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.25)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.78,y*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,E,y){var b=oe?oe.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,E/3),b=Math.min(b,y/3);var x=b*De,z=y*.8,ee=new go.Geometry,ne=new go.PathFigure(b,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-x,0,E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,E,z-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,z,E,z-x,E-x,z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,b,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-b,x,z,0,z-x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close()),x>1?(ee.spot1=new go.Spot(0,0,x,x),ee.spot2=new go.Spot(1,.8,-x,-x)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*0,y*.45,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.9)),x.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.9)),x.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.45).close());var z=new go.PathFigure(E*1,y*.55,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*0,y*.1,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.9)),x.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.9).close());var z=new go.PathFigure(E*.1,y*.2,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.25).close());var ee=new go.PathFigure(E*.28,y*.37,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.28,y*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(oe,E,y){var b=new go.Geometry,x=15,z=x*De,ee=new go.PathFigure(E*.62,y*.475,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-z,E-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.62,y*.03).close()),z>1?(b.spot1=new go.Spot(0,0,z,z),b.spot2=new go.Spot(1,1,-z,-z)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*0,y*1,!0);b.add(x);var z=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close());var ee=new go.PathFigure(E*.4,y*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*0,y*1,!0);b.add(x);var z=.1/.3;return x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*0,y*1,!0);b.add(x);var z=.1/.3;x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-z))),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-z)).close());var ee=new go.PathFigure(E*.5,y*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.74,y*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*.15,y*0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*.15,y*0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close());var z=new go.PathFigure(E*.235,y*.28,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,y*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(oe,E,y){var b=new go.Geometry,x=new go.PathFigure(E*.5,y*0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.5)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.65)),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.75)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.65)),x.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.5)),x.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.35)),x.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.45)),x.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Te={},ot="5.0",te={},a=null,me=!1,he=!1,fe=null,Ce=!1,Se=null,De=null,Ze=0;Ze4?parseFloat(Ye):5};Te.setHTML5Codebase=function(Ye,ke){De=Ye,kt(Ye,ke)},Te.setJavaCodebase=Te.setJavaCodebaseVersion=Te.isCompiledInstalled=Te.setPreCompiledScriptPath=Te.setPreCompiledResourcePath=function(){},Te.setHTML5CodebaseVersion=function(Ye,ke){var We=parseFloat(Ye);if(We!==NaN&&We<5){console.log("The GeoGebra HTML5 codebase version "+We+" is deprecated. Using version latest instead.");return}Se=Ye,Je(Ye,ke)},Te.getHTML5CodebaseVersion=function(){return oe},Te.getParameters=function(){return te},Te.setFontsCSSURL=function(Ye){ee=Ye},Te.setGiacJSURL=function(Ye){},Te.setJNLPFile=function(Ye){le=Ye},Te.setJNLPBaseDir=function(Ye){},Te.inject=function(){function Ye(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ke="auto",We=te.id,ct,it=!1,Oe=0;Oe=5)return!0;var Ye=Te.getAppletObject();return Ye&&typeof Ye.recalculateEnvironments=="function"?(Ye.recalculateEnvironments(),!0):!1},Te.startAnimation=function(){var Ye=Te.getAppletObject();return Ye&&typeof Ye.startAnimation=="function"?(Ye.startAnimation(),!0):!1},Te.stopAnimation=function(){var Ye=Te.getAppletObject();return Ye&&typeof Ye.stopAnimation=="function"?(Ye.stopAnimation(),!0):!1},Te.getAppletObject=function(){var Ye=te.id!==void 0?te.id:"ggbApplet";return window[Ye]},Te.resize=function(){};var Xe=function(Ye,ke,We){var ct=document.createElement("param");ct.setAttribute("name",ke),ct.setAttribute("value",We),Ye.appendChild(ct)},lt=function(Ye){return Ye&&Ye!=="false"},be=function(Ye,ke,We){re(oe)<=4.2&&(We=!0);var ct=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(ct=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var it=document.createElement("div");it.classList.add("appletParameters","notranslate");var Oe=ke.width,qe=ke.height;if(ke.disableAutoScale=ke.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ke.disableAutoScale,ke.width!==void 0)if(re(oe)<=4.4)lt(ke.showToolBar)&&(ke.height-=7),lt(ke.showAlgebraInput)&&(ke.height-=37),ke.width<605&<(ke.showToolBar)&&(ke.width=605,Oe=605);else{var bt=100;(lt(ke.showToolBar)||lt(ke.showMenuBar))&&(ke.hasOwnProperty("customToolBar")&&(ke.customToolbar=ke.customToolBar),bt=lt(ke.showMenuBar)?245:155),Oe=5?(ke.appletOnLoad=function(Pt){var He=Ye.querySelector(".ggb_preview");He&&He.parentNode.removeChild(He),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(_t),window.GGBT_wsf_view&&$(window).trigger("resize"),Gt(Pt)},An||_t.appendChild(At)):it.appendChild(At),_t.appendChild(it),An||Ye.appendChild(_t),setTimeout(function(){Te.resize()},1)}else{var Ve=document.createElement("div");Ve.className="applet_scaler",Ve.style.position="relative",Ve.style.display="block",Ve.appendChild(it),Ye.appendChild(Ve),ke.appletOnLoad=function(Pt){Te.resize(),Gt(Pt)}}function dt(Pt,He){He&&typeof He.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Pt,He.appletOnLoad):renderGGBElement(Pt),Lt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",He)}function Ge(Pt,He){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Pt,params:He}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(St){dt(St.article,St.params)}),html5AppletsToProcess=null)},re(oe)<5&&(Pt.className+=" geogebraweb")):dt(Pt,He)}if(ct){scriptLoadStarted=!0;for(var ht=0;ht0?(Rt.remove(),_t.attr("id","fullscreencontent").show(),jQuery(Gt).append(_t),window.dispatchEvent(new Event("resize"))):be(Rt,ke,!1),window.GGBT_wsf_view.launchFullScreen(Gt)}else Ft=ct,be(Ye,ke,!1);if(!window.GGBT_wsf_view)for(qe=0;qeYe/4*3&&(Rt=Ye/4*3),Gt=Rt/5.8,bt.setAttribute("src",x),bt.setAttribute("width",Rt),bt.setAttribute("height",Gt);var _t=(Ye-Rt)/2,An=(ke-Gt)/2;bt.style.left=_t+"px",bt.style.top=An+"px",it.appendChild(bt)}}return it.appendChild(qe),it},Nt=function(Ye){return Ye=Ye.toLowerCase(),Ye==="html5"||Ye==="screenshot"?Ye:"html5"},pt=["web","webSimple","web3d","tablet","tablet3d","phone"],Je=function(Ye,ke){if(oe=Ye,ke){kt(oe,!0);return}var We=!me;if(We){var ct=re(oe);!isNaN(ct)&&ct<4.4&&(We=!1)}var it,Oe;window.location.protocol.substr(0,4)==="http"?it=window.location.protocol:it="http:";var qe=oe.indexOf("//");qe>0?Oe=oe:qe===0?Oe=it+oe:Oe="https://www.geogebra.org/apps/5.2.814.0/";for(var bt in pt)if(oe.slice(pt[bt].length*-1)===pt[bt]||oe.slice((pt[bt].length+1)*-1)===pt[bt]+"/"){kt(Oe,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&We&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!lt(te.showToolBar)&&!lt(te.showMenuBar)&&!lt(te.showAlgebraInput)&&!lt(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Oe+="webSimple/":Oe+="web3d/",kt(Oe,!1)},kt=function(Ye,ke){if(Ye.requirejs){Re=Ye;return}Ye.slice(-1)!=="/"&&(Ye+="/"),Re=Ye,ke===null&&(ke=Ye.indexOf("http")===-1),Ie=ke,E="web.nocache.js",y=!1;var We=Re.split("/");We.length>1&&(!ke&&We[We.length-2]==="webSimple"?(E="webSimple.nocache.js",y=!0):pt.indexOf(We[We.length-2])>=0&&(E=We[We.length-2]+".nocache.js")),We=Ye.split("/"),oe=We[We.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var ct=parseFloat(oe);ct!==NaN&&ct<5&&Ye.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ct+" is deprecated. Using version latest instead."),Je("5.0",ke))},Lt=function(Ye,ke){window.console&&window.console.log&&(!ke||typeof ke.showLogging=="undefined"||ke.showLogging&&ke.showLogging!=="false")&&console.log(Ye)};te.material_id!==void 0?Pe(Dt):Dt();function Dt(){var Ye=ot;Se!==null?Ye=Se:parseFloat(Ye)<5&&(Ye="5.0"),Je(Ye,!1),De!==null&&kt(De,Ie),Ce=!0}return Te},GGBAppletUtils=function(){"use strict";function Te(){return window.GGBT_wsf_edit!==void 0}function ot(Ce,Se){Se!=1?(Ce.style.transformOrigin="0% 0% 0px",Ce.style.webkitTransformOrigin="0% 0% 0px",Ce.style.transform="scale("+Se+","+Se+")",Ce.style.webkitTransform="scale("+Se+","+Se+")",Ce.style.maxWidth="initial",Ce.querySelector(".ggb_preview")!==null&&(Ce.querySelector(".ggb_preview").style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ce.style.transform="none",Ce.style.webkitTransform="none")}function te(Ce,Se,De,Ze,Be,le){var Re=null;if(le!=null&&le!="")for(var Ie=Ce.parentNode;Ie!=null;)if((" "+Ie.className+" ").indexOf(" "+le+" ")>-1){Re=Ie;break}else Ie=Ie.parentNode;var Ft=0,oe=0,E=0,y=0,b=0,x=0,z=0;if(Re)Ft=Re.offsetWidth,oe=Math.max(Ze?Re.offsetWidth:0,Re.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ft=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Ft):(Ft=window.innerWidth,oe=window.innerHeight,E=window.innerWidth),Ce){var ee=Ce.getBoundingClientRect();ee.left>0&&ee.left<=Ft&&(Be===void 0||!Be)&&(document.dir==="rtl"?(b=Ft-ee.width-ee.left,x=E<=480?10:30):(x=ee.left,b=E<=480?10:30),y=x+b)}if(Ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Ce.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return Ce&&((De===void 0||!De)&&Se>0&&Se+y1&&(le=!0)),Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(le=!0),!(Ce.hasOwnProperty("disableAutoScale")&&Ce.disableAutoScale))Be=a(Ce,Se,le,De,Ce.scaleContainerClass);else return Ze;return le&&(!Ce.hasOwnProperty("scale")||Ze===1)?Be:Math.min(Ze,Be)}function he(Ce){var Se=Math.min(window.innerWidth,document.documentElement.clientWidth),De=Math.min(window.innerHeight,document.documentElement.clientHeight),Ze=Ce.getBoundingClientRect(),Be=(Se-Ze.width)/2,le=(De-Ze.height)/2;le<0&&(le=0),Ce.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Be<40?Ce.style.left="40px":Ce.style.left=Be+"px",Ce.style.top=le+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(le<40?Ce.style.top="40px":Ce.style.top=le+"px",Ce.style.left=Be+"px")}function fe(Ce,Se){var De=Ce.querySelector(".appletParameters");if(De){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Se.id!==De.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ce)}if(De.parentElement&&/fullscreen/.test(De.parentElement.className))return;var Ze=me(Se,Ce);Te()&&De.setAttribute("data-param-scale",Ze);for(var Be=null,le=0;le=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Te){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Te){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Te){var ot=c[Te];return ot==null?null:ot},r=d,webModule.__errFn=e}function B(){function Te(Ce){var Se=Ce.lastIndexOf(rb);Se==-1&&(Se=Ce.length);var De=Ce.indexOf(sb);De==-1&&(De=Ce.length);var Ze=Ce.lastIndexOf(tb,Math.min(De,Se));return Ze>=O?Ce.substring(O,Ze+P):W}function ot(Ce){if(!Ce.match(/^\w+:\/\//)){var Se=o.createElement(ub);Se.src=Ce+vb,Ce=Te(Se.src)}return Ce}function te(){var Ce=__gwt_getMetaProperty(wb);return Ce!=null?Ce:W}function a(){for(var Ce=o.getElementsByTagName(_),Se=O;SeO?Ce[Ce.length-P].href:W}function he(){var Ce=o.location;return Ce.href==Ce.protocol+zb+Ce.host+Ce.pathname+Ce.search+Ce.hash}var fe=te();return fe==W&&(fe=a()),fe==W&&(fe=me()),fe==W&&he()&&(fe=Te(o.location.href)),fe=ot(fe),fe}function C(Te){return Te.match(/^\//)||Te.match(/^[a-zA-Z]+:\/\//)?Te:webModule.__moduleBase+Te}function D(){var Te=[],ot=O,te=[],a=[];function me(Ce){var Se=a[Ce](),De=te[Ce];if(Se in De)return Se;var Ze=[];for(var Be in De)Ze[De[Be]]=Be;throw r&&r(Ce,Ze,Se),null}if(__gwt_isKnownPropertyValue=function(Ce,Se){return Se in te[Ce]},webModule.__getPropMap=function(){var Ce={};for(var Se in te)te.hasOwnProperty(Se)&&(Ce[Se]=me(Se));return Ce},webModule.__computePropValue=me,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var he;try{he=Cb;var fe=he.indexOf(Db);fe!=-1&&(ot=parseInt(he.substring(fe+P),$),he=he.substring(O,fe))}catch(Ce){}return webModule.__softPermutationId=ot,C(he+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},78703:function(Te,ot){(function(te,a){a(ot)})(this,function(te){"use strict";var a=function(){return(a=Object.assign||function(Ve){for(var dt,Ge=1,ht=arguments.length;Ge0&&ut[ut.length-1])&&(St[0]===6||St[0]===2)){gt=0;continue}if(St[0]===3&&(!ut||St[1]>ut[0]&&St[1]=0&&Ve.HANDLE_LIST.splice(Ge,1),window.removeEventListener("message",dt,!1)},Ve.empty=function(){for(;Ve.HANDLE_LIST.length;)window.removeEventListener("message",Ve.HANDLE_LIST.shift(),!1)},Ve.parse=function(dt){try{return typeof dt=="object"?dt:dt&&JSON.parse(dt)}catch(Ge){return console.log("Message.parse Error:",Ge),dt}},Ve.HANDLE_LIST=[],Ve}();function Ce(Ve){return{}.toString.call(Ve)==="[object Function]"}var Se,De,Ze,Be,le={origin:""};function Re(Ve,dt){le[Ve]=dt}function Ie(Ve){return le[Ve]}function Ft(Ve){var dt=Ie("origin");return!!function(Ge,ht){return Ge!==ht&&(Ge.replace(/www\./i,"").toLowerCase()!==ht.replace(/www\./i,"").toLowerCase()||(Ge.match("www.")?void 0:(Re("origin",ht),!1)))}(dt,Ve.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:dt,eventOrigin:Ve.origin}),!0)}(function(Ve){Ve.unknown="unknown",Ve.spreadsheet="s",Ve.writer="w",Ve.presentation="p",Ve.pdf="f"})(Se||(Se={})),function(Ve){Ve.wps="w",Ve.et="s",Ve.presentation="p",Ve.pdf="f"}(De||(De={})),function(Ve){Ve.nomal="nomal",Ve.simple="simple"}(Ze||(Ze={})),function(Ve){Ve[Ve.requestFullscreen=1]="requestFullscreen",Ve[Ve.exitFullscreen=0]="exitFullscreen"}(Be||(Be={}));var oe,E,y,b=(oe=0,function(){return oe+=1}),x=function(Ve,dt,Ge){Ge===void 0&&(Ge=!0);var ht=dt;if(!E){var ut=function Qe(Pt){var He=Pt.clientHeight,St=Pt.clientWidth;He!==0||St!==0||y?He===0&&St===0||!y||(y.disconnect(),y=null):window.ResizeObserver&&(y=new ResizeObserver(function(an){Qe(Pt)})).observe(Pt),E.style.cssText+="height: "+He+"px; width: "+St+"px"}.bind(null,ht);(E=document.createElement("iframe")).classList.add("web-office-iframe");var $t={id:"office-iframe",src:Ve,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var gt in ht?($t.style="width: "+ht.clientWidth+"px; height: "+ht.clientHeight+"px;",Ge&&window.addEventListener("resize",ut)):((ht=document.createElement("div")).classList.add("web-office-default-container"),function(Qe){var Pt=document.createElement("style");document.head.appendChild(Pt);var He=Pt.sheet;He.insertRule(Qe,He.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(ht),$t.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),$t)E.setAttribute(gt,$t[gt]);ht.appendChild(E),E.destroy=function(){E.parentNode.removeChild(E),E=null,window.removeEventListener("resize",ut),y&&(y.disconnect(),y=null)}}return E},z=function(Ve){x().contentWindow&&x().contentWindow.postMessage(JSON.stringify(Ve),Ie("origin"))};function ee(Ve,dt,Ge){return new Promise(function(ht){var ut=b(),$t=function(gt){if(!Ft(gt)){var Qe=fe.parse(gt.data);Qe.eventName===Ge&&Qe.msgId===ut&&(ht(Qe.data),fe.remove($t))}};fe.add($t),z({data:Ve,msgId:ut,eventName:dt})})}var ne=function(Ve){return ee(Ve,"wps.jssdk.api","wps.api.reply")},re=function(Ve){return ee(Ve,"api.basic","api.basic.reply")},ue={idMap:{}};function ie(Ve){return me(this,void 0,void 0,function(){var dt,Ge,ht,ut,$t,gt,Qe,Pt,He,St;return he(this,function(an){switch(an.label){case 0:return Ft(Ve)?[2]:(dt=fe.parse(Ve.data),Ge=dt.eventName,ht=dt.callbackId,ut=dt.data,ht&&($t=ue.idMap[ht])?(gt=$t.split(":"),Qe=gt[0],Pt=gt[1],Ge==="api.callback"&&ue[Qe]&&ue[Qe][Pt]?[4,(St=ue[Qe][Pt]).callback.apply(St,ut.args)]:[3,2]):[3,2]);case 1:He=an.sent(),z({result:He,callbackId:ht,eventName:"api.callback.reply"}),an.label=2;case 2:return[2]}})})}var Pe=function(Ve){return me(void 0,void 0,void 0,function(){function dt(){return Object.keys(ue.idMap).find(function(an){return ue.idMap[an]===ht+":"+Ge})}var Ge,ht,ut,$t,gt,Qe,Pt,He,St;return he(this,function(an){switch(an.label){case 0:return Ge=Ve.prop,ht=Ve.parentObjId,[4,Me([ut=Ve.value])];case 1:return $t=an.sent(),gt=$t[0],Qe=$t[1],Ve.value=gt[0],Pt=Object.keys(Qe)[0],He=ue[ht],ut===null&&He&&He[Ge]&&((St=dt())&&delete ue.idMap[St],delete He[Ge],Object.keys(He).length||delete ue[ht],Object.keys(ue.idMap).length||fe.remove(ie)),Pt&&(Object.keys(ue.idMap).length||fe.add(ie),ue[ht]||(ue[ht]={}),ue[ht][Ge]={callbackId:Pt,callback:Qe[Pt]},(St=dt())&&delete ue.idMap[St],ue.idMap[Pt]=ht+":"+Ge),[2]}})})},ze=function(Ve,dt,Ge,ht){return me(void 0,void 0,void 0,function(){var ut,$t,gt,Qe,Pt,He,St,an;return he(this,function(Et){switch(Et.label){case 0:return ut=b(),Qe=new Promise(function(_e,Ae){$t=_e,gt=Ae}),Pt={},dt.args?[4,Me(dt.args)]:[3,2];case 1:He=Et.sent(),St=He[0],an=He[1],dt.args=St,Pt=an,Et.label=2;case 2:return Ve!=="api.setter"?[3,4]:[4,Pe(dt)];case 3:Et.sent(),Et.label=4;case 4:return function(_e){var Ae=_e[0],Le=_e[1];typeof(Ae=a({},Ae)).data=="function"&&(Ae.data=Ae.data()),Le(),z(Ae)}([{eventName:Ve,data:dt,msgId:ut},function(){var _e=this,Ae=function(Le){return me(_e,void 0,void 0,function(){var Ue,at,Vt;return he(this,function(zt){switch(zt.label){case 0:return Ft(Le)?[2]:(Ue=fe.parse(Le.data)).eventName==="api.callback"&&Ue.callbackId&&Pt[Ue.callbackId]?[4,Pt[Ue.callbackId].apply(Pt,Ue.data.args)]:[3,2];case 1:at=zt.sent(),z({result:at,eventName:"api.callback.reply",callbackId:Ue.callbackId}),zt.label=2;case 2:return Ue.eventName===Ve+".reply"&&Ue.msgId===ut&&(Ue.error?((Vt=new Error("")).stack=Ue.error+` +`+Ge,ht&&ht(),gt(Vt)):$t(Ue.result),fe.remove(Ae)),[2]}})})};return fe.add(Ae),Qe}]),[2,Qe]}})})};function Me(Ve){return me(this,void 0,void 0,function(){var dt,Ge,ht,ut,$t,gt,Qe,Pt,He,St,an;return he(this,function(Et){switch(Et.label){case 0:dt={},Ge=[],ht=Ve.slice(0),Et.label=1;case 1:return ht.length?(ut=void 0,[4,ht.shift()]):[3,13];case 2:return($t=Et.sent())&&$t.done?[4,$t.done()]:[3,4];case 3:Et.sent(),Et.label=4;case 4:if(!function(_e){if(!_e)return!1;for(var Ae=_e;Object.getPrototypeOf(Ae)!==null;)Ae=Object.getPrototypeOf(Ae);return Object.getPrototypeOf(_e)===Ae}(ut))return[3,11];for(Qe in ut={},gt=[],$t)gt.push(Qe);Pt=0,Et.label=5;case 5:return Pt=0?"&":"?")+Vt.join("&")),He&&(He.isParentFullscreen||He.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",Yt),document.addEventListener("webkitfullscreenchange",Yt),document.addEventListener("mozfullscreenchange",Yt)),Ge.wordOptions&&(Ge.wpsOptions=Ge.wordOptions),Ge.excelOptions&&(Ge.etOptions=Ge.excelOptions),Ge.pptOptions&&(Ge.wppOptions=Ge.pptOptions),typeof gt.print=="object"){var zt="wpsconfig_print";typeof gt.print.subscribe=="function"&&(gt[zt]=gt.print.subscribe,Ge.print={callback:zt},gt.print.custom!==void 0&&(Ge.print.custom=gt.print.custom)),delete gt.print}return typeof gt.exportPdf=="function"&&(gt[zt="wpsconfig_export_pdf"]=gt.exportPdf,Ge.exportPdf={callback:zt},delete gt.exportPdf),Ge.commandBars&&be(Ge.commandBars,!1),a(a({},Ge),{subscriptions:gt})},lt=function(Ve){Ve===void 0&&(Ve="");var dt="";if(!dt&&Ve){var Ge=Ve.toLowerCase();Ge.indexOf("/office/s/")!==-1&&(dt=Se.spreadsheet),Ge.indexOf("/office/w/")!==-1&&(dt=Se.writer),Ge.indexOf("/office/p/")!==-1&&(dt=Se.presentation),Ge.indexOf("/office/f/")!==-1&&(dt=Se.pdf)}if(!dt){var ht=Ve.match(/[\?&]type=([a-z]+)/)||[];dt=De[ht[1]]||""}return dt};function be(Ve,dt){dt===void 0&&(dt=!0);var Ge=Ve.map(function(ht){var ut=ht.attributes;if(!Array.isArray(ut)){var $t=[];for(var gt in ut)if(ut.hasOwnProperty(gt)){var Qe={name:gt,value:ut[gt]};$t.push(Qe)}ht.attributes=$t}return ht});return dt&&z({data:Ge,eventName:"setCommandBars"}),Ge}var It=window.navigator.userAgent.toLowerCase(),tt=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(It),rt=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(Ve){return!1}}();function Yt(){var Ve={status:Be.requestFullscreen},dt=document,Ge=dt.fullscreenElement||dt.webkitFullscreenElement||dt.mozFullScreenElement;Ve.status=Ge?Be.requestFullscreen:Be.exitFullscreen,z({data:Ve,eventName:"fullscreenchange"})}var nt=function(){ue.idMap={}};function Nt(){console.group("JSSDK \u4E8B\u4EF6\u673A\u5236\u8C03\u6574\u8BF4\u660E"),console.warn("jssdk.on\u3001jssdk.off \u548C jssdk.Application.Sub \u5C06\u5728\u540E\u7EED\u7248\u672C\u4E2D\u88AB\u5F03\u7528\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6539\u8FDB\u540E\u7684 ApiEvent"),console.warn("\u5177\u4F53\u8BF7\u53C2\u8003\uFF1Ahttps://wwo.wps.cn/docs/front-end/basic-usage/events/intro/"),console.groupEnd()}var pt=0,Je=new Set;function kt(Ve){return pt+=1,!Ve&&function(dt){Je.forEach(function(Ge){return Ge(dt)})}(pt),pt}function Lt(){var Ve=new Error("");return(Ve.stack||Ve.message||"").split(` `).slice(2).join(` -`)}function Dt(Ve,dt){var Ge,ht=this,ut=dt.Events,$t=dt.Enum,gt=dt.Props,Qe=gt[0],Pt=gt[1],We={objId:pt};switch(function _e(Ae,Le,Ue){for(var at=Le.slice(0),Vt=function(){var zt=at.shift();!zt.alias&&~Ye.indexOf(zt.prop)&&at.push(a(a({},zt),{alias:zt.prop+"Async"})),Object.defineProperty(Ae,zt.alias||zt.prop,{get:function(){var on=this,Ht=zt.cache===1,jt=Ht&&this["__"+zt.prop+"CacheValue"];if(!jt){var In=Lt(),ta=kt(Ht),cn=function(){for(var Sn,Xn=[],wn=0;wn=0?(dt.then=null,dt.catch=null,Qe.then(function(){Pt(dt)}).catch(function(St){return We(St)})):Qe.then(Pt,We)},dt.catch=function(Pt){return Qe.catch(Pt)},dt.Destroy=function(){return ze("api.free",{objId:dt.objId},"")}}var ct={},it=null,Oe={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},qe={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function bt(Ve,dt,Ge,ht,ut,$t,gt){var Qe=this;Ge===void 0&&(Ge={}),fe.add(function(Pt){return me(Qe,void 0,void 0,function(){var We,St,an,Et,_e,Ae,Le,Ue,at,Vt,zt,on,Ht,jt,In,ta,cn,Sn,Xn;return he(this,function(wn){switch(wn.label){case 0:return Ft(Pt)?[2]:(We=fe.parse(Pt.data),St=We.eventName,an=St===void 0?"":St,Et=We.data,_e=Et===void 0?null:Et,Ae=We.url,Le=Ae===void 0?null:Ae,["wps.jssdk.api"].indexOf(an)!==-1?[2]:an!=="ready"?[3,1]:(ut.apiReadySended&&function(Pn){var tn=[];Object.keys(ct).forEach(function(Un){ct[Un].forEach(function(Wn){var Dn=Un;Pn.off(Dn,Wn),tn.push({handle:Wn,eventName:Dn})}),delete ct[Un]}),tn.forEach(function(Un){var Wn=Un.eventName,Dn=Un.handle;it==null||it.ApiEvent.AddApiEventListener(Wn,Dn)})}(dt),z({eventName:"setConfig",data:a(a({},Ge),{version:Ve.version})}),Ve.tokenData&&Ve.setToken(a(a({},Ve.tokenData),{hasRefreshTokenConfig:!!Ge.refreshToken})),Ve.iframeReady=!0,[3,15]));case 1:return an!=="error"?[3,2]:(dt.emit(Oe.error,_e),[3,15]);case 2:return an!=="open.result"?[3,3]:(((cn=_e==null?void 0:_e.fileInfo)===null||cn===void 0?void 0:cn.officeVersion)!==void 0&&(Ve.mainVersion=_e.fileInfo.officeVersion,console.log("aliyun Main Version: V"+Ve.mainVersion)),dt.emit(Oe.fileOpen,_e),[3,15]);case 3:return an!=="api.scroll"?[3,4]:(window.scrollTo(_e.x,_e.y),[3,15]);case 4:if(an!==qe.getToken)return[3,9];Ue={token:!1},wn.label=5;case 5:return wn.trys.push([5,7,,8]),[4,ut.refreshToken()];case 6:return Ue=wn.sent(),[3,8];case 7:return at=wn.sent(),console.error("refreshToken: "+(at||"fail to get")),[3,8];case 8:return z({eventName:qe.getToken+".reply",data:Ue}),[3,15];case 9:if(an!==qe.getClipboardData)return[3,14];Vt={text:"",html:""},wn.label=10;case 10:return wn.trys.push([10,12,,13]),[4,ut.getClipboardData()];case 11:return Vt=wn.sent(),[3,13];case 12:return zt=wn.sent(),console.error("getClipboardData: "+(zt||"fail to get")),[3,13];case 13:return z({eventName:qe.getClipboardData+".reply",data:Vt}),[3,15];case 14:an===qe.onToast?ut.onToast(_e):an===qe.onHyperLinkOpen?ut.onHyperLinkOpen(_e):an==="stage"?dt.emit(Oe.stage,_e):an==="event.callback"?(on=_e.eventName,Ht=_e.data,jt=on,on==="fullScreenChange"&&(jt=Oe.fullscreenChange),on==="file.saved"&&(jt=Oe.fileStatus),(!((Sn=Ge.commonOptions)===null||Sn===void 0)&&Sn.isBrowserViewFullscreen||!((Xn=Ge.commonOptions)===null||Xn===void 0)&&Xn.isParentFullscreen)&&jt==="fullscreenchange"&&(In=Ht.status,ta=Ht.isDispatchEvent,Ge.commonOptions.isBrowserViewFullscreen?function(Pn,tn,Un,Wn){Pn===0?tn.style="position: static; width: "+Un.width+"; height: "+Un.height:Pn===1&&(tn.style="position: absolute; width: 100%; height: 100%"),Wn&&function(Dn){["fullscreen","fullscreenElement"].forEach(function(ln){Object.defineProperty(document,ln,{get:function(){return!!Dn.status},configurable:!0})});var Kn=new CustomEvent("fullscreenchange");document.dispatchEvent(Kn)}({status:Pn})}(In,$t,gt,ta):Ge.commonOptions.isParentFullscreen&&function(Pn,tn,Un){var Wn=document.querySelector(Un),Dn=Wn&&Wn.nodeType===1?Wn:tn;if(Pn===0){var Kn=document,ln=Kn.exitFullscreen||Kn.mozCancelFullScreen||Kn.msExitFullscreen||Kn.webkitCancelFullScreen||Kn.webkitExitFullscreen;ln.call(document)}else if(Pn===1){var fn=Dn.requestFullscreen||Dn.mozRequestFullScreen||Dn.msRequestFullscreen||Dn.webkitRequestFullscreen;fn.call(Dn)}}(In,$t,Ge.commonOptions.isParentFullscreen)),dt.emit(jt,Ht)):an==="api.ready"&&Dt(Ve,_e),wn.label=15;case 15:return typeof ht[an]=="function"&&ht[an](Ve,Le||_e),[2]}})})})}function Tt(Ve){return new Promise(function(dt){var Ge=function(ht){Ft(ht)||fe.parse(ht.data).eventName===Ve&&(dt(),fe.remove(Ge))};fe.add(Ge)})}function Ut(Ve){var dt,Ge=this;Ve===void 0&&(Ve={}),it&&it.destroy();try{var ht=Xe(Ve),ut=ht.subscriptions,$t=ut===void 0?{}:ut,gt=ht.mount,Qe=gt===void 0?null:gt,Pt=ht.url,We=ht.refreshToken,St=ht.onToast,an=ht.onHyperLinkOpen,Et=ht.getClipboardData;Re("origin",(Pt.match(/https*:\/\/[^\/]+/g)||[])[0]);var _e=x(Pt,Qe),Ae=Tt("ready"),Le=Tt("open.result"),Ue=Tt("api.ready"),at=Qe?{width:Qe.clientWidth+"px",height:Qe.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete ht.mount,Pt&&delete ht.url,delete ht.subscriptions;var Vt=(dt=dt||Object.create(null),{on:function(Ht,jt){(dt[Ht]||(dt[Ht]=[])).push(jt)},off:function(Ht,jt){dt[Ht]&&dt[Ht].splice(dt[Ht].indexOf(jt)>>>0,1)},emit:function(Ht,jt){(dt[Ht]||[]).slice().map(function(In){In(jt)}),(dt["*"]||[]).slice().map(function(In){In(Ht,jt)})}}),zt={apiReadySended:!1},on=function(Ht,jt,In){return me(Ge,void 0,void 0,function(){return he(this,function(ta){switch(ta.label){case 0:return function(cn,Sn,Xn){if(ct[cn]){var wn=!!ct[cn].find(function(Pn){return Pn===Sn});return wn&&Xn==="off"?(Vt.off(cn,Sn),ct[cn]=ct[cn].filter(function(Pn){return Pn!==Sn}),!!ct[cn].length||(ct[cn]=void 0,!1)):(wn||Xn!=="on"||(ct[cn].push(Sn),Vt.on(cn,Sn)),!0)}return Xn==="on"?(ct[cn]=[],ct[cn].push(Sn),!1):Xn==="off"||void 0}(Ht,jt,In)?[3,2]:[4,Ae];case 1:ta.sent(),function(cn,Sn){var Xn=cn.eventName,wn=cn.type,Pn=cn.handle;Sn==="on"?Vt.on(Xn,Pn):Vt.off(Xn,Pn),wn==="base.event"&&z({eventName:"basic.event",data:{eventName:Xn,action:Sn}}),Nt()}(function(cn,Sn){var Xn=cn,wn="base.event";switch(Xn){case Oe.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),Xn="fileStatus";break;case Oe.fullscreenChange:Xn="fullscreenchange";break;case"error":case"fileOpen":wn="callback.event"}return{eventName:Xn,type:wn,handle:Sn}}(Ht,jt),In),ta.label=2;case 2:return[2]}})})};return it={url:Pt,iframe:_e,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return me(this,void 0,void 0,function(){return he(this,function(Ht){switch(Ht.label){case 0:return[4,Ae];case 1:return Ht.sent(),[2,re({api:"tab.getTabs"})]}})})},switchTab:function(Ht){return me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),[2,re({api:"tab.switchTab",args:{tabKey:Ht}})]}})})}},setCooperUserColor:function(Ht){return me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),[2,re({api:"setCooperUserColor",args:Ht})]}})})},setToken:function(Ht){return me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),it.tokenData=Ht,z({eventName:"setToken",data:Ht}),[2]}})})},ready:function(){return me(this,void 0,void 0,function(){return he(this,function(Ht){switch(Ht.label){case 0:return zt.apiReadySended?[3,2]:[4,Le];case 1:Ht.sent(),zt.apiReadySended=!0,z({eventName:"api.ready"}),Ht.label=2;case 2:return[4,Ue];case 3:return Ht.sent(),[2,new Promise(function(jt){return setTimeout(function(){return jt(it==null?void 0:it.Application)},0)})]}})})},destroy:function(){ct={},_e.destroy(),fe.empty(),it=null,Je=new Set,pt=0,document.removeEventListener("fullscreenchange",Yt),nt()},save:function(){return me(this,void 0,void 0,function(){return he(this,function(Ht){switch(Ht.label){case 0:return[4,Ae];case 1:return Ht.sent(),[2,ne({api:"save"})]}})})},setCommandBars:function(Ht){return me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),be(Ht),[2]}})})},updateConfig:function(Ht){return Ht===void 0&&(Ht={}),me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),Ht.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,be(Ht.commandBars)]):[3,3];case 2:jt.sent(),jt.label=3;case 3:return[2]}})})},executeCommandBar:function(Ht){return me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),be([{cmbId:Ht,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Ht,jt){return me(this,void 0,void 0,function(){return he(this,function(In){return[2,this.ApiEvent.AddApiEventListener(Ht,jt)]})})},off:function(Ht,jt){return me(this,void 0,void 0,function(){return he(this,function(In){return[2,this.ApiEvent.RemoveApiEventListener(Ht,jt)]})})},ApiEvent:{AddApiEventListener:function(Ht,jt){return me(this,void 0,void 0,function(){return he(this,function(In){switch(In.label){case 0:return[4,on(Ht,jt,"on")];case 1:return[2,In.sent()]}})})},RemoveApiEventListener:function(Ht,jt){return me(this,void 0,void 0,function(){return he(this,function(In){switch(In.label){case 0:return[4,on(Ht,jt,"off")];case 1:return[2,In.sent()]}})})}}},function(Ht,jt,In,ta,cn,Sn){jt&&Ce(jt)&&(cn.refreshToken=jt,Ht.refreshToken={eventName:qe.getToken}),Sn&&Ce(Sn)&&(cn.getClipboardData=Sn,Ht.getClipboardData={eventName:qe.getClipboardData}),In&&Ce(In)&&(cn.onToast=In,Ht.onToast={eventName:qe.onToast}),ta&&Ce(ta)&&(cn.onHyperLinkOpen=ta,Ht.onHyperLinkOpen={eventName:qe.onHyperLinkOpen})}(ht,We,St,an,zt,Et),bt(it,Vt,ht,$t,zt,_e,at),it}catch(Ht){console.error(Ht)}}console.log("aliyun JS-SDK V1.1.19");var _t=Object.freeze({__proto__:null,listener:bt,config:Ut});window.WPS=_t;var En=Ut,At={config:En};te.config=En,te.default=At,Object.defineProperty(te,"__esModule",{value:!0})})},46699:function(Te,ot,te){"use strict";te.d(ot,{Ax:function(){return fe},Ds:function(){return Ce},KI:function(){return De},SI:function(){return he},f1:function(){return me}});var a=te(346);function me(Ze){let Be=!0;if(Ze.length>0){for(let le=0;ley in E?he(E,y,{enumerable:!0,configurable:!0,writable:!0,value:b}):E[y]=b,le=(E,y)=>{for(var b in y||(y={}))De.call(y,b)&&Be(E,b,y[b]);if(Se)for(var b of Se(y))Ze.call(y,b)&&Be(E,b,y[b]);return E},Re=(E,y)=>fe(E,Ce(y)),Ie=(E,y)=>{var b={};for(var x in E)De.call(E,x)&&y.indexOf(x)<0&&(b[x]=E[x]);if(E!=null&&Se)for(var x of Se(E))y.indexOf(x)<0&&Ze.call(E,x)&&(b[x]=E[x]);return b},Ft=(E,y,b)=>new Promise((x,z)=>{var ee=ue=>{try{re(b.next(ue))}catch(ie){z(ie)}},ne=ue=>{try{re(b.throw(ue))}catch(ie){z(ie)}},re=ue=>ue.done?x(ue.value):Promise.resolve(ue.value).then(ee,ne);re((b=b.apply(E,y)).next())});const oe=E=>{var y=E,{children:b}=y,x=Ie(y,["children"]);const[z,ee]=(0,me.useState)(!1);return me.createElement(a.ZP,Re(le({},x),{loading:z,onClick:ne=>Ft(void 0,null,function*(){try{ee(!0),yield x.onClick(ne),ee(!1)}catch(re){console.error(re),ee(!1)}})}),b)}},85788:function(Te,ot,te){"use strict";var a=te(86204),me=te.n(a),he=Object.defineProperty,fe=(Ze,Be,le)=>Be in Ze?he(Ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:le}):Ze[Be]=le,Ce=(Ze,Be,le)=>fe(Ze,typeof Be!="symbol"?Be+"":Be,le),Se=(Ze,Be,le)=>new Promise((Re,Ie)=>{var Ft=y=>{try{E(le.next(y))}catch(b){Ie(b)}},oe=y=>{try{E(le.throw(y))}catch(b){Ie(b)}},E=y=>y.done?Re(y.value):Promise.resolve(y.value).then(Ft,oe);E((le=le.apply(Ze,Be)).next())});class De extends a.EventEmitter{constructor(Be,le){super(),Ce(this,"url"),Ce(this,"body"),Ce(this,"fullContent",""),Ce(this,"controller",null),Ce(this,"buffer",""),this.url=Be,this.body=le}startStream(){return Se(this,null,function*(){this.controller=new AbortController;const{signal:Be}=this.controller;try{const le=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Be});if(!le.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${le.status}`);const Re=le.headers.get("content-type");if(!Re)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Re.includes("application/json")){const oe=yield le.json();this.emit("error",oe);return}if(!Re.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Ie=le.body.getReader(),Ft=new TextDecoder("utf-8");for(;;){const{done:oe,value:E}=yield Ie.read();if(oe)break;const y=Ft.decode(E,{stream:!0});this.buffer+=y;const b=this.buffer.split(` +`)}function Dt(Ve,dt){var Ge,ht=this,ut=dt.Events,$t=dt.Enum,gt=dt.Props,Qe=gt[0],Pt=gt[1],He={objId:pt};switch(function _e(Ae,Le,Ue){for(var at=Le.slice(0),Vt=function(){var zt=at.shift();!zt.alias&&~Ye.indexOf(zt.prop)&&at.push(a(a({},zt),{alias:zt.prop+"Async"})),Object.defineProperty(Ae,zt.alias||zt.prop,{get:function(){var on=this,Wt=zt.cache===1,jt=Wt&&this["__"+zt.prop+"CacheValue"];if(!jt){var In=Lt(),oa=kt(Wt),dn=function(){for(var Sn,$n=[],Dn=0;Dn=0?(dt.then=null,dt.catch=null,Qe.then(function(){Pt(dt)}).catch(function(St){return He(St)})):Qe.then(Pt,He)},dt.catch=function(Pt){return Qe.catch(Pt)},dt.Destroy=function(){return ze("api.free",{objId:dt.objId},"")}}var ct={},it=null,Oe={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},qe={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function bt(Ve,dt,Ge,ht,ut,$t,gt){var Qe=this;Ge===void 0&&(Ge={}),fe.add(function(Pt){return me(Qe,void 0,void 0,function(){var He,St,an,Et,_e,Ae,Le,Ue,at,Vt,zt,on,Wt,jt,In,oa,dn,Sn,$n;return he(this,function(Dn){switch(Dn.label){case 0:return Ft(Pt)?[2]:(He=fe.parse(Pt.data),St=He.eventName,an=St===void 0?"":St,Et=He.data,_e=Et===void 0?null:Et,Ae=He.url,Le=Ae===void 0?null:Ae,["wps.jssdk.api"].indexOf(an)!==-1?[2]:an!=="ready"?[3,1]:(ut.apiReadySended&&function(Cn){var tn=[];Object.keys(ct).forEach(function(Vn){ct[Vn].forEach(function(Jn){var xn=Vn;Cn.off(xn,Jn),tn.push({handle:Jn,eventName:xn})}),delete ct[Vn]}),tn.forEach(function(Vn){var Jn=Vn.eventName,xn=Vn.handle;it==null||it.ApiEvent.AddApiEventListener(Jn,xn)})}(dt),z({eventName:"setConfig",data:a(a({},Ge),{version:Ve.version})}),Ve.tokenData&&Ve.setToken(a(a({},Ve.tokenData),{hasRefreshTokenConfig:!!Ge.refreshToken})),Ve.iframeReady=!0,[3,15]));case 1:return an!=="error"?[3,2]:(dt.emit(Oe.error,_e),[3,15]);case 2:return an!=="open.result"?[3,3]:(((dn=_e==null?void 0:_e.fileInfo)===null||dn===void 0?void 0:dn.officeVersion)!==void 0&&(Ve.mainVersion=_e.fileInfo.officeVersion,console.log("aliyun Main Version: V"+Ve.mainVersion)),dt.emit(Oe.fileOpen,_e),[3,15]);case 3:return an!=="api.scroll"?[3,4]:(window.scrollTo(_e.x,_e.y),[3,15]);case 4:if(an!==qe.getToken)return[3,9];Ue={token:!1},Dn.label=5;case 5:return Dn.trys.push([5,7,,8]),[4,ut.refreshToken()];case 6:return Ue=Dn.sent(),[3,8];case 7:return at=Dn.sent(),console.error("refreshToken: "+(at||"fail to get")),[3,8];case 8:return z({eventName:qe.getToken+".reply",data:Ue}),[3,15];case 9:if(an!==qe.getClipboardData)return[3,14];Vt={text:"",html:""},Dn.label=10;case 10:return Dn.trys.push([10,12,,13]),[4,ut.getClipboardData()];case 11:return Vt=Dn.sent(),[3,13];case 12:return zt=Dn.sent(),console.error("getClipboardData: "+(zt||"fail to get")),[3,13];case 13:return z({eventName:qe.getClipboardData+".reply",data:Vt}),[3,15];case 14:an===qe.onToast?ut.onToast(_e):an===qe.onHyperLinkOpen?ut.onHyperLinkOpen(_e):an==="stage"?dt.emit(Oe.stage,_e):an==="event.callback"?(on=_e.eventName,Wt=_e.data,jt=on,on==="fullScreenChange"&&(jt=Oe.fullscreenChange),on==="file.saved"&&(jt=Oe.fileStatus),(!((Sn=Ge.commonOptions)===null||Sn===void 0)&&Sn.isBrowserViewFullscreen||!(($n=Ge.commonOptions)===null||$n===void 0)&&$n.isParentFullscreen)&&jt==="fullscreenchange"&&(In=Wt.status,oa=Wt.isDispatchEvent,Ge.commonOptions.isBrowserViewFullscreen?function(Cn,tn,Vn,Jn){Cn===0?tn.style="position: static; width: "+Vn.width+"; height: "+Vn.height:Cn===1&&(tn.style="position: absolute; width: 100%; height: 100%"),Jn&&function(xn){["fullscreen","fullscreenElement"].forEach(function(ln){Object.defineProperty(document,ln,{get:function(){return!!xn.status},configurable:!0})});var Xn=new CustomEvent("fullscreenchange");document.dispatchEvent(Xn)}({status:Cn})}(In,$t,gt,oa):Ge.commonOptions.isParentFullscreen&&function(Cn,tn,Vn){var Jn=document.querySelector(Vn),xn=Jn&&Jn.nodeType===1?Jn:tn;if(Cn===0){var Xn=document,ln=Xn.exitFullscreen||Xn.mozCancelFullScreen||Xn.msExitFullscreen||Xn.webkitCancelFullScreen||Xn.webkitExitFullscreen;ln.call(document)}else if(Cn===1){var fn=xn.requestFullscreen||xn.mozRequestFullScreen||xn.msRequestFullscreen||xn.webkitRequestFullscreen;fn.call(xn)}}(In,$t,Ge.commonOptions.isParentFullscreen)),dt.emit(jt,Wt)):an==="api.ready"&&Dt(Ve,_e),Dn.label=15;case 15:return typeof ht[an]=="function"&&ht[an](Ve,Le||_e),[2]}})})})}function Rt(Ve){return new Promise(function(dt){var Ge=function(ht){Ft(ht)||fe.parse(ht.data).eventName===Ve&&(dt(),fe.remove(Ge))};fe.add(Ge)})}function Gt(Ve){var dt,Ge=this;Ve===void 0&&(Ve={}),it&&it.destroy();try{var ht=Xe(Ve),ut=ht.subscriptions,$t=ut===void 0?{}:ut,gt=ht.mount,Qe=gt===void 0?null:gt,Pt=ht.url,He=ht.refreshToken,St=ht.onToast,an=ht.onHyperLinkOpen,Et=ht.getClipboardData;Re("origin",(Pt.match(/https*:\/\/[^\/]+/g)||[])[0]);var _e=x(Pt,Qe),Ae=Rt("ready"),Le=Rt("open.result"),Ue=Rt("api.ready"),at=Qe?{width:Qe.clientWidth+"px",height:Qe.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete ht.mount,Pt&&delete ht.url,delete ht.subscriptions;var Vt=(dt=dt||Object.create(null),{on:function(Wt,jt){(dt[Wt]||(dt[Wt]=[])).push(jt)},off:function(Wt,jt){dt[Wt]&&dt[Wt].splice(dt[Wt].indexOf(jt)>>>0,1)},emit:function(Wt,jt){(dt[Wt]||[]).slice().map(function(In){In(jt)}),(dt["*"]||[]).slice().map(function(In){In(Wt,jt)})}}),zt={apiReadySended:!1},on=function(Wt,jt,In){return me(Ge,void 0,void 0,function(){return he(this,function(oa){switch(oa.label){case 0:return function(dn,Sn,$n){if(ct[dn]){var Dn=!!ct[dn].find(function(Cn){return Cn===Sn});return Dn&&$n==="off"?(Vt.off(dn,Sn),ct[dn]=ct[dn].filter(function(Cn){return Cn!==Sn}),!!ct[dn].length||(ct[dn]=void 0,!1)):(Dn||$n!=="on"||(ct[dn].push(Sn),Vt.on(dn,Sn)),!0)}return $n==="on"?(ct[dn]=[],ct[dn].push(Sn),!1):$n==="off"||void 0}(Wt,jt,In)?[3,2]:[4,Ae];case 1:oa.sent(),function(dn,Sn){var $n=dn.eventName,Dn=dn.type,Cn=dn.handle;Sn==="on"?Vt.on($n,Cn):Vt.off($n,Cn),Dn==="base.event"&&z({eventName:"basic.event",data:{eventName:$n,action:Sn}}),Nt()}(function(dn,Sn){var $n=dn,Dn="base.event";switch($n){case Oe.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),$n="fileStatus";break;case Oe.fullscreenChange:$n="fullscreenchange";break;case"error":case"fileOpen":Dn="callback.event"}return{eventName:$n,type:Dn,handle:Sn}}(Wt,jt),In),oa.label=2;case 2:return[2]}})})};return it={url:Pt,iframe:_e,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return me(this,void 0,void 0,function(){return he(this,function(Wt){switch(Wt.label){case 0:return[4,Ae];case 1:return Wt.sent(),[2,re({api:"tab.getTabs"})]}})})},switchTab:function(Wt){return me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),[2,re({api:"tab.switchTab",args:{tabKey:Wt}})]}})})}},setCooperUserColor:function(Wt){return me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),[2,re({api:"setCooperUserColor",args:Wt})]}})})},setToken:function(Wt){return me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),it.tokenData=Wt,z({eventName:"setToken",data:Wt}),[2]}})})},ready:function(){return me(this,void 0,void 0,function(){return he(this,function(Wt){switch(Wt.label){case 0:return zt.apiReadySended?[3,2]:[4,Le];case 1:Wt.sent(),zt.apiReadySended=!0,z({eventName:"api.ready"}),Wt.label=2;case 2:return[4,Ue];case 3:return Wt.sent(),[2,new Promise(function(jt){return setTimeout(function(){return jt(it==null?void 0:it.Application)},0)})]}})})},destroy:function(){ct={},_e.destroy(),fe.empty(),it=null,Je=new Set,pt=0,document.removeEventListener("fullscreenchange",Yt),nt()},save:function(){return me(this,void 0,void 0,function(){return he(this,function(Wt){switch(Wt.label){case 0:return[4,Ae];case 1:return Wt.sent(),[2,ne({api:"save"})]}})})},setCommandBars:function(Wt){return me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),be(Wt),[2]}})})},updateConfig:function(Wt){return Wt===void 0&&(Wt={}),me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),Wt.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,be(Wt.commandBars)]):[3,3];case 2:jt.sent(),jt.label=3;case 3:return[2]}})})},executeCommandBar:function(Wt){return me(this,void 0,void 0,function(){return he(this,function(jt){switch(jt.label){case 0:return[4,Ae];case 1:return jt.sent(),be([{cmbId:Wt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Wt,jt){return me(this,void 0,void 0,function(){return he(this,function(In){return[2,this.ApiEvent.AddApiEventListener(Wt,jt)]})})},off:function(Wt,jt){return me(this,void 0,void 0,function(){return he(this,function(In){return[2,this.ApiEvent.RemoveApiEventListener(Wt,jt)]})})},ApiEvent:{AddApiEventListener:function(Wt,jt){return me(this,void 0,void 0,function(){return he(this,function(In){switch(In.label){case 0:return[4,on(Wt,jt,"on")];case 1:return[2,In.sent()]}})})},RemoveApiEventListener:function(Wt,jt){return me(this,void 0,void 0,function(){return he(this,function(In){switch(In.label){case 0:return[4,on(Wt,jt,"off")];case 1:return[2,In.sent()]}})})}}},function(Wt,jt,In,oa,dn,Sn){jt&&Ce(jt)&&(dn.refreshToken=jt,Wt.refreshToken={eventName:qe.getToken}),Sn&&Ce(Sn)&&(dn.getClipboardData=Sn,Wt.getClipboardData={eventName:qe.getClipboardData}),In&&Ce(In)&&(dn.onToast=In,Wt.onToast={eventName:qe.onToast}),oa&&Ce(oa)&&(dn.onHyperLinkOpen=oa,Wt.onHyperLinkOpen={eventName:qe.onHyperLinkOpen})}(ht,He,St,an,zt,Et),bt(it,Vt,ht,$t,zt,_e,at),it}catch(Wt){console.error(Wt)}}console.log("aliyun JS-SDK V1.1.19");var _t=Object.freeze({__proto__:null,listener:bt,config:Gt});window.WPS=_t;var An=Gt,At={config:An};te.config=An,te.default=At,Object.defineProperty(te,"__esModule",{value:!0})})},46699:function(Te,ot,te){"use strict";te.d(ot,{Ax:function(){return fe},Ds:function(){return Ce},KI:function(){return De},SI:function(){return he},f1:function(){return me}});var a=te(346);function me(Ze){let Be=!0;if(Ze.length>0){for(let le=0;ley in E?he(E,y,{enumerable:!0,configurable:!0,writable:!0,value:b}):E[y]=b,le=(E,y)=>{for(var b in y||(y={}))De.call(y,b)&&Be(E,b,y[b]);if(Se)for(var b of Se(y))Ze.call(y,b)&&Be(E,b,y[b]);return E},Re=(E,y)=>fe(E,Ce(y)),Ie=(E,y)=>{var b={};for(var x in E)De.call(E,x)&&y.indexOf(x)<0&&(b[x]=E[x]);if(E!=null&&Se)for(var x of Se(E))y.indexOf(x)<0&&Ze.call(E,x)&&(b[x]=E[x]);return b},Ft=(E,y,b)=>new Promise((x,z)=>{var ee=ue=>{try{re(b.next(ue))}catch(ie){z(ie)}},ne=ue=>{try{re(b.throw(ue))}catch(ie){z(ie)}},re=ue=>ue.done?x(ue.value):Promise.resolve(ue.value).then(ee,ne);re((b=b.apply(E,y)).next())});const oe=E=>{var y=E,{children:b}=y,x=Ie(y,["children"]);const[z,ee]=(0,me.useState)(!1);return me.createElement(a.ZP,Re(le({},x),{loading:z,onClick:ne=>Ft(void 0,null,function*(){try{ee(!0),yield x.onClick(ne),ee(!1)}catch(re){console.error(re),ee(!1)}})}),b)}},85788:function(Te,ot,te){"use strict";var a=te(86204),me=te.n(a),he=Object.defineProperty,fe=(Ze,Be,le)=>Be in Ze?he(Ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:le}):Ze[Be]=le,Ce=(Ze,Be,le)=>fe(Ze,typeof Be!="symbol"?Be+"":Be,le),Se=(Ze,Be,le)=>new Promise((Re,Ie)=>{var Ft=y=>{try{E(le.next(y))}catch(b){Ie(b)}},oe=y=>{try{E(le.throw(y))}catch(b){Ie(b)}},E=y=>y.done?Re(y.value):Promise.resolve(y.value).then(Ft,oe);E((le=le.apply(Ze,Be)).next())});class De extends a.EventEmitter{constructor(Be,le){super(),Ce(this,"url"),Ce(this,"body"),Ce(this,"fullContent",""),Ce(this,"controller",null),Ce(this,"buffer",""),this.url=Be,this.body=le}startStream(){return Se(this,null,function*(){this.controller=new AbortController;const{signal:Be}=this.controller;try{const le=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Be});if(!le.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${le.status}`);const Re=le.headers.get("content-type");if(!Re)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Re.includes("application/json")){const oe=yield le.json();this.emit("error",oe);return}if(!Re.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Ie=le.body.getReader(),Ft=new TextDecoder("utf-8");for(;;){const{done:oe,value:E}=yield Ie.read();if(oe)break;const y=Ft.decode(E,{stream:!0});this.buffer+=y;const b=this.buffer.split(` `);this.buffer=b.pop()||"";for(const x of b)if(x.startsWith("data:")){const z=x.slice(5).trim();if(z==="[DONE]")break;try{const ee=JSON.parse(z);ee.data&&this.handleData(ee.data)}catch(ee){this.buffer=x+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ee)}}}this.emit("done",this.fullContent)}catch(le){le.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",le.message)}})}handleData(Be){Be.content&&(this.fullContent+=Be.content,this.emit("data",{chunk:Be,full:this.fullContent}))}cancelRequest(){var Be;(Be=this.controller)==null||Be.abort()}}ot.Z=De},81679:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ft}});var a=te(59301),me=te(30641),he=te(77019),fe=te(5269),Ce={smartWrp:"smartWrp___NjRcB"},Se=te(75975),De=te(9148),Ze=te(84842),Be=te(59301),le=(oe,E,y)=>new Promise((b,x)=>{var z=re=>{try{ne(y.next(re))}catch(ue){x(ue)}},ee=re=>{try{ne(y.throw(re))}catch(ue){x(ue)}},ne=re=>re.done?b(re.value):Promise.resolve(re.value).then(z,ee);ne((y=y.apply(oe,E)).next())});const Re=` @@ -145,34 +145,34 @@ `;function Ie({open:oe=!0,onChange:E,defaultValue:y,placement:b,width:x,height:z,extra:ee,onDynamic:ne,onOpenChange:re,showExtra:ue=!0}){const ie=(0,a.useRef)(null),Pe=(0,a.useRef)(null),[ze,Me]=(0,a.useState)(y||""),[Xe,lt]=(0,a.useState)(y||""),[be,It]=(0,a.useState)(!!oe),[tt,rt]=(0,a.useState)(1),Yt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{oe&&(Me(y),lt(y),It(!0))},[oe,y]),(0,a.useEffect)(()=>{ze!==""&&(clearTimeout(Pe.current),Pe.current=setTimeout(()=>{const Nt=document.createElement("iframe");if(Nt.style.width="100%",Nt.style.height="100%",Nt.style.border="0",ie.current){ie.current.innerHTML="",ie.current.appendChild(Nt);const pt=Nt.contentDocument||Nt.contentWindow.document;pt.open(),pt.write(ze),pt.close()}},1e3))},[oe,ze]);const nt=Nt=>{Me(Nt),E==null||E(Nt,Xe)};return Be.createElement(me.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:be,width:"100%",height:z||"100vh",rootClassName:Ce.smartWrp,destroyOnClose:!0,onClose:()=>{It(!1),re==null||re(ze)},extra:ue&&Be.createElement("div",null,Be.createElement(De.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:tt,onChange:Nt=>rt(Nt)}),Be.createElement(Ze.Z,{type:"primary",className:"ml20",onClick:()=>le(this,null,function*(){yield ne(ze,()=>{It(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Be.createElement(he.Z,{className:"h100"},Be.createElement(fe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:tt===1?"block":"none"}},Be.createElement("div",{className:"h100",ref:ie})),Be.createElement(fe.Z,{flex:"1",style:{display:tt===2?"block":"none"}},Be.createElement(Se.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:Yt,onChange:nt}))))}var Ft=Ie},10946:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return ze}});var a=te(59301),me=te(72460),he=te(77596),fe=te(3977),Ce=te(14179),Se=te(56102),De={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ze=te(6767),Be=te(90083),le=te(95827),Re=te(30084),Ie=te(10787),Ft=te(8944),oe=te(81679),E=Object.defineProperty,y=Object.defineProperties,b=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Me,Xe,lt)=>Xe in Me?E(Me,Xe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Me[Xe]=lt,re=(Me,Xe)=>{for(var lt in Xe||(Xe={}))z.call(Xe,lt)&&ne(Me,lt,Xe[lt]);if(x)for(var lt of x(Xe))ee.call(Xe,lt)&&ne(Me,lt,Xe[lt]);return Me},ue=(Me,Xe)=>y(Me,b(Xe)),ie=(Me,Xe)=>{var lt={};for(var be in Me)z.call(Me,be)&&Xe.indexOf(be)<0&&(lt[be]=Me[be]);if(Me!=null&&x)for(var be of x(Me))Xe.indexOf(be)<0&&ee.call(Me,be)&&(lt[be]=Me[be]);return lt},ze=({onFinish:Me,value:Xe,streamingStatus:lt,cancelIndex:be,loadImage:It,onDynamic:tt,isHiddenHtml:rt})=>{const[Yt,nt]=(0,a.useState)(""),[Nt,pt]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Je,kt]=(0,a.useState)(0),[Lt,Dt]=(0,a.useState)(!1),Ye=ct=>ct.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(it,Oe)=>`$$${Oe.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),ke=()=>{Dt(!0),Me==null||Me()};(0,a.useEffect)(()=>{const ct=It?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Xe}`:Xe,it=Ye(ct);if(!Lt)if(It||!lt||be>0){nt(it),kt(it.length),(!lt||be>0)&&!It&&ke();return}else if((it==null?void 0:it.length)<4)nt(it),kt(it.length);else if(Je{nt(it.slice(0,Je+2)),kt(bt=>bt+2)},Oe>10?Math.max(500/(Oe/2),20):50);return()=>clearInterval(qe)}else lt||ke()},[Xe,lt,be,It,Je]);const He=(0,a.useMemo)(()=>a.createElement("section",{className:`${De.answer} fadeIn animated edu_md`},a.createElement(me.UG,{remarkPlugins:[Re.Z,Ie.Z],rehypePlugins:[le.Z,fe.Z],components:{code(ct){var it=ct,{node:Oe,inline:qe,className:bt,children:Tt}=it,Ut=ie(it,["node","inline","className","children"]);const _t=/language-(\w+)/.exec(bt||""),En=String(Tt).trim();return qe||!_t?a.createElement("code",re({className:bt},Ut),Tt):a.createElement("code",{className:De.codeCopy,"data-text":`\`\`\`${_t?_t[1]:""} -${Tt} -\`\`\``},!rt&&a.createElement(Se.CopyToClipboard,{text:En,onCopy:()=>Ze.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!rt&&_t[1]==="html"&&Lt&&a.createElement("button",{className:De.runCode,onClick:()=>{pt(re({},ue(re({},Nt),{open:++Nt.open,defaultValue:En,language:_t[1]})))}},"\u8FD0\u884CHTML"),a.createElement(he.Z,re({wrapLongLines:!0,style:Ce.Z,language:_t[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ut),En))},img({node:ct}){var it;const Oe=(it=ct.properties)==null?void 0:it.src;return a.createElement(Be.Z,{src:Oe,width:320,"data-text":Oe,onLoad:()=>It&&setTimeout(()=>ke(),500)})},a:ct=>{var it=ct,{node:Oe}=it,qe=ie(it,["node"]);return a.createElement("a",ue(re({},qe),{target:"_blank",rel:"noopener noreferrer"}))}}},Lt?Yt:`${Yt}__`)),[Yt]);return a.createElement(a.Fragment,null,a.createElement(oe.Z,{defaultValue:Nt.defaultValue,open:Nt.open,language:Nt.language,height:Nt.height,onChange:(ct,it)=>{nt(Yt.replaceAll(it,ct))},onDynamic:tt}),He)}},14531:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return De}});var a=te(59301),me=te(51257),he={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},fe=te(346),Ce=te(37166),De=({src:Ze,onClick:Be,topPercentage:le=.62,draggableExtraNode:Re,showAvatarEditData:Ie})=>{var Ft;const oe=(0,a.useRef)(null),E=(0,a.useRef)(!1),y=(0,a.useRef)(!1),[b,x]=(0,a.useState)(window.innerHeight*le),[z,ee]=(0,a.useState)(!1),ne=10;return(0,a.useEffect)(()=>{if(oe.current){let re=function(Me){var Xe;E.current=!0,ze=Me.pageY,Pe=Me.pageY-(((Xe=oe.current)==null?void 0:Xe.getBoundingClientRect().top)||0),(0,me.kk)("none"),document.onselectstart=function(){return!1}},ue=function(){E.current&&!y.current&&Be&&Be(),E.current=!1,y.current=!1,(0,me.kk)("auto"),document.onselectstart=null},ie=function(Me){var Xe;if(E.current){const be=Me.pageY-Pe,It=window.innerHeight-(((Xe=oe.current)==null?void 0:Xe.offsetHeight)||0)-50,tt=50;if(!y.current&&Math.abs(ze-Me.pageY)>ne&&(y.current=!0),y.current){let rt=Math.max(tt,Math.min(be,It));x(rt)}}},Pe=0,ze=0;return oe.current.addEventListener("mousedown",re),document.addEventListener("mousemove",ie),document.addEventListener("mouseup",ue),()=>{var Me,Xe;(Xe=(Me=oe==null?void 0:oe.current)==null?void 0:Me.removeEventListener)==null||Xe.call(Me,"mousedown",re),document.removeEventListener("mousemove",ie),document.removeEventListener("mouseup",ue)}}},[Be]),(0,a.useEffect)(()=>{const re=()=>{x(window.innerHeight*le)};return window.addEventListener("resize",re),()=>{window.removeEventListener("resize",re)}},[le]),a.createElement("div",{className:he.draggableImage,style:{top:`${b}px`,display:z?"none":"block",cursor:E.current?"grabbing":"grab"},ref:oe},Re&&a.createElement("div",{className:he.extraNode,onMouseUp:re=>re.stopPropagation(),onMouseDownCapture:re=>re.stopPropagation()},Re),Ie!=null&&Ie.nickname?a.createElement("div",{className:he.specialImg},a.createElement("div",{className:he.bubble},Ie==null?void 0:Ie.nickname),a.createElement("img",{className:he.upImg,src:Ie!=null&&Ie.headImgId?((Ft=fe.Z)==null?void 0:Ft.API_SERVER)+"/api/attachments/"+(Ie==null?void 0:Ie.headImgId):Ce,width:60,draggable:"false"})):a.createElement("img",{className:he.img,src:Ze,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${he.close}`,onMouseUp:re=>{re.stopPropagation(),ee(!0)}}))}},91865:function(Te,ot,te){"use strict";var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(Ie,Ft,oe)=>Ft in Ie?me(Ie,Ft,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Ie[Ft]=oe,De=(Ie,Ft)=>{for(var oe in Ft||(Ft={}))fe.call(Ft,oe)&&Se(Ie,oe,Ft[oe]);if(he)for(var oe of he(Ft))Ce.call(Ft,oe)&&Se(Ie,oe,Ft[oe]);return Ie},Ze=(Ie,Ft)=>{var oe={};for(var E in Ie)fe.call(Ie,E)&&Ft.indexOf(E)<0&&(oe[E]=Ie[E]);if(Ie!=null&&he)for(var E of he(Ie))Ft.indexOf(E)<0&&Ce.call(Ie,E)&&(oe[E]=Ie[E]);return oe};const Be=te(20441),le={};Be.keys().forEach(Ie=>{const Ft=Ie.replace("./","").replace(".svg","");le[Ft]=Be(Ie)});const Re=Ie=>{var Ft=Ie,{filename:oe}=Ft,E=Ze(Ft,["filename"]),y;const b=((y=oe==null?void 0:oe.split(".").pop())==null?void 0:y.toLowerCase())||"unknown",x=le[b]||le.default;return a.createElement("img",De({src:x,alt:b},E))};ot.Z=Re},2235:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return le}});var a=te(59301),me={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},he=te(37285),fe=te(91865),Ce=te(25399),Se=te(37639),Ze=({item:Re})=>{var Ie;const[Ft,oe]=(0,a.useState)(!1);return a.createElement("div",{className:me.f_l_c},a.createElement(Ce.Z,{title:Re==null?void 0:Re.name},a.createElement(Se.Z,{placement:"top",content:a.createElement("div",null,a.createElement(he.Z,null),a.createElement("pre",{className:me.preclass,style:{maxWidth:600,maxHeight:400}},(Ie=Re==null?void 0:Re.contents)==null?void 0:Ie.toString())),title:a.createElement("div",null,a.createElement(fe.Z,{filename:Re==null?void 0:Re.name,style:{width:16,height:16,marginRight:5}}),Re==null?void 0:Re.name),trigger:"click",open:Ft,onOpenChange:E=>{oe(E)}},a.createElement("div",{className:me.officediv},a.createElement(fe.Z,{filename:Re==null?void 0:Re.name,style:{width:16,height:16,marginRight:5}}),Re==null?void 0:Re.name))))},le=({Filelist:Re})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(he.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:me.f_l_c},Re==null?void 0:Re.map(Ie=>a.createElement(Ze,{item:Ie}))))},82105:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Pe}});var a=te(59301),me=te(6767),he=te(30641),fe=te(77019),Ce=te(62957),Se=te(37568),De=te(14566),Ze=te(25399),Be=te(5269),le=te(71051),Re={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Ie=te(9148),Ft=te(346),oe=te(50043),E=te(38986),y=te(72409),b=te(51257),x=te(91239),z=te(35902),ee=te(85020),ne=te(25872),re="data:image/png;base64,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",ue=(ze,Me,Xe)=>new Promise((lt,be)=>{var It=Yt=>{try{rt(Xe.next(Yt))}catch(nt){be(nt)}},tt=Yt=>{try{rt(Xe.throw(Yt))}catch(nt){be(nt)}},rt=Yt=>Yt.done?lt(Yt.value):Promise.resolve(Yt.value).then(It,tt);rt((Xe=Xe.apply(ze,Me)).next())}),Pe=(0,a.forwardRef)(({onUpdateNum:ze,onSave:Me},Xe)=>{var lt;const be=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[It,tt]=(0,a.useState)(!1),[rt,Yt]=(0,a.useState)([]),[nt,Nt]=(0,a.useState)(null),[pt,Je]=(0,a.useState)([]),[kt,Lt]=(0,a.useState)(0),[Dt,Ye]=(0,a.useState)(0),[ke,He]=(0,a.useState)(!1),[ct,it]=(0,a.useState)(""),[Oe,qe]=(0,a.useState)(0),[bt,Tt]=(0,a.useState)(0),[Ut,_t]=(0,a.useState)(0),[En,At]=(0,a.useState)(0),[Ve,dt]=(0,a.useState)(0),[Ge,ht]=(0,a.useState)(0),[ut,$t]=(0,a.useState)(0),[gt,Qe]=(0,a.useState)(0),[Pt,We]=(0,a.useState)(ne.Q),{contentRef:St,value:an,status:Et,open:_e,close:Ae}=Pt,Le=(0,z.Z)({contentRef:St,status:Et}),{openProgress:Ue,closeProgress:at,CreateProgressModal:Vt,progressOpen:zt}=(0,x.Z)();(0,a.useEffect)(()=>{nt&&In(),nt===!1&&(Ae(),ze==null||ze(),Yt([]),it(""),qe(0),Tt(0),_t(0),At(0),dt(0),ht(0),$t(0),Qe(0))},[nt]);const on=()=>{Nt(!0)};(0,a.useImperativeHandle)(Xe,()=>({onClick:on}));const Ht=Pn=>{He(!0),Lt(Pn),Ye(0)},jt=Pn=>ue(void 0,null,function*(){const tn=Pn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(tn)==-1?(me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Pn.size/1024/1024>10?(me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),In=()=>ue(void 0,null,function*(){const Pn=yield(0,E.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Pn.status===0&&(Lt(Pn.total_number),Ye(Pn.remaining_number))}),ta=Pn=>(Pn=Pn||"",Pn=String(Pn),Pn=Pn.replace(/\s+/g,""),Pn),cn=(Pn=!0)=>ue(void 0,null,function*(){var tn,Un;const Wn=[{name:"\u5355\u9009\u9898",num:Oe||0},{name:"\u591A\u9009\u9898",num:bt||0},{name:"\u5224\u65AD\u9898",num:Ut||0},{name:"\u586B\u7A7A\u9898",num:En||0},{name:"\u7B80\u7B54\u9898",num:Ve||0},{name:"\u7EC4\u5408\u9898",num:gt||0},{name:"\u7F16\u7A0B\u9898",num:Ge||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:ut||0}];if(Pn){if(ta(ct)){if(ct.length>1e3){me.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{me.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!ta(ct)&&!(rt!=null&&rt.length)){me.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const ln=Wn.reduce((fn,yn)=>fn+yn.num,0);if(ln===0){me.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(ln>50){me.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(kt!==-1){He(!0);return}}He(!1);const Kn={scene_type:6,request_identifier:Math.random(),file_id:(Un=(tn=rt[0])==null?void 0:tn.response)==null?void 0:Un.id,content:ct,count_arr:Wn.map(ln=>ln.num).join(",")};yield _e(Kn),In()}),Sn=()=>ue(void 0,null,function*(){const Pn=Le();if(Me){Nt(!1),Me(Pn);return}Ue(),tt(!0),Je([]);const tn=new FormData;tn.append("html",Pn);const Un=yield(0,E.ZP)("/api/intelligent_imports/import.json",{method:"post",body:tn},!0);if((Un==null?void 0:Un.status)===0)if(Un!=null&&Un.data){at(100),Je(Un==null?void 0:Un.data);return}else me.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");tt(!1),at()}),Xn=()=>ue(void 0,null,function*(){const Pn=Le();(0,b.RG)(Pn)}),wn=["uploading","error"].includes((lt=rt==null?void 0:rt[0])==null?void 0:lt.status);return a.createElement(a.Fragment,null,a.createElement(ee.Z,{visible:ke,totalCount:kt,usedCount:Dt,onCancel:()=>He(!1),onOk:()=>cn(!1)}),a.createElement(he.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Re.extraHeader},a.createElement(fe.Z,{align:"middle"},!Et&&!!an&&a.createElement(a.Fragment,null,a.createElement(Ie.op,{onClick:Sn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(Ie.op,{onClick:Xn,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Pn=tn=>{Ce.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:tn,onOk:()=>{Nt(!1)}})};if(Et){Pn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else an?Pn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Nt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:nt},a.createElement("div",{className:Re.wrap},a.createElement("div",{className:Re.left},a.createElement("div",{className:Re.tip},a.createElement("img",{src:re}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(Se.default.TextArea,{style:{height:160},className:"mb20",value:ct,placeholder:be,onChange:Pn=>{it(Pn.target.value)}}),a.createElement(De.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Ft.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:rt,withCredentials:!0,data:{upload_type:1},beforeUpload:jt,onChange:({file:Pn})=>{var tn,Un;Pn.status!=="removed"&&(Pn.status==="done"&&((tn=Pn==null?void 0:Pn.response)==null?void 0:tn.status)!==0&&(Pn.status="error",Pn.response=(Un=Pn==null?void 0:Pn.response)==null?void 0:Un.message),Yt([Pn]))},onRemove:()=>Yt([])},a.createElement(Ze.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(Ie.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(fe.Z,{style:{gap:16}},a.createElement(Be.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(le.Z,{min:0,max:10,value:Oe,onChange:qe,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(le.Z,{min:0,max:10,value:bt,onChange:Tt,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(le.Z,{min:0,max:10,value:Ut,onChange:_t,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(le.Z,{min:0,max:10,value:En,onChange:At,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(le.Z,{min:0,max:10,value:Ve,onChange:dt,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(le.Z,{min:0,max:10,value:gt,onChange:Qe,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(le.Z,{min:0,max:10,value:Ge,onChange:ht,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(le.Z,{min:0,max:10,value:ut,onChange:$t,style:{marginLeft:"8px"}})))),Et?a.createElement("div",{onClick:Ae,className:Re.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):wn?a.createElement("div",{className:`${Re.bottomBtn} ${Re.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{cn()},className:Re.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(ne.Z,{onStatusChange:We,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!zt,noRestrictModal:Ht,stringTransformer:y.o,onError:Pn=>{Object.prototype.toString.call(Pn)==="[object Object]"&&Pn.status===-9&&Ht(Pn.data)}}))),a.createElement(he.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:It},a.createElement(fe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:pt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>tt(!1),onSuccess:()=>{tt(!1),Nt(!1)}}),a.createElement("div",{style:{height:70}})),Vt("\u5904\u7406\u4E2D"))})},25395:function(Te,ot,te){"use strict";var a=te(59301);const me=({scrollBoxRef:he,bottomInspectRef:fe,contentRef:Ce,status:Se,rootMargin:De="70px",bottomOffset:Ze=110})=>{const[Be,le]=(0,a.useState)(!0),Re=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!he.current||!fe.current)return;const Ie=new IntersectionObserver(([Ft])=>{var oe,E,y,b;if(!document.contains(Ft.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=Ft.rootBounds)==null?void 0:oe.width)===0&&((E=Ft.rootBounds)==null?void 0:E.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=Ft.boundingClientRect)==null?void 0:y.width)===0&&((b=Ft.boundingClientRect)==null?void 0:b.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}le(Ft.isIntersecting)},{root:he.current,rootMargin:De,threshold:0});return Ie.observe(fe.current),()=>{Ie.disconnect()}},[he.current,fe.current,De]),(0,a.useEffect)(()=>{if(!Se)return;const Ie=he.current,Ft=Ce.current;Re.current=!1;let oe=Ie.scrollTop;const E=()=>{const{scrollTop:b,scrollHeight:x,clientHeight:z}=Ie;b>oe?b+z>=x-Ze&&(Ie.scrollTop=Ie.scrollHeight,Re.current=!1):b{Re.current||(Ie.scrollTop=Ie.scrollHeight)});return y.observe(Ft),()=>{setTimeout(()=>{y.unobserve(Ft)},250),Ie.removeEventListener("scroll",E)}},[Se]),Be};ot.Z=me},35902:function(Te,ot,te){"use strict";var a=te(59301);const me=({contentRef:he,status:fe})=>((0,a.useEffect)(()=>{!fe&&(he!=null&&he.current)&&he.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(De=>{De.tagName.toLowerCase()==="code"?De.parentElement&&(De.parentElement.contentEditable="false"):De.tagName.toLowerCase()==="mathx"&&(De.contentEditable="false")})},[fe]),(Se=!1)=>{const De=Re=>{const Ie={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Re.replace(/&[^;]+;/g,Ft=>Ie[Ft]||Ft)};if(!he.current)return"";const Ze=he.current.cloneNode(!0);Ze.querySelectorAll("code[data-text], mathx[data-text]").forEach(Re=>{let Ie=Re.getAttribute("data-text");Re.tagName.toLowerCase()==="code"?Ie=Ie.replace(/```.*\n|\n```/g,""):Re.tagName.toLowerCase()==="mathx"&&(Ie=`$$${Ie}$$`);const Ft=document.createTextNode(Ie);Re.parentNode.replaceChild(Ft,Re)}),Se&&Ze.querySelectorAll('[data-select="disabled"]').forEach(Ie=>{var Ft;const oe=Ie.textContent||"",E=document.createTextNode(oe+` +${Xe}`:Xe,it=Ye(ct);if(!Lt)if(It||!lt||be>0){nt(it),kt(it.length),(!lt||be>0)&&!It&&ke();return}else if((it==null?void 0:it.length)<4)nt(it),kt(it.length);else if(Je{nt(it.slice(0,Je+2)),kt(bt=>bt+2)},Oe>10?Math.max(500/(Oe/2),20):50);return()=>clearInterval(qe)}else lt||ke()},[Xe,lt,be,It,Je]);const We=(0,a.useMemo)(()=>a.createElement("section",{className:`${De.answer} fadeIn animated edu_md`},a.createElement(me.UG,{remarkPlugins:[Re.Z,Ie.Z],rehypePlugins:[le.Z,fe.Z],components:{code(ct){var it=ct,{node:Oe,inline:qe,className:bt,children:Rt}=it,Gt=ie(it,["node","inline","className","children"]);const _t=/language-(\w+)/.exec(bt||""),An=String(Rt).trim();return qe||!_t?a.createElement("code",re({className:bt},Gt),Rt):a.createElement("code",{className:De.codeCopy,"data-text":`\`\`\`${_t?_t[1]:""} +${Rt} +\`\`\``},!rt&&a.createElement(Se.CopyToClipboard,{text:An,onCopy:()=>Ze.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!rt&&_t[1]==="html"&&Lt&&a.createElement("button",{className:De.runCode,onClick:()=>{pt(re({},ue(re({},Nt),{open:++Nt.open,defaultValue:An,language:_t[1]})))}},"\u8FD0\u884CHTML"),a.createElement(he.Z,re({wrapLongLines:!0,style:Ce.Z,language:_t[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Gt),An))},img({node:ct}){var it;const Oe=(it=ct.properties)==null?void 0:it.src;return a.createElement(Be.Z,{src:Oe,width:320,"data-text":Oe,onLoad:()=>It&&setTimeout(()=>ke(),500)})},a:ct=>{var it=ct,{node:Oe}=it,qe=ie(it,["node"]);return a.createElement("a",ue(re({},qe),{target:"_blank",rel:"noopener noreferrer"}))}}},Lt?Yt:`${Yt}__`)),[Yt]);return a.createElement(a.Fragment,null,a.createElement(oe.Z,{defaultValue:Nt.defaultValue,open:Nt.open,language:Nt.language,height:Nt.height,onChange:(ct,it)=>{nt(Yt.replaceAll(it,ct))},onDynamic:tt}),We)}},14531:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return De}});var a=te(59301),me=te(51257),he={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},fe=te(346),Ce=te(37166),De=({src:Ze,onClick:Be,topPercentage:le=.62,draggableExtraNode:Re,showAvatarEditData:Ie})=>{var Ft;const oe=(0,a.useRef)(null),E=(0,a.useRef)(!1),y=(0,a.useRef)(!1),[b,x]=(0,a.useState)(window.innerHeight*le),[z,ee]=(0,a.useState)(!1),ne=10;return(0,a.useEffect)(()=>{if(oe.current){let re=function(Me){var Xe;E.current=!0,ze=Me.pageY,Pe=Me.pageY-(((Xe=oe.current)==null?void 0:Xe.getBoundingClientRect().top)||0),(0,me.kk)("none"),document.onselectstart=function(){return!1}},ue=function(){E.current&&!y.current&&Be&&Be(),E.current=!1,y.current=!1,(0,me.kk)("auto"),document.onselectstart=null},ie=function(Me){var Xe;if(E.current){const be=Me.pageY-Pe,It=window.innerHeight-(((Xe=oe.current)==null?void 0:Xe.offsetHeight)||0)-50,tt=50;if(!y.current&&Math.abs(ze-Me.pageY)>ne&&(y.current=!0),y.current){let rt=Math.max(tt,Math.min(be,It));x(rt)}}},Pe=0,ze=0;return oe.current.addEventListener("mousedown",re),document.addEventListener("mousemove",ie),document.addEventListener("mouseup",ue),()=>{var Me,Xe;(Xe=(Me=oe==null?void 0:oe.current)==null?void 0:Me.removeEventListener)==null||Xe.call(Me,"mousedown",re),document.removeEventListener("mousemove",ie),document.removeEventListener("mouseup",ue)}}},[Be]),(0,a.useEffect)(()=>{const re=()=>{x(window.innerHeight*le)};return window.addEventListener("resize",re),()=>{window.removeEventListener("resize",re)}},[le]),a.createElement("div",{className:he.draggableImage,style:{top:`${b}px`,display:z?"none":"block",cursor:E.current?"grabbing":"grab"},ref:oe},Re&&a.createElement("div",{className:he.extraNode,onMouseUp:re=>re.stopPropagation(),onMouseDownCapture:re=>re.stopPropagation()},Re),Ie!=null&&Ie.nickname?a.createElement("div",{className:he.specialImg},a.createElement("div",{className:he.bubble},Ie==null?void 0:Ie.nickname),a.createElement("img",{className:he.upImg,src:Ie!=null&&Ie.headImgId?((Ft=fe.Z)==null?void 0:Ft.API_SERVER)+"/api/attachments/"+(Ie==null?void 0:Ie.headImgId):Ce,width:60,draggable:"false"})):a.createElement("img",{className:he.img,src:Ze,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${he.close}`,onMouseUp:re=>{re.stopPropagation(),ee(!0)}}))}},91865:function(Te,ot,te){"use strict";var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(Ie,Ft,oe)=>Ft in Ie?me(Ie,Ft,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Ie[Ft]=oe,De=(Ie,Ft)=>{for(var oe in Ft||(Ft={}))fe.call(Ft,oe)&&Se(Ie,oe,Ft[oe]);if(he)for(var oe of he(Ft))Ce.call(Ft,oe)&&Se(Ie,oe,Ft[oe]);return Ie},Ze=(Ie,Ft)=>{var oe={};for(var E in Ie)fe.call(Ie,E)&&Ft.indexOf(E)<0&&(oe[E]=Ie[E]);if(Ie!=null&&he)for(var E of he(Ie))Ft.indexOf(E)<0&&Ce.call(Ie,E)&&(oe[E]=Ie[E]);return oe};const Be=te(20441),le={};Be.keys().forEach(Ie=>{const Ft=Ie.replace("./","").replace(".svg","");le[Ft]=Be(Ie)});const Re=Ie=>{var Ft=Ie,{filename:oe}=Ft,E=Ze(Ft,["filename"]),y;const b=((y=oe==null?void 0:oe.split(".").pop())==null?void 0:y.toLowerCase())||"unknown",x=le[b]||le.default;return a.createElement("img",De({src:x,alt:b},E))};ot.Z=Re},2235:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return le}});var a=te(59301),me={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},he=te(37285),fe=te(91865),Ce=te(25399),Se=te(37639),Ze=({item:Re})=>{var Ie;const[Ft,oe]=(0,a.useState)(!1);return a.createElement("div",{className:me.f_l_c},a.createElement(Ce.Z,{title:Re==null?void 0:Re.name},a.createElement(Se.Z,{placement:"top",content:a.createElement("div",null,a.createElement(he.Z,null),a.createElement("pre",{className:me.preclass,style:{maxWidth:600,maxHeight:400}},(Ie=Re==null?void 0:Re.contents)==null?void 0:Ie.toString())),title:a.createElement("div",null,a.createElement(fe.Z,{filename:Re==null?void 0:Re.name,style:{width:16,height:16,marginRight:5}}),Re==null?void 0:Re.name),trigger:"click",open:Ft,onOpenChange:E=>{oe(E)}},a.createElement("div",{className:me.officediv},a.createElement(fe.Z,{filename:Re==null?void 0:Re.name,style:{width:16,height:16,marginRight:5}}),Re==null?void 0:Re.name))))},le=({Filelist:Re})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(he.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:me.f_l_c},Re==null?void 0:Re.map(Ie=>a.createElement(Ze,{item:Ie}))))},82105:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Pe}});var a=te(59301),me=te(6767),he=te(30641),fe=te(77019),Ce=te(62957),Se=te(37568),De=te(14566),Ze=te(25399),Be=te(5269),le=te(71051),Re={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Ie=te(9148),Ft=te(346),oe=te(50043),E=te(38986),y=te(72409),b=te(51257),x=te(91239),z=te(35902),ee=te(85020),ne=te(25872),re="data:image/png;base64,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",ue=(ze,Me,Xe)=>new Promise((lt,be)=>{var It=Yt=>{try{rt(Xe.next(Yt))}catch(nt){be(nt)}},tt=Yt=>{try{rt(Xe.throw(Yt))}catch(nt){be(nt)}},rt=Yt=>Yt.done?lt(Yt.value):Promise.resolve(Yt.value).then(It,tt);rt((Xe=Xe.apply(ze,Me)).next())}),Pe=(0,a.forwardRef)(({onUpdateNum:ze,onSave:Me},Xe)=>{var lt;const be=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[It,tt]=(0,a.useState)(!1),[rt,Yt]=(0,a.useState)([]),[nt,Nt]=(0,a.useState)(null),[pt,Je]=(0,a.useState)([]),[kt,Lt]=(0,a.useState)(0),[Dt,Ye]=(0,a.useState)(0),[ke,We]=(0,a.useState)(!1),[ct,it]=(0,a.useState)(""),[Oe,qe]=(0,a.useState)(0),[bt,Rt]=(0,a.useState)(0),[Gt,_t]=(0,a.useState)(0),[An,At]=(0,a.useState)(0),[Ve,dt]=(0,a.useState)(0),[Ge,ht]=(0,a.useState)(0),[ut,$t]=(0,a.useState)(0),[gt,Qe]=(0,a.useState)(0),[Pt,He]=(0,a.useState)(ne.Q),{contentRef:St,value:an,status:Et,open:_e,close:Ae}=Pt,Le=(0,z.Z)({contentRef:St,status:Et}),{openProgress:Ue,closeProgress:at,CreateProgressModal:Vt,progressOpen:zt}=(0,x.Z)();(0,a.useEffect)(()=>{nt&&In(),nt===!1&&(Ae(),ze==null||ze(),Yt([]),it(""),qe(0),Rt(0),_t(0),At(0),dt(0),ht(0),$t(0),Qe(0))},[nt]);const on=()=>{Nt(!0)};(0,a.useImperativeHandle)(Xe,()=>({onClick:on}));const Wt=Cn=>{We(!0),Lt(Cn),Ye(0)},jt=Cn=>ue(void 0,null,function*(){const tn=Cn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(tn)==-1?(me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Cn.size/1024/1024>10?(me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),In=()=>ue(void 0,null,function*(){const Cn=yield(0,E.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Cn.status===0&&(Lt(Cn.total_number),Ye(Cn.remaining_number))}),oa=Cn=>(Cn=Cn||"",Cn=String(Cn),Cn=Cn.replace(/\s+/g,""),Cn),dn=(Cn=!0)=>ue(void 0,null,function*(){var tn,Vn;const Jn=[{name:"\u5355\u9009\u9898",num:Oe||0},{name:"\u591A\u9009\u9898",num:bt||0},{name:"\u5224\u65AD\u9898",num:Gt||0},{name:"\u586B\u7A7A\u9898",num:An||0},{name:"\u7B80\u7B54\u9898",num:Ve||0},{name:"\u7EC4\u5408\u9898",num:gt||0},{name:"\u7F16\u7A0B\u9898",num:Ge||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:ut||0}];if(Cn){if(oa(ct)){if(ct.length>1e3){me.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{me.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!oa(ct)&&!(rt!=null&&rt.length)){me.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const ln=Jn.reduce((fn,yn)=>fn+yn.num,0);if(ln===0){me.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(ln>50){me.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(kt!==-1){We(!0);return}}We(!1);const Xn={scene_type:6,request_identifier:Math.random(),file_id:(Vn=(tn=rt[0])==null?void 0:tn.response)==null?void 0:Vn.id,content:ct,count_arr:Jn.map(ln=>ln.num).join(",")};yield _e(Xn),In()}),Sn=()=>ue(void 0,null,function*(){const Cn=Le();if(Me){Nt(!1),Me(Cn);return}Ue(),tt(!0),Je([]);const tn=new FormData;tn.append("html",Cn);const Vn=yield(0,E.ZP)("/api/intelligent_imports/import.json",{method:"post",body:tn},!0);if((Vn==null?void 0:Vn.status)===0)if(Vn!=null&&Vn.data){at(100),Je(Vn==null?void 0:Vn.data);return}else me.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");tt(!1),at()}),$n=()=>ue(void 0,null,function*(){const Cn=Le();(0,b.RG)(Cn)}),Dn=["uploading","error"].includes((lt=rt==null?void 0:rt[0])==null?void 0:lt.status);return a.createElement(a.Fragment,null,a.createElement(ee.Z,{visible:ke,totalCount:kt,usedCount:Dt,onCancel:()=>We(!1),onOk:()=>dn(!1)}),a.createElement(he.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Re.extraHeader},a.createElement(fe.Z,{align:"middle"},!Et&&!!an&&a.createElement(a.Fragment,null,a.createElement(Ie.op,{onClick:Sn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(Ie.op,{onClick:$n,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Cn=tn=>{Ce.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:tn,onOk:()=>{Nt(!1)}})};if(Et){Cn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else an?Cn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Nt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:nt},a.createElement("div",{className:Re.wrap},a.createElement("div",{className:Re.left},a.createElement("div",{className:Re.tip},a.createElement("img",{src:re}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(Se.default.TextArea,{style:{height:160},className:"mb20",value:ct,placeholder:be,onChange:Cn=>{it(Cn.target.value)}}),a.createElement(De.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Ft.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:rt,withCredentials:!0,data:{upload_type:1},beforeUpload:jt,onChange:({file:Cn})=>{var tn,Vn;Cn.status!=="removed"&&(Cn.status==="done"&&((tn=Cn==null?void 0:Cn.response)==null?void 0:tn.status)!==0&&(Cn.status="error",Cn.response=(Vn=Cn==null?void 0:Cn.response)==null?void 0:Vn.message),Yt([Cn]))},onRemove:()=>Yt([])},a.createElement(Ze.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(Ie.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(fe.Z,{style:{gap:16}},a.createElement(Be.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(le.Z,{min:0,max:10,value:Oe,onChange:qe,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(le.Z,{min:0,max:10,value:bt,onChange:Rt,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(le.Z,{min:0,max:10,value:Gt,onChange:_t,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(le.Z,{min:0,max:10,value:An,onChange:At,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(le.Z,{min:0,max:10,value:Ve,onChange:dt,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(le.Z,{min:0,max:10,value:gt,onChange:Qe,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(le.Z,{min:0,max:10,value:Ge,onChange:ht,style:{marginLeft:"8px"}})),a.createElement(Be.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(le.Z,{min:0,max:10,value:ut,onChange:$t,style:{marginLeft:"8px"}})))),Et?a.createElement("div",{onClick:Ae,className:Re.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Dn?a.createElement("div",{className:`${Re.bottomBtn} ${Re.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{dn()},className:Re.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(ne.Z,{onStatusChange:He,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!zt,noRestrictModal:Wt,stringTransformer:y.o,onError:Cn=>{Object.prototype.toString.call(Cn)==="[object Object]"&&Cn.status===-9&&Wt(Cn.data)}}))),a.createElement(he.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:It},a.createElement(fe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:pt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>tt(!1),onSuccess:()=>{tt(!1),Nt(!1)}}),a.createElement("div",{style:{height:70}})),Vt("\u5904\u7406\u4E2D"))})},25395:function(Te,ot,te){"use strict";var a=te(59301);const me=({scrollBoxRef:he,bottomInspectRef:fe,contentRef:Ce,status:Se,rootMargin:De="70px",bottomOffset:Ze=110})=>{const[Be,le]=(0,a.useState)(!0),Re=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!he.current||!fe.current)return;const Ie=new IntersectionObserver(([Ft])=>{var oe,E,y,b;if(!document.contains(Ft.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=Ft.rootBounds)==null?void 0:oe.width)===0&&((E=Ft.rootBounds)==null?void 0:E.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=Ft.boundingClientRect)==null?void 0:y.width)===0&&((b=Ft.boundingClientRect)==null?void 0:b.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}le(Ft.isIntersecting)},{root:he.current,rootMargin:De,threshold:0});return Ie.observe(fe.current),()=>{Ie.disconnect()}},[he.current,fe.current,De]),(0,a.useEffect)(()=>{if(!Se)return;const Ie=he.current,Ft=Ce.current;Re.current=!1;let oe=Ie.scrollTop;const E=()=>{const{scrollTop:b,scrollHeight:x,clientHeight:z}=Ie;b>oe?b+z>=x-Ze&&(Ie.scrollTop=Ie.scrollHeight,Re.current=!1):b{Re.current||(Ie.scrollTop=Ie.scrollHeight)});return y.observe(Ft),()=>{setTimeout(()=>{y.unobserve(Ft)},250),Ie.removeEventListener("scroll",E)}},[Se]),Be};ot.Z=me},35902:function(Te,ot,te){"use strict";var a=te(59301);const me=({contentRef:he,status:fe})=>((0,a.useEffect)(()=>{!fe&&(he!=null&&he.current)&&he.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(De=>{De.tagName.toLowerCase()==="code"?De.parentElement&&(De.parentElement.contentEditable="false"):De.tagName.toLowerCase()==="mathx"&&(De.contentEditable="false")})},[fe]),(Se=!1)=>{const De=Re=>{const Ie={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Re.replace(/&[^;]+;/g,Ft=>Ie[Ft]||Ft)};if(!he.current)return"";const Ze=he.current.cloneNode(!0);Ze.querySelectorAll("code[data-text], mathx[data-text]").forEach(Re=>{let Ie=Re.getAttribute("data-text");Re.tagName.toLowerCase()==="code"?Ie=Ie.replace(/```.*\n|\n```/g,""):Re.tagName.toLowerCase()==="mathx"&&(Ie=`$$${Ie}$$`);const Ft=document.createTextNode(Ie);Re.parentNode.replaceChild(Ft,Re)}),Se&&Ze.querySelectorAll('[data-select="disabled"]').forEach(Ie=>{var Ft;const oe=Ie.textContent||"",E=document.createTextNode(oe+` `);(Ft=Ie.parentNode)==null||Ft.replaceChild(E,Ie)});let le=Ze.innerHTML;return Se||(le=le.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),le=le.replace(/

/g,""),le=le.replace(/<\/p>/g,` `),le=le.replace(/
/g,` `),le=le.replace(/\r\n/g,` -`),le=le.replace(/<[^>]*>/g,""),le=De(le),le});ot.Z=me},91239:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ie}});var a=te(59301),me=te(62957),he=te(77019),fe=te(60242),Ce="data:image/png;base64,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",Se="data:image/png;base64,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",De="data:image/png;base64,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",Ze={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Be=te(59301);const le=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Ie=()=>{const[Ft,oe]=(0,a.useState)(0),[E,y]=(0,a.useState)(!1),[b,x]=(0,a.useState)(!0),z=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(b)return;const Pe=()=>{oe(ze=>ze>=99?(clearInterval(z.current),99):ze+1)};return z.current=setInterval(Pe,5e4/99),()=>clearInterval(z.current)},[b]);const ee=()=>{oe(0),y(!0),x(!1)},ne=(Pe=0)=>{x(!0),oe(Pe),y(!1)},re=Pe=>{const ze=Pe/1048576;let Me;return ze<=.3?Me=3:ze<=.5?Me=5:ze<=1?Me=10:ze<=2?Me=20:ze<=3?Me=30:ze<=10?Me=ze*10:Me=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Me}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ue=()=>Be.createElement("span",{className:Ze.dotLoading},Be.createElement("span",null,"."),Be.createElement("span",null,"."),Be.createElement("span",null,"."));return{progress:Ft,progressOpen:E,openProgress:ee,closeProgress:ne,toggleLock:()=>x(Pe=>!Pe),CreateProgressModal:(Pe=le,ze)=>(typeof Pe=="string"&&(Pe=[Pe,Pe,Pe]),Be.createElement(me.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:E,title:null,footer:null,width:500,afterClose:()=>oe(0)},Be.createElement(he.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},Ft<=30&&Be.createElement(Be.Fragment,null,Be.createElement("img",{src:Ce,alt:"Step 1"}),Be.createElement("div",{className:"mt20 c-light-primary"},Pe[0],ue())),Ft>30&&Ft<60&&Be.createElement(Be.Fragment,null,Be.createElement("img",{src:Se,alt:"Step 2"}),Be.createElement("div",{className:"mt20 c-light-primary"},Pe[1],ue())),Ft>=60&&Be.createElement(Be.Fragment,null,Be.createElement("img",{src:De,alt:"Step 3"}),Be.createElement("div",{className:"mt20 c-light-primary"},Pe[2],ue())),Be.createElement(fe.Z,{className:Ze.progress,status:"active",style:{width:"auto"},size:[300,8],percent:Ft}),!!ze&&Be.createElement("div",{className:"c-grey-999"},re(ze)))))}}},74368:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return kt}});var a=te(59301),me=te(75727),he=te(6767),fe=te(25399),Ce=te(37568),Se=te(99571),De=te(10946),Ze={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},le=({position:Lt,children:Dt})=>{const{left:Ye=0,top:ke=0}=Lt||{},[He,ct]=(0,a.useState)(Ye),[it,Oe]=(0,a.useState)(ke),qe=(0,a.useRef)(null),bt=()=>{if(qe.current){const Tt=qe.current.offsetWidth,Ut=qe.current.offsetHeight,_t=window.innerWidth,En=window.innerHeight;let At=Ye,Ve=ke;Ye+Tt>_t&&(At=_t-Tt),At<0&&(At=0),ke+Ut>En&&(Ve=En-Ut),Ve<0&&(Ve=0),ct(At),Oe(Ve)}};return(0,a.useEffect)(()=>{if(!qe.current||!Lt)return;const Tt=new ResizeObserver(()=>{bt()});return Tt.observe(qe.current),()=>{Tt.disconnect()}},[Ye,ke,Lt]),(0,a.useEffect)(()=>{Lt&&bt()},[Ye,ke,Lt]),Lt?a.createElement("div",{ref:qe,style:{position:"fixed",left:`${He}px`,top:`${it}px`,zIndex:1050}},Dt):null},Re=te(346),Ie=te(56102),Ft=te(85788),oe=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Lt,Dt,Ye)=>Dt in Lt?oe(Lt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Lt[Dt]=Ye,ne=(Lt,Dt)=>{for(var Ye in Dt||(Dt={}))x.call(Dt,Ye)&&ee(Lt,Ye,Dt[Ye]);if(b)for(var Ye of b(Dt))z.call(Dt,Ye)&&ee(Lt,Ye,Dt[Ye]);return Lt},re=(Lt,Dt)=>E(Lt,y(Dt)),ue=(Lt,Dt,Ye)=>new Promise((ke,He)=>{var ct=qe=>{try{Oe(Ye.next(qe))}catch(bt){He(bt)}},it=qe=>{try{Oe(Ye.throw(qe))}catch(bt){He(bt)}},Oe=qe=>qe.done?ke(qe.value):Promise.resolve(qe.value).then(ct,it);Oe((Ye=Ye.apply(Lt,Dt)).next())}),Pe=({visible:Lt,position:Dt,selectText:Ye,applyRefinedText:ke,fetchUrl:He,noRestrictModal:ct})=>{var it;const[Oe,qe]=(0,a.useState)(!1),[bt,Tt]=(0,a.useState)([]),[Ut,_t]=(0,a.useState)(""),[En,At]=(0,a.useState)(1),[Ve,dt]=(0,a.useState)(""),[Ge,ht]=(0,a.useState)(!1),ut=(0,a.useRef)(null),[$t,gt]=(0,a.useState)(!1),[Qe,Pt]=(0,a.useState)(0),We=(0,a.useRef)(!1),St=((it=bt==null?void 0:bt[(bt==null?void 0:bt.length)-1])==null?void 0:it.loading)===!0;(0,a.useEffect)(()=>{if(Lt){At(1);return}gt(!1),qe(!1),an(),Pt(0),Tt([]),At(0)},[Lt]);const an=()=>{var cn,Sn;_t(""),dt(""),(Sn=(cn=ut.current)==null?void 0:cn.cancelRequest)==null||Sn.call(cn)},Et=(...cn)=>ue(void 0,[...cn],function*(Sn="",Xn=bt){const wn=Date.now(),Pn=[...Xn,{text:Sn,key:wn,sender:"user",show:!0},{loading:!0,key:wn,sender:"AI",show:!0}];At(2),Tt(Pn);const tn=Ae(Xn),Un={no_record_times:!0,prompt:Sn,history:tn};ut.current=new Ft.Z(Re.Z.API_SERVER+He,Un),yield new Promise(Wn=>{ut.current.on("data",Dn=>{const{chunk:{msg:Kn},full:ln}=Dn,fn=Kn==="error";gt(!0),dt(zt(ln)),Tt(yn=>yn.map((Mn,_n)=>_n===yn.length-1?re(ne({},Mn),{text:ln,loading:!1,error:fn}):Mn))}),ut.current.on("done",()=>Wn()),ut.current.on("error",Dn=>{const Kn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Dn)==="[object Object]"&&Dn.status===-9&&(At(1),ct(Dn.data)),Tt(ln=>ln.map((fn,yn)=>yn===ln.length-1?re(ne({},fn),{text:Kn,loading:!1,error:!0}):fn)),Wn()}),ut.current.on("cancelled",()=>Wn()),ut.current.startStream()}),qe(!1)}),_e=cn=>{_t(cn.target.value)},Ae=cn=>cn.reduce((Xn,wn)=>{if(wn.sender==="user"){const Pn=cn.find(tn=>tn.key===wn.key&&tn.sender==="AI");Pn&&(Pn!=null&&Pn.text)&&!(Pn!=null&&Pn.error)&&Xn.push({question:wn.text,answer:Pn.text})}return Xn},[]),Le=()=>{if(ta)return;const cn=on("\u6539\u5199");an(),qe(!0),Et(cn)},Ue=cn=>{if(cn.key==="Enter"&&!cn.shiftKey){if(cn.preventDefault(),We.current||In)return;Le()}},at=()=>{var cn,Sn;Pt(Xn=>Xn+1),(Sn=(cn=ut.current)==null?void 0:cn.cancelRequest)==null||Sn.call(cn),qe(!1),gt(!1)},Vt=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],zt=(cn="")=>{const Sn=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Xn,wn)=>{Sn.push(`\u7B54\u6848${wn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${wn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${wn+1})\u8F93\u51FA\uFF1A`)}),Sn.forEach(Xn=>{const wn=new RegExp(Xn,"g");cn=cn.replace(wn,`**${Xn}** `)}),cn},on=cn=>cn==="\u6539\u5199"?`${Ut}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ye}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ye}\uFF0C${cn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Ht=cn=>{let Sn="";cn.key==="1"&&(Sn=on("\u6DA6\u8272")),cn.key==="2"&&(Sn=on("\u6269\u5199")),cn.key==="3"&&(Sn=on("\u7F29\u5199")),an(),qe(!0),Et(Sn)},jt=()=>{const cn=bt.splice(bt.length-2),{text:Sn}=(cn==null?void 0:cn[0])||{};an(),qe(!0),Et(Sn,bt)},In=Oe||$t,ta=(Ut==null?void 0:Ut.trim())==="";return Lt?a.createElement(me.Z,{open:ta&&!In&&(Ge||!Ve),overlayStyle:{minWidth:200},menu:{items:Vt,onClick:Ht}},a.createElement(le,{position:Dt},a.createElement("div",{className:Ze.wrap},En===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ze.chatContainer},St&&a.createElement("div",{className:Ze.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),Ve&&a.createElement(De.Z,{cancelIndex:Qe,streamingStatus:Oe,loadImage:!1,onFinish:()=>ue(void 0,null,function*(){Pt(0),setTimeout(()=>gt(!1),0)}),value:Ve})),a.createElement("div",{className:Ze.btnContainer},a.createElement("div",{onClick:()=>ke(!0,Ve),className:Ze.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>ke(!1,Ve),className:Ze.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(Ie.CopyToClipboard,{text:Ve,onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(fe.Z,{title:"\u590D\u5236"},a.createElement("div",{className:Ze.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(fe.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:jt,className:Ze.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(fe.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{At(1),an(),Tt([])},className:Ze.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:Ze.inputContainer},a.createElement(Ce.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Ut,bordered:!1,onFocus:()=>ht(!0),onBlur:()=>setTimeout(()=>ht(!1),300),onChange:_e,onPressEnter:Ue,onCompositionStart:()=>We.current=!0,onCompositionEnd:()=>We.current=!1}),$t?a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ze.cancelBtn}`,onClick:at}):a.createElement(Se.ZP,{className:ta?Ze.sendBtnDisabled:Ze.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:In,onClick:Le}))))):a.createElement(a.Fragment,null)},ze={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Me=Object.defineProperty,Xe=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,It=(Lt,Dt,Ye)=>Dt in Lt?Me(Lt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Lt[Dt]=Ye,tt=(Lt,Dt)=>{for(var Ye in Dt||(Dt={}))lt.call(Dt,Ye)&&It(Lt,Ye,Dt[Ye]);if(Xe)for(var Ye of Xe(Dt))be.call(Dt,Ye)&&It(Lt,Ye,Dt[Ye]);return Lt};const rt=Lt=>React.createElement("svg",tt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Lt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Nt=(0,a.forwardRef)(({initialContent:Lt,onButtonClick:Dt},Ye)=>{const[ke,He]=(0,a.useState)(null),[ct,it]=(0,a.useState)(null),[Oe,qe]=(0,a.useState)(""),[bt,Tt]=(0,a.useState)(null),Ut=Ye,_t=ut=>{const $t=document.elementFromPoint(10,ut),gt=document.createRange();let Qe=null;const Pt=document.createTreeWalker(Ut.current,NodeFilter.SHOW_TEXT,{acceptNode:Le=>{const Ue=document.createRange();Ue.selectNodeContents(Le);const at=Ue.getBoundingClientRect();return at.top<=ut&&at.bottom>=ut?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let We="",St,an,Et=null,_e=null,Ae=null;for(;St=Pt.nextNode();){St.parentNode.getAttribute("data-select")==="disabled"&&(an=!0),We+=St.textContent,_e||(_e=St),Ae=St;const Le=document.createRange();Le.selectNodeContents(St);const Ue=Le.getBoundingClientRect();Et===null&&(Et=Ue.top)}if(_e&&Ae&&!an){const Le=document.createRange();Le.setStart(_e,0),Le.setEnd(Ae,Ae.textContent.length),Tt(Le)}else Tt(null);return it(Et-1),an?"":We.trim()};function En(ut){for(;ut.parentElement&&ut.parentElement.tagName.toLowerCase()!=="section";){var $t=window.getComputedStyle(ut.parentElement);if($t.pointerEvents==="none")return!0;ut=ut.parentElement}return!1}const At=ut=>{var $t,gt;if(En(ut.target)){it(-1e6);return}if(((gt=($t=document.getSelection())==null?void 0:$t.toString)==null?void 0:gt.call($t))!==""){it(-1e6);return}const Qe=_t(ut.clientY);if((Qe==null?void 0:Qe.trim())===""){it(-1e6);return}const Pt=Ut.current.getBoundingClientRect();He(Pt.left-30),qe(Qe)},Ve=()=>{},dt=ut=>{Dt&&Oe&&Dt(Oe,ut.clientX,ut.clientY,bt)},Ge=()=>{if(bt){const ut=window.getSelection();ut.removeAllRanges(),ut.addRange(bt)}},ht=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const ut=Ut.current;return ut.addEventListener("mousemove",At),ut.addEventListener("mouseleave",Ve),()=>{ut.removeEventListener("mousemove",At),ut.removeEventListener("mouseleave",Ve),ht()}},[Lt]),a.createElement("div",{className:ze["hover-line-container2"]},ct!==null&&a.createElement("div",{className:ze["line-button-container"],style:{top:ct,left:ke},onMouseEnter:()=>{Ge()},onMouseLeave:()=>{ht(),it(null),qe(""),Tt(null)}},a.createElement("div",{className:ze.button,onClick:dt},a.createElement("img",{src:Yt}),a.createElement("span",null,"AI\u6539\u5199"))))}),pt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},kt=({nodeRef:Lt,noRestrictModal:Dt})=>{const[Ye,ke]=(0,a.useState)(null),[He,ct]=(0,a.useState)(null),[it,Oe]=(0,a.useState)(!1),[qe,bt]=(0,a.useState)(null),[Tt,Ut]=(0,a.useState)(!1),[_t,En]=(0,a.useState)(!1),At=Lt,Ve=(0,a.useRef)(null),dt=(0,a.useRef)(null),[Ge,ht]=(0,a.useState)("");(0,a.useEffect)(()=>{Ye!=null&&Ye.toString()&&ht(Ye==null?void 0:Ye.toString())},[Ye==null?void 0:Ye.toString()]);const ut=()=>{const Pt=window.getSelection(),We=At.current.scrollTop,St=At.current.getBoundingClientRect();if(Pt.rangeCount>0&&Pt.toString().length>0){const an=Pt.getRangeAt(0);ke(an.cloneRange());const Et=an.getBoundingClientRect(),_e=40;let Ae=Et.top+We-5+_e;Ae{if(!Pt||Pt.rangeCount===0){Ut(!1);return}const St=Pt.getRangeAt(0).getBoundingClientRect(),an=window.getComputedStyle(At.current),Et=parseInt(an.lineHeight),_e=parseInt(an.paddingTop),Ae=At.current.scrollTop,Le=At.current.getBoundingClientRect(),Ue=St.top-Le.top+Ae,at=Math.floor((Ue-_e)/Et),Vt=_e+at*Et-Ae;bt(Vt),Ut(!0)},gt=Pt=>{At.current&&!At.current.contains(Pt.target)&&En(!1)};(0,a.useEffect)(()=>{const Pt=At.current;return Pt.addEventListener("scroll",ut),Pt.addEventListener("input",ut),Pt.addEventListener("click",ut),Pt.addEventListener("mouseup",ut),Pt.addEventListener("keyup",ut),Pt.addEventListener("click",ut),document.addEventListener("mousedown",gt),()=>{Pt.removeEventListener("scroll",ut),Pt.removeEventListener("input",ut),Pt.removeEventListener("click",ut),Pt.removeEventListener("mouseup",ut),Pt.removeEventListener("keyup",ut),Pt.removeEventListener("click",ut),document.removeEventListener("mousedown",gt)}},[]);const Qe=(Pt=!0,We)=>{if(!Ye)return;const St=dt.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),an=Ye.cloneRange(),Et=window.getSelection();if(Et.removeAllRanges(),Et.addRange(an),Pt){an.deleteContents();const _e=document.createElement("div");_e.innerHTML=St;const Ae=Array.from(_e.childNodes);for(;Ae.length>0;)an.insertNode(Ae.pop())}else{an.collapse(!1);const _e=document.createElement("div");_e.innerHTML=" "+St;const Ae=Array.from(_e.childNodes);for(;Ae.length>0;)an.insertNode(Ae.pop())}Et.removeAllRanges(),ke(null),Oe(!1),ct(null)};return a.createElement("section",{ref:dt},He&&a.createElement("div",{ref:Ve,className:pt.toolbar,style:{top:He==null?void 0:He.top,left:He==null?void 0:He.left}},a.createElement("div",{className:pt.button,onClick:()=>Oe(!0)},a.createElement("img",{src:Yt}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(Pe,{key:JSON.stringify(He),noRestrictModal:Dt,visible:it,position:He,selectText:Ge,applyRefinedText:Qe,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),At.current&&a.createElement(Nt,{ref:At,onButtonClick:(Pt,We,St,an)=>{ke(an),Oe(!0),ht(Pt),ct({left:We,top:St+20})}}))}},85020:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ce}});var a=te(59301),me=te(62957),he={num:"num___VQiqB"},Ce=({visible:Se,usedCount:De,totalCount:Ze,onOk:Be,onCancel:le})=>{const Re=()=>De>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ze,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:he.num},De),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ze,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:he.num},De),"\u6B21\uFF09\u3002");return a.createElement(me.default,{centered:!0,open:Se,title:"\u63D0\u793A",width:620,onCancel:le,onOk:Be,footer:De>0?void 0:null},Re())}},25872:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return b},Q:function(){return E}});var a=te(59301),me={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},he=te(85788),fe=te(346),Ce=te(10946),Se=te(74368),De=te(25395),Ze=te(74549),Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAADGlJREFUeF7tnVlQHMcZx7/umT0AcSjGBonDOmxdgV2Ww0iWIsmxrfIhJ1VJ2W+uilgEjqtclTwmLxQvyYur8uCKYmFQXMmbXUlV4lw+YsmHkBECdhdkSZZlyUJgScEWh7h2d7pTvcUuw2hhp3dm2dmleWPn66+/+f+me7p7vplGkOQfpRTVt56vgJCyARAtpAg5knS1JosRhBQMdMpJbddPd+68jhCiyQiBkil0sO2qc2J4yoMQLU6mvCizVAFCyLdFlUX9p9o3z/Fqww2Qtbxa7+BuAY9X6pXtGcSBEzVneFsiN8C6lqFKqihuc8MX3pgCTrAFurt2fc2jBj/AI/5GiuGBaCVIgtv2vOnAmd89OstT8Vq33fPL7pzgdJ6LKotaAoLx/k73Jzza8ANs8h1SD1gcBdMfCHg8ki/aMojzk3lPRH9hAxtfp+tfPN64AdZ6/c+pK+jvcr/DU6GwXaqAUT0FwDRfUQJgmgEYrV4ANKpgmssLgGkGYLR6AdCogmkuLwCmGYDR6gVAowqmubwAmGYARqsXAI0qmObyAmCaARitXgA0qmCaywuAaQZgtHoB0KiCaS4vAKYZgNHqBUCjCqa5vACYZgBGqxcAjSqY5vKmARR5nmkmmaD65fJII0/kRZ6nteFpo1PnkSKR55lZ8KLRxvJIRZ5nZgJkUbM8UlSnyfPcXpkLPz1QBPm5mXti2Rj51AzAXz4ah0vXZxZPD8E4qtPkef76xY0CnkWvAAbxN38ejUXHBjZIO4z9betGi4YvwmIK/Or4IkD2vwCYYdeFAJhhwLThCoACYIYrkOHhixYoAGa4AiaHr20R2lG89ri2et5Rv2iBAqDJCmS4O9ECBUAuBUQXyiWX9YwFQOsx4YpIAOSSy3rGAqD1mHBFJAByyWU9YwHQeky4IhIAueSynrEAaD0mXBEJgFxyWc9YALQeE66IBEAuuaxnLABajwlXRAIgl1zWMxYArceEKyIBkEsu6xkLgNZjwhWRqQB7L85A76UZuDWmQDCscAWy1o3tsgQlxRI0bM+Fhh36X0QxBSDL0X/rwzH4ciS41jmYcv4PldnhhR8W63onxRSAXf8Q8Ewhp3LCIHoPJ95HxTBA1m3+9aNxs+MX/gDgJweKEnanhgEe+9sYDN9c7DrFvhHJXXvx9o2oKLXDyz9euRUaBtjWdWvJgEXsG5EcQFZKu28EG9i0e0tWdGgYoNaB2DcieYCsJO/7mQKgMb1NLy0Ami7p6joUAFdXb9NrEwBNl3R1HQqAq6u36bVZHqA2QLMVyPRRsACYou3v2CfIeLdDTebiFABNANj4yuWC0MzkA0TB65Ek5SCg7PGADQilCFMKVA4pNHxXxngSETyxqRLderu9ypSVfAEwSYCRVZCp/E2IQAVFhG8LdUIpSGhMUvDIM5VVI+3tiCTT+sREPgnVFtYgd9IQ3QgYcW+Aqa2SAszIDvzF2d9X3Uimy7V8C0xC45QUYfe0xqOBTUEgOzHFktmVUIImc9Fk/+kT+6Z4fBsGWNMceAZTGjuhRB+7y8S10OfbhuyXR0P1mOD74omLgBAE6H8E5O9kp3SnJFQ4OwqjoS13viJfrd/isCtO5xwNOjGR71NAKcUSdi7nx2aD85+97rmmFyIPwPgfu2v2/wAoFEUrTPS5yUwDeOhFf963NukRipR194iKYFoGuPpgmTTCMyg5+IuBoulp2KQQXBEPlE2WrvQcr/pcD0S9AJf93OSj3s8fnIOQS09l8WysPA9j8MZkug8wsqtjp1QJS1S+9Gxl9TUjA5DGVz4rCN/N2Umxai/4hYqQhK6dO149lOi+aGSeHPngK7s3eJp8ezCO370kAmtVgKzb/GoY9t7T8thHUnGor6+jXvXl1ERnufLxSCMgwWrtoAhT+OLcCfellUonCzD2yWXmnH30fPz6eG0yEK0IMHJRtvj2aO95SIKRLXcu+d9++wXTU+jqWs4VUyrXAVna2m0In+3prL61HMRkAC756HnUMTvpvc0XKudQqJIAylcPbFa6gqwIsP5IYAvB9PuabvOb/i5PX6IuzUhbZF3q/Kxjn2aUGyooLzh1qn3zXDzfegGuuO0AT9BGN6rgqSsZWzbPm53KeUwtIqL0zuEKd7eR+53eWBpeHipV5pUGtb2EyXDvGx6fHoC8DYJ7Imt1gHUt/lqqQNliz4LC5XLxR+90bDTtnpcI5iNHfdvCBG1X231PWvfxBx1bJ7RljeqZVQAjy2PjuY+rBxNspNbdtevrRKKbebytjeK/3wg8hgBiKddEITd9b3p6BcAVlK5tHtwJlDwUa30AMz8qd51cja5TG9ael3xl8yFUG/udUFqyLu/9f7/28Lza1vItUO9Nejkueu8Jkb2fvENPqhemkST5+zqqrpvZuvT6YvE0HPUdIBTnL5YJX+jvqvtSAIyjYl3LuUKq2PZHD7HlsfzymndPtaOwXtHNtqtpHXgYh/GOWEyU3uk7UfOpABhH6Vpv30MA8s7oIYLJTd8b995zzIa0kr+9TRfzZ9H8wcWLCpMtkxf+o56Hii50QZ2anw00YAmXRsWy28ggz6JyqsB6vP7H1YMZB0inz3RVfRetz/IAUyWM1q/HG9iPgBZGf5dDc91n/9T47WrVv1w9NUeHGjBRYhcWBSUw0FUbGxULgAvK1Xr9T0XSIBb+tpZL7/I8YUgV6LqWQDVV6KZF/9KF/q6q2EBGAAQANuKraw4cVkN4rtz1z3RMH7QXQk3r5w/jcCg2kKGydGVA9ahJAIy2wCO+w+oJvN7pR6paXtTvI83+zWEKVbGBjIKu9b3pGhT3QI3ydd6BZylgHP3ZKi1Qu6xGZNtF3/FdlwVALcCmwUPqSXzx+pIP33u1dDrVLSyR/3qvv4oAbI7aSQ7s6z1WPSwAapSrOTLwqPp5ptMGPd2vu28nEjjVxz1NgT0I0dhrt2bHlTWL2dorHUnocl+H62KqAa3kf2GD6acQonLUrsAhnTx1rOquWXFlDcCGlwcrlHlSExMGwXh/p/sTs4RKxs++nwfWzwTpvmhZStDswB9dHyTja7kyWQOQ5cBcuR4+pB6JFq+HD9971Z22+2Bt86ALKHkwKj4GuHquyz0kAC6jQG2zfzdQuD+VgukV/2DbSXli+L4n1d0nkpxn+jq2j+n1occua1ogO9mGI4MVCl7sRgkiyoacdf/VPoPTI4xRm/om/3aCYFvMD6HB5yrd75u9uJBygEafB2qFXGmCHu9JOMtE6+tw9xsFwlOeZQaEptY9RlQZ7zKCobOd7qs8fvTYZhXASCvUDmbYAmmC1D49Qum1iZdny16ASVVmQNYBjAzdmwb3I0wLYqM/isL2vJnTPa/tntQLIlk7T+vQLhRWtqrLO2y0/8zrNSPJ+lypXNYBZCe7t+nT/DmUt1+9tMaG8NgW7DYzI1srrKdpsB4hskH9OyJw+9wJ19lU5aOmHGAqrjo9Pne/NLApGMLVS2wJDeY68dlP/+C6o8eHXpvI05CjQzvUCVWsLEF4rqis6mQq0zqyFiATsLF1aFdI051hhBQM9ELPG65rZrSKSCLx3RxP3FfXFACbDAM9ne4bei8GXrusBsjEuPeB6oJECMYdVDqvTm/gEe9gG5VnRv1bQgrZipAUWyq7x0eKIWY9wEh6nzewbcmcbMlNCsYlO75WLDlv65kvsuWxEMEbQmGlUp0BEHXJuk0cJk5QvwOcQohZDzAqbGPzYEmIEk880WOjVUATMlYmqYJn7cg2R2zziIQxCilKDgYpHxAtpAgt+0EENmDJr3T1zY4ESkNh8KwGxDUDkEFir9FNj47vWO7NWp4uVG3L5nm51HHh9Ikdo4sXjL98NSCuKYBRcZ9ouVI4Rie34TAqMfSlCkKDsoS+eLrM9XW8JbLG5tRDXJMAoyCffuWy49bMZAWiUikgqZACiaVkLNcaI/NJCrfA7vjm8IZt3yVa20w1xDUNUA3p+effkm4U7Cqcg2A+AruNymDH80RSHPKcTVLmbITM27E0k8zD2FRCFACTvfFxllsOopQr9fYeq7rJ6S5mzg2wrsl3SD0SEx891y99PIgU0MRAl+tj/V6WWvIDPOJvVH9WQ2w7wCe9FiLTr6/D3cPnZdGaH2DLUCVVFHeyFWZKuVQmBrP36MPzZBtCNFiG7w8Yef2bG+BCptVudapcpkDhiTOVAHniSGTLDTA6IZ4YnvJkM8SsBsggRl5pbj1fASFlQ6IlpkRXkRWPZwrA/wPlJnpuyspBOgAAAABJRU5ErkJggg==",le=te(92310),Re=te.n(le),Ie=te(6767),Ft=te(2235),oe=(x,z,ee)=>new Promise((ne,re)=>{var ue=ze=>{try{Pe(ee.next(ze))}catch(Me){re(Me)}},ie=ze=>{try{Pe(ee.throw(ze))}catch(Me){re(Me)}},Pe=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(ue,ie);Pe((ee=ee.apply(x,z)).next())});const E={contentRef:{current:null},value:null,status:!1,open:()=>oe(void 0,null,function*(){}),close:()=>{}};var b=({className:x,style:z,onChange:ee,onSuccess:ne,onCancel:re,onError:ue,fetchUrl:ie,noRestrictModal:Pe=()=>{},showEditableToolbar:ze,bottomOffset:Me=110,loadingText:Xe,showEmptyData:lt=!0,onStatusChange:be,stringTransformer:It,bottomContainerNode:tt})=>{const[rt,Yt]=(0,a.useState)(!1),[nt,Nt]=(0,a.useState)(""),[pt,Je]=(0,a.useState)(0),[kt,Lt]=(0,a.useState)(!1),Dt=(0,a.useRef)(null),Ye=(0,a.useRef)(null),ke=(0,a.useRef)(null),He=(0,a.useRef)(null),ct=(0,De.Z)({scrollBoxRef:He,bottomInspectRef:ke,contentRef:Ye,status:kt,bottomOffset:Me}),it=rt||kt;(0,a.useEffect)(()=>{ee==null||ee(nt)},[nt]);const[Oe,qe]=(0,a.useState)([]);(0,a.useEffect)(()=>{be==null||be({contentRef:Ye,status:it,value:nt,open:bt,close:Tt})},[it,nt]);const bt=_t=>oe(void 0,null,function*(){Yt(!0),Nt(""),qe([]),Je(0);const En=ie;_t!=null&&_t.fetchUrl&&delete _t.fetchUrl,Dt.current=new he.Z(`${fe.Z.API_SERVER}${En}`,_t),yield new Promise((At,Ve)=>{Dt.current.on("data",dt=>{var Ge;let{chunk:{content:ht,type:ut}}=dt;Lt(!0),ut==="text"&&Nt($t=>It?It($t+ht):$t+ht),ut==="knowledge"&&(console.log("---knowledge-",dt==null?void 0:dt.chunk),qe((Ge=dt==null?void 0:dt.chunk)==null?void 0:Ge.content))}),Dt.current.on("done",()=>{At()}),Dt.current.on("error",dt=>{Object.prototype.toString.call(dt)==="[object Object]"&&dt.status===-1&&Ie.ZP.warning((dt==null?void 0:dt.message)||""),At(),ue==null||ue(dt)}),Dt.current.on("cancelled",()=>{At(),re==null||re()}),Dt.current.startStream()}),Yt(!1)}),Tt=()=>{var _t,En;Je(1),(En=(_t=Dt.current)==null?void 0:_t.cancelRequest)==null||En.call(_t),Yt(!1),Lt(!1)},Ut=(0,a.useMemo)(()=>Ye.current?a.createElement(Se.Z,{noRestrictModal:Pe,nodeRef:Ye}):a.createElement(a.Fragment,null),[Ye.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:Re()(me.container,x),style:z,ref:He},a.createElement("div",{ref:Ye,className:me.liWrap,contentEditable:!it},nt&&a.createElement(Ce.Z,{cancelIndex:pt,streamingStatus:rt,loadImage:!1,onFinish:()=>oe(void 0,null,function*(){Je(0),setTimeout(()=>Lt(!1),0),ne==null||ne(nt)}),value:nt}),(Oe==null?void 0:Oe.length)>0&&a.createElement(Ft.Z,{Filelist:Oe})),!nt&&!it&&a.createElement("div",{className:me.imgBox},a.createElement("img",{width:56,src:Be}),a.createElement("span",null,"\u9884\u89C8\u533A")),lt&&it&&a.createElement(Ze.Z,{text:Xe}),!ct&&a.createElement("div",{className:me.backBottom,onClick:()=>{He.current.scrollTop=He.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:ke}),tt),!it&&ze&&Ut)}},74549:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return fe}});var a=te(59301),me={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},fe=({text:Ce})=>a.createElement("div",null,a.createElement("div",{className:me.loading},a.createElement("div",{className:me.dot}),a.createElement("div",{className:me.dot}),a.createElement("div",{className:me.dot})),!!Ce&&a.createElement("div",{className:"mt5"},Ce))},37618:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Sa}});var a=te(59301),me=te(30641),he=te(6767),fe=te(14566),Ce=te(62957),Se=te(25399),De=te(37568),Ze=te(99571),Be=te(29787),le=te(584),Re=te(93725),Ie=te(75727),Ft=te(92310),oe=te.n(Ft),E=te(10946),y=te(36596),b=te(3418),x={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},z=te(38986),ee=te(51257),ne=te(14531),re=te(37166),ue=te(28984),ie=te(71986),Pe=te(346),ze=te(56102),Me=te(85788),Xe=te(91865),lt=te(34547),be=Object.defineProperty,It=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Nt=(Gt,un,$e)=>un in Gt?be(Gt,un,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Gt[un]=$e,pt=(Gt,un)=>{for(var $e in un||(un={}))Yt.call(un,$e)&&Nt(Gt,$e,un[$e]);if(rt)for(var $e of rt(un))nt.call(un,$e)&&Nt(Gt,$e,un[$e]);return Gt},Je=(Gt,un)=>It(Gt,tt(un)),kt=(Gt,un,$e)=>new Promise((Nn,da)=>{var oa=Va=>{try{Ea($e.next(Va))}catch(xa){da(xa)}},Ma=Va=>{try{Ea($e.throw(Va))}catch(xa){da(xa)}},Ea=Va=>Va.done?Nn(Va.value):Promise.resolve(Va.value).then(oa,Ma);Ea(($e=$e.apply(Gt,un)).next())}),Dt=({title:Gt="\u5934\u6B4CAI",placeholder:un,hideUpload:$e,hideInputBox:Nn,aiIcon:da=re,userIcon:oa=ue,dragIcon:Ma=ie,children:Ea,fetchUrl:Va,fetchData:xa={},extraAnswerAction:Ln,showDefaultTips:Za=!0,onOpen:uo,onClose:Ja,loadingOption:Ra,showPreference:Fn=!1,initMessage:xr,customRequest:Qo,visible:pr,width:tr=1200,isCheckRestrictNumber:jn=!1,headNode:za,headFunctionNode:ro,showRedraw:to,showEdit:Ua,promptPropName:Go="prompt",topPercentage:Ba,showSwitchingModel:Fr=!1,showImageGenerator:jo=!1,showLookHistory:lr=!1,fetchListObject:Ao,customPreference:Ro,customDataNode:Br,showAddSession:Sr,historyId:yr,draggableExtraNode:Qr,drawerExtraNode:Ur,menuExtraFunctionNode:fo,showSceneAwareness:ko=!1,showThiking:fa=!1,ReactComponent:El=me.Z,topFunctionNode:Xr,footerContainerStyle:ml,chatContainerStyle:tl={},showCodePreview:xe=!1,showSource:je=!0,onSendMessage:Ke,onDynamic:Bt=()=>{},setSelectItem:qt,showAgent:dn=!1})=>{var ce,vt;const[Mt,rn]=(0,a.useState)(!1),[st,ae]=(0,a.useState)("qwen-max"),[pe,se]=(0,a.useState)([]),[ye,we]=(0,a.useState)([]),[ve,Fe]=(0,a.useState)(!1),[Ne,yt]=(0,a.useState)(!1),[Ot,mt]=(0,a.useState)(!1),[Zt,Jt]=(0,a.useState)([]),[Wt,en]=(0,a.useState)(""),[pn,sn]=(0,a.useState)(0),[nn,kn]=(0,a.useState)(void 0),[zn,Kt]=(0,a.useState)(!1),[va,Tn]=(0,a.useState)(null),[aa,ya]=(0,a.useState)(""),pa=(0,a.useRef)(),Ya=(0,a.useRef)(null),la=(0,a.useRef)(null),[Pa,Ca]=(0,a.useState)(!1),[Ha,ba]=(0,a.useState)(!1),[no,so]=(0,a.useState)(!1),[wo,Fa]=(0,a.useState)(!1),[yo,$a]=(0,a.useState)(!1),[La,Wa]=(0,a.useState)(0),Qa=(0,a.useRef)(null),Do=(0,a.useRef)(!1),Oa=(0,a.useRef)(null),[io,ka]=(0,a.useState)(void 0),[ao,ea]=(0,a.useState)(!0),[Xo,Jo]=(0,a.useState)(tr-28),[Po,nr]=(0,a.useState)(!1),[Or,To]=(0,a.useState)(!0),[qn,qo]=(0,a.useState)([]),hr=(0,a.useRef)([]),dr=(0,a.useRef)(null),ar=(0,a.useRef)(null),$o=(0,a.useRef)(!1),Mr=Xo-22,kr=Wt==null?void 0:Wt.split(` -`).length,{onAdd:Yr,onGetList:vr,onListClick:fl,onListDelete:Pr,onListDealData:gr}=Ao||{},Er=50,Wr=10,Bo={maxCount:Er,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:pe,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:gn=>kt(void 0,null,function*(){var oo,So,bo,Ar;const Yo=(Ar=(bo=(So=(oo=gn==null?void 0:gn.name)==null?void 0:oo.split("."))==null?void 0:So.slice(-1))==null?void 0:bo[0])==null?void 0:Ar.toLowerCase(),Sl=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Yo);return gn.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Sl?gn.size/1024/1024>100?(he.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:gn})=>{se(gn)},action:`${(ce=Pe.Z)==null?void 0:ce.API_SERVER}/api/intelligent_imports/upload_file.json`},_r={maxCount:Wr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ye,multiple:!0,accept:".jpg,.png,",beforeUpload:gn=>{var oo,So,bo,Ar;const Yo=(Ar=(bo=(So=(oo=gn==null?void 0:gn.name)==null?void 0:oo.split("."))==null?void 0:So.slice(-1))==null?void 0:bo[0])==null?void 0:Ar.toLowerCase(),Sl=["jpg","png"].includes(Yo);return gn.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Sl?gn.size/1024/1024>10?(he.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:gn})=>{we(gn)},action:`${(vt=Pe.Z)==null?void 0:vt.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Zt.length||!pa.current)return;const gn=Zt[Zt.length-1];gn!=null&&gn.loading&&(pa.current.scrollTop=pa.current.scrollHeight)},[Zt.length]),(0,a.useEffect)(()=>{if(!pa.current||!Qa.current)return;const gn=new IntersectionObserver(([oo])=>{var So,bo,Ar,Yo;if(!document.contains(oo.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((So=oo.rootBounds)==null?void 0:So.width)===0&&((bo=oo.rootBounds)==null?void 0:bo.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Ar=oo.boundingClientRect)==null?void 0:Ar.width)===0&&((Yo=oo.boundingClientRect)==null?void 0:Yo.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ea(oo.isIntersecting)},{root:pa.current,rootMargin:"70px",threshold:0});return gn.observe(Qa.current),()=>{Qa.current&&gn.unobserve(Qa.current)}},[pa.current,Qa.current]),(0,a.useEffect)(()=>{if(!Pa)return;const gn=pa.current,oo=Oa.current;Do.current=!1;let So=gn.scrollTop;const bo=()=>{const{scrollTop:Yo,scrollHeight:al,clientHeight:Sl}=gn;Yo>So?Yo+Sl>=al-50&&(gn.scrollTop=gn.scrollHeight,Do.current=!1):Yo{Do.current||(gn.scrollTop=gn.scrollHeight)});return Ar.observe(oo),()=>{var Yo;Ar.unobserve(oo),(Yo=gn==null?void 0:gn.removeEventListener)==null||Yo.call(gn,"scroll",bo)}},[Pa]),(0,a.useEffect)(()=>{!Pa&&hr.current.length&&(Jt([...Zt,...hr.current]),hr.current=[])},[Pa]),(0,a.useEffect)(()=>{if(!pa.current)return;const gn=new ResizeObserver(()=>{var oo;pa.current&&Jo((oo=pa.current)==null?void 0:oo.offsetWidth)});return gn.observe(pa.current),()=>{pa.current&&gn.unobserve(pa.current)}},[pa.current]),(0,a.useEffect)(()=>{typeof pr=="boolean"&&rn(pr)},[pr]),(0,a.useEffect)(()=>{var gn;if(Ya.current&&va!==null){Ya.current.focus();const oo=(gn=Ya.current.resizableTextArea)==null?void 0:gn.textArea;oo&&(oo.selectionStart=oo.selectionEnd=oo.value.length)}},[va]),(0,a.useEffect)(()=>{kr<5&&Kt(!1)},[kr]),(0,a.useEffect)(()=>{Mt&&xr&&(Jt(lo(xr)),Fe(!0),br(xr,{history:[]})),Mt&&(Tr(),yr?il(yr):Sr&&!io&&pl()),Mt||Ka()},[Mt]);const lo=(gn="",oo=[],So=[])=>{const bo=Date.now();return[{text:gn,key:bo,sender:"user",fileList:oo,imageList:So,show:!0},{loading:!0,key:bo,sender:"AI",show:!0,model:xa!=null&&xa.application_id?"other":st,imageGenerator:wo,thinkingEnabled:Ha,codePreview:no}]},Ka=()=>{ya(""),Tn(null),se([]),we([]),en("")},Uo=()=>{if(uo){uo({chatData:Zt,setChatData:Jt,setLoading:Fe,getData:br,renderChatItems:lo,handleAdd:pl,identifier:io});return}rn(!0)},ja=()=>{if(To(!0),Ja){Ja();return}rn(!1)},mo=()=>{Kt(!zn)},Tr=()=>kt(void 0,null,function*(){if(!jn)return;const gn=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(gn==null?void 0:gn.status)===0&&(gn==null?void 0:gn.total_number)!==-1&&(sn((gn==null?void 0:gn.total_number)-(gn==null?void 0:gn.remaining_number)),kn(gn==null?void 0:gn.total_number))}),ir=()=>{Ce.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",nn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},jr=gn=>gn.reduce((So,bo)=>{if(bo.sender==="user"){const Ar=gn.find(Yo=>Yo.key===bo.key&&Yo.sender==="AI");Ar&&(Ar!=null&&Ar.text)&&!(Ar!=null&&Ar.error)&&So.push({question:bo.text,answer:Ar.text})}return So},[]),br=(...gn)=>kt(void 0,[...gn],function*(oo="",So={},bo=Zt){if(Qo&&(yield Qo({mes:oo,setChatData:Jt,fileList:pe,body:So,checkNum:Tr,setLoading:Fe,bodyChatData:bo,setTyping:Ca,setImageGenerator:Fa,renderChatItems:lo})),!Qo){const Ar=pe==null?void 0:pe.map(rl=>{var Rr;return(Rr=rl==null?void 0:rl.response)==null?void 0:Rr.file_id}),Yo=ye==null?void 0:ye.map(rl=>{var Rr;return(Rr=rl==null?void 0:rl.response)==null?void 0:Rr.data}),al=So.history||jr(bo),Sl=pt(pt({identifier:io,response_mode:"streaming",model:st,scene_awareness:yo,thinking_enabled:Ha,image_generator:wo,code_preview:no,file_ids:Ar,image_list:Yo,history:al,[Go]:oo},xa),So),Wl=Object.fromEntries(Object.entries(Sl).filter(([rl,Rr])=>Rr!==void 0));la.current=new Me.Z(Pe.Z.API_SERVER+Va,Wl),yield new Promise((rl,Rr)=>{let bl=null,_o=null;la.current.on("data",du=>{Ca(!0);const{chunk:{content:yu,type:Iu,created:Pu,msg:_u}}=du,Mo=_u==="error";Iu==="thinking"&&(bl=bl||Pu,Jt(Nu=>[...Nu].map((Cu,ui)=>ui===Nu.length-1?Je(pt({},Cu),{reasoning:(Cu.reasoning||"")+yu,loading:!1,hideAnswer:!0,error:Mo}):Cu))),Iu==="text"&&(_o=_o||Pu,Jt(Nu=>[...Nu].map((Cu,ui)=>ui===Nu.length-1?Je(pt({},Cu),{text:(Cu.text||"")+yu,loading:!1,startTime:bl,endTime:_o,error:Mo}):Cu)))}),la.current.on("done",()=>{rl()}),la.current.on("error",du=>{let yu="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(du)==="[object Object]"&&du.status===-9&&(yu=du==null?void 0:du.message),Jt(Iu=>[...Iu].map((Pu,_u)=>_u===Iu.length-1?Je(pt({},Pu),{text:yu,loading:!1,error:!0}):Pu)),rl()}),la.current.on("cancelled",()=>{rl()}),la.current.startStream()})}Tr(),Fe(!1)}),$r=gn=>{en(gn.target.value)},kl=(gn,oo)=>{if(Ka(),Fe(!0),gn==="edit"){hr.current=Zt.slice(oo+2);const So=Zt.splice(oo),{fileList:bo=[],imageList:Ar=[]}=(So==null?void 0:So[0])||{},Yo=bo.map(Wl=>{var rl;return(rl=Wl.response)==null?void 0:rl.file_id}),al=Ar.map(Wl=>{var rl;return(rl=Wl.response)==null?void 0:rl.data}),Sl={history:jr(Zt),file_ids:Yo,image_list:al,edit:!0};Jt([...Zt,...lo(aa,bo,Ar)]),br(aa,Sl,Zt)}if(gn==="redraw"){hr.current=Zt.slice(oo+1);const So=Zt.splice(oo-1),{text:bo,fileList:Ar=[],imageList:Yo=[]}=(So==null?void 0:So[0])||{},al=Ar.map(rl=>{var Rr;return(Rr=rl.response)==null?void 0:Rr.file_id}),Sl=Yo.map(rl=>{var Rr;return(Rr=rl.response)==null?void 0:Rr.data}),Wl={history:jr(Zt),file_ids:al,image_list:Sl,edit:!0};Jt([...Zt,...lo(bo,Ar,Yo)]),br(bo,Wl,Zt)}},Al=()=>{if(Wt.trim()!==""){Ka(),Fe(!0);const gn=pe.filter(So=>So.status==="done"),oo=ye.filter(So=>So.status==="done");Jt([...Zt,...lo(Wt,gn,oo)]),br(Wt)}},vl=gn=>{if(gn.shiftKey){if(gn.key==="Enter")return}else if(gn.key==="Enter"){if(gn.preventDefault(),au||$o.current)return;Al()}},Ia=(gn,oo)=>{let So=!1;Ua===!0?So=!0:Ua==="last"&&(So=Zt.reduce((al,Sl,Wl)=>Sl.sender==="user"?Wl:al,-1)===oo);const bo=oo===va,Ar=[...(gn==null?void 0:gn.fileList)||[],...(gn==null?void 0:gn.imageList)||[]];return a.createElement("div",{className:x.li,style:pt({width:Mr},tl)},a.createElement("div",{className:x.avatarIcon},a.createElement("img",{className:x.img,src:oa})),a.createElement("div",{className:x.content},!!(Ar!=null&&Ar.length)&&a.createElement("div",{className:x.fileWrap},Ar==null?void 0:Ar.map((Yo,al)=>a.createElement("div",{key:al,className:x.file},a.createElement(Xe.Z,{filename:Yo==null?void 0:Yo.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(Se.Z,{title:Yo==null?void 0:Yo.name},a.createElement("div",{className:x.fileName},Yo==null?void 0:Yo.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Yo==null?void 0:Yo.size)))))),a.createElement("div",{className:x.borderBox},bo?a.createElement(De.default.TextArea,{value:aa,ref:Ya,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Yo=>ya(Yo.target.value)}):a.createElement("div",{className:x.text},gn==null?void 0:gn.text)),bo?a.createElement("div",{className:x.action},a.createElement(Ze.ZP,{onClick:()=>{ya(""),Tn(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Ze.ZP,{disabled:!aa.trim(),onClick:()=>kl("edit",oo),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:x.action},a.createElement(ze.CopyToClipboard,{text:(gn==null?void 0:gn.text)||"",onCopy:()=>he.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Se.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),So&&!ve&&a.createElement(Se.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{Tn(oo),ya((gn==null?void 0:gn.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Xa=(gn,oo)=>{console.log(gn);let So=!1;to===!0?So=!0:to==="last"&&(So=Zt.reduce((Yo,al,Sl)=>al.sender==="AI"?Sl:Yo,-1)===oo);let bo="";return gn!=null&&gn.source?bo=gn==null?void 0:gn.source:(gn==null?void 0:gn.model)==="deepseek-r1"?bo="\u7531deepseek\u751F\u6210":(gn==null?void 0:gn.model)==="qwen-max"&&(bo="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:x.li,style:pt({width:Mr},tl)},a.createElement("div",{className:x.avatarIcon},a.createElement("img",{className:x.img,src:da})),a.createElement("div",{className:x.content},a.createElement("div",{className:x.borderBox},gn.loading&&a.createElement(a.Fragment,null,gn!=null&&gn.imageGenerator?a.createElement("div",{className:x.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(gn!=null&&gn.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:x.loading},a.createElement("div",{className:x.dot}),a.createElement("div",{className:x.dot}),a.createElement("div",{className:x.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Ra==null?void 0:Ra.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(gn==null?void 0:gn.thinkingEnabled)&&a.createElement(y.Z,{time:gn==null?void 0:gn.time,cancelIndex:La,loading:gn.loading,streamingStatus:!(gn!=null&&gn.text),onFinish:()=>{Wa(0),Jt(Ar=>[...Ar].map((Yo,al)=>al===Ar.length-1?Je(pt({},Yo),{hideAnswer:!1,time:Yo.startTime?Yo.endTime-Yo.startTime:null}):Yo))},value:gn==null?void 0:gn.reasoning}),!!(gn!=null&&gn.text)&&!gn.hideAnswer&&a.createElement(E.Z,{onDynamic:Bt,cancelIndex:La,streamingStatus:ve,loadImage:!!(gn!=null&&gn.imageGenerator),onFinish:()=>kt(void 0,null,function*(){Wa(0),setTimeout(()=>Ca(!1),0)}),value:gn==null?void 0:gn.text})),je&&!(gn!=null&&gn.application_id)&&(gn==null?void 0:gn.model)!="other"&&!!(gn!=null&&gn.text)&&bo&&a.createElement("div",{className:x.source},bo),a.createElement("div",{className:x.action},Ln==null?void 0:Ln(gn,oo,qu),!(gn!=null&&gn.imageGenerator)&&a.createElement(ze.CopyToClipboard,{text:String((gn==null?void 0:gn.text)||""),onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Se.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Fn&&!ve&&a.createElement(a.Fragment,null,a.createElement(Se.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:gn!=null&&gn.like?{color:"#FA8D30"}:{},onClick:()=>el("like",!(gn!=null&&gn.like),oo),className:"iconfot icon-yijiejue font15"})),a.createElement(Se.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:gn!=null&&gn.dislike?{color:"#e86d7c"}:{},onClick:()=>el("dislike",!(gn!=null&&gn.dislike),oo),className:"iconfot icon-weijiejuezhengchang font15"}))),So&&!ve&&a.createElement(Se.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>kl("redraw",oo),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},el=(gn,oo,So)=>kt(void 0,null,function*(){if(Ro){const bo=Zt.slice(0,So+1),Yo=jr(bo).length;yield Ro({type:gn,value:oo,index:So,identifier:io,objectIndex:Yo})}Jt(bo=>(bo[So][gn]=oo,oo&&(bo[So][gn==="like"?"dislike":"like"]=!1),[...bo]))}),nl=()=>{var gn,oo;Wa(1),(oo=(gn=la.current)==null?void 0:gn.cancelRequest)==null||oo.call(gn),Fe(!1),Ca(!1)},pl=()=>kt(void 0,null,function*(){var gn,oo,So;qt({}),(oo=(gn=la.current)==null?void 0:gn.cancelRequest)==null||oo.call(gn),Ka(),Jt([]),Fe(!0);const bo=yield Yr();(bo==null?void 0:bo.status)===0&&ka((So=bo==null?void 0:bo.data)==null?void 0:So.identifier),Fe(!1),Ca(!1)}),ol=()=>kt(void 0,null,function*(){var gn;mt(!0);const oo=yield vr();(oo==null?void 0:oo.status)===0&&qo(((gn=oo==null?void 0:oo.data)==null?void 0:gn.list)||[]),mt(!1)}),il=(...gn)=>kt(void 0,[...gn],function*(oo=io){var So,bo,Ar,Yo;qt({}),(bo=(So=la.current)==null?void 0:So.cancelRequest)==null||bo.call(So),Ka(),yt(!0);const al=yield fl(oo);if(al.status===0){const Sl=gr(((Ar=al==null?void 0:al.data)==null?void 0:Ar.messages)||[]);Jt(Sl),yt(!1),ka((Yo=al==null?void 0:al.data)==null?void 0:Yo.identifier);return}Jt([]),yt(!1)}),Kr=(gn,oo)=>kt(void 0,null,function*(){(yield Pr(gn)).status===0&&(he.ZP.success("\u5220\u9664\u6210\u529F"),oo===io&&pl(),ol())}),Il=()=>a.createElement("div",{className:x.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(Be.Z,{spinning:Ot},!qn.length&&a.createElement(le.Z,{style:{width:250,paddingBottom:30},image:le.Z.PRESENTED_IMAGE_SIMPLE}),!!qn.length&&a.createElement("div",{className:x.menu},qn.map(function(gn,oo){return a.createElement("aside",{className:oe()(io===gn.identifier&&x.active),key:gn.id,onClick:()=>il(gn.id)},a.createElement("div",{className:x.menuText},a.createElement(Se.Z,{title:gn==null?void 0:gn.question},a.createElement("span",null,gn==null?void 0:gn.question)),fo&&fo(gn)),a.createElement("div",{className:x.menuDel,onClick:So=>So.stopPropagation()},a.createElement(Re.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Kr(gn.id,gn.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),xu=gn=>{if(gn==="file"){if(ye.length){Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{we([]),dr.current.upload.uploader.fileInput.click()}});return}dr.current.upload.uploader.fileInput.click()}if(gn==="image"){if(pe.length){Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{se([]),ar.current.upload.uploader.fileInput.click()}});return}ar.current.upload.uploader.fileInput.click()}},Hl=[...pe,...ye],au=Hl.some(gn=>gn.status==="uploading")||ve||Pa,Mu=pn>=nn,qu={chatData:Zt,stream:la,isDisabledNum:Mu,isDisAbledUpload:au,checkNumModal:ir,checkNum:Tr,onClose:ja,setChatData:Jt,setLoading:Fe,getData:br,clearStatus:Ka,typing:Pa,setImageGenerator:Fa,renderChatItems:lo,setSceneAwareness:$a,setIdentifier:ka,setCodePreview:so,setTyping:Ca,onMenuClick:il};return a.createElement(a.Fragment,null,Ea?a.createElement("div",{onClick:Uo},Ea):Ea!==null&&!Mt&&a.createElement(ne.Z,{draggableExtraNode:Qr,src:Ma,onClick:Uo,topPercentage:Ba}),Mt&&a.createElement("div",{className:x.draggableWrap},a.createElement(lt.s,{dragHandleClassName:x.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:x.modal},a.createElement("div",{className:x.head},a.createElement("div",{className:x.title},a.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Ur,Fr&&a.createElement(b.Z,{value:st,onChange:gn=>{ba(!1),Fa(!1),ae(gn),we([]),se([])}}),lr&&a.createElement(a.Fragment,null,a.createElement(Ie.Z,{className:"ml10",dropdownRender:Il,onOpenChange:gn=>{gn&&ol()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:x.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Sr&&a.createElement(a.Fragment,null,a.createElement(Se.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:x.headBtn,onClick:pl},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(Se.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:x.headBtn,onClick:ja},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:oe()(x.wrap,Mt&&"body-overflow-hidden")},a.createElement("div",{ref:pa,className:x.chatContainer},Xr==null?void 0:Xr(qu),Za&&a.createElement("div",{className:`${x.li} mb20`,style:pt({width:Mr},tl)},a.createElement("div",{className:x.avatarIcon},a.createElement("img",{className:x.img,src:da})),a.createElement("div",{className:x.content},a.createElement("div",{className:x.borderBox},za,ro==null?void 0:ro(qu)))),a.createElement("div",{ref:Oa},a.createElement(Be.Z,{spinning:Ne,className:"mt20"},Zt==null?void 0:Zt.map((gn,oo)=>a.createElement(a.Fragment,{key:gn.key+oo},gn.show&&a.createElement(a.Fragment,null,gn.sender==="user"&&Ia(gn,oo),gn.sender==="AI"&&Xa(gn,oo),Br&&!["AI","user"].includes(gn.sender)&&Br(gn,oo,{width:Mr})))))),!ao&&a.createElement("div",{className:x.backBottom,onClick:()=>{pa.current.scrollTop=pa.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Qa,className:"pl20"})),!Nn&&a.createElement("div",{className:x.footer},a.createElement("div",{className:x.main},!!Hl.length&&a.createElement("div",{className:x.files},Hl==null?void 0:Hl.map((gn,oo)=>a.createElement("div",{key:oo,className:x.file},a.createElement(Be.Z,{size:"small",spinning:(gn==null?void 0:gn.status)==="uploading"},a.createElement(Xe.Z,{filename:gn==null?void 0:gn.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(Se.Z,{title:gn==null?void 0:gn.name},a.createElement("div",{className:x.fileName},gn==null?void 0:gn.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(gn==null?void 0:gn.size))),a.createElement("i",{onClick:()=>{se(So=>So.filter(bo=>bo.uid!==gn.uid)),we(So=>So.filter(bo=>bo.uid!==gn.uid))},className:`aitubiao icon-tupianguanbi ${x.fileDel}`})))),a.createElement("div",{className:x.inputWrap},a.createElement(De.default.TextArea,{placeholder:un||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Wt,bordered:!1,onChange:$r,onPressEnter:vl,onCompositionStart:()=>{$o.current=!0},onCompositionEnd:()=>{$o.current=!1}}),a.createElement("div",{className:x.action},a.createElement("div",{className:x.btnWrap},ko&&a.createElement(Se.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>$a(!yo),className:oe()(x.btn,yo&&x.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),st==="deepseek-r1"&&fa&&a.createElement(Se.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>ba(!Ha),className:oe()(x.btn,Ha&&x.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),jo&&st==="qwen-max"&&a.createElement("div",{onClick:()=>Fa(!wo),className:oe()(x.btn,wo&&x.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!$e&&a.createElement(a.Fragment,null,st==="qwen-max"&&a.createElement(fe.default,pt({ref:ar},_r),a.createElement(Se.Z,{title:ye.length>=Wr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(ye.length>=Wr)&&xu("image"),className:ye.length>=Wr?x.uploadDisabledBtn:x.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(fe.default,pt({ref:dr},Bo),a.createElement(Se.Z,{title:pe.length>=Er?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(pe.length>=Er)&&xu("file"),className:pe.length>=Er?x.uploadDisabledBtn:x.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Pa?a.createElement(Se.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${x.cancelBtn}`,onClick:nl})):a.createElement(Ze.ZP,{className:(Wt==null?void 0:Wt.trim())===""?x.sendBtnDisabled:x.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:au,onClick:Al}))))))))))},Ye={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},ke={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},He=te(28284),ct=te(77019),it=te(54172),Oe=te(82326),qe=te(5269),bt=te(28426),Tt=te(9148),Ut=te(19248),_t=Object.defineProperty,En=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,dt=(Gt,un,$e)=>un in Gt?_t(Gt,un,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Gt[un]=$e,Ge=(Gt,un)=>{for(var $e in un||(un={}))At.call(un,$e)&&dt(Gt,$e,un[$e]);if(En)for(var $e of En(un))Ve.call(un,$e)&&dt(Gt,$e,un[$e]);return Gt},ht=(Gt,un,$e)=>new Promise((Nn,da)=>{var oa=Va=>{try{Ea($e.next(Va))}catch(xa){da(xa)}},Ma=Va=>{try{Ea($e.throw(Va))}catch(xa){da(xa)}},Ea=Va=>Va.done?Nn(Va.value):Promise.resolve(Va.value).then(oa,Ma);Ea(($e=$e.apply(Gt,un)).next())}),$t=({applicationType:Gt,className:un,style:$e={},buttonMaxWidth:Nn,buttonMaxCount:da=3,buttonAutoWidth:oa,value:Ma,data:Ea,url:Va,onChange:xa,getIAData:Ln})=>{var Za,uo;const[Ja]=He.default.useForm(),[Ra,Fn]=(0,a.useState)(),[xr,Qo]=(0,a.useState)(!1),[pr,tr]=(0,a.useState)(!1),[jn,za]=(0,a.useState)(!1),[ro,to]=(0,a.useState)(!1),[Ua,Go]=(0,a.useState)(null),[Ba,Fr]=(0,a.useState)([]),[jo,lr]=(0,a.useState)([]),Ao={fileList:jo,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:fo=>{const ko=fo.size/1024/1024/100;return ko>2||ko==0?(he.ZP.error(`${fo.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${ko==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),fe.default.LIST_IGNORE):!0},onRemove:fo=>{lr([])},onChange:fo=>{var ko,fa,El;Ja.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(fo.file.status)&&(lr(fo.fileList),Ja.setFieldsValue({attachment_id:(El=(fa=(ko=fo.fileList)==null?void 0:ko[0])==null?void 0:fa.response)==null?void 0:El.id}))},action:`${Pe.Z.API_SERVER}/api/attachments.json`},Ro=()=>{var fo,ko;return a.createElement("div",{className:ke.imgUpLoad},a.createElement("img",{src:Pe.Z.API_SERVER+"/api/attachments/"+((ko=(fo=jo==null?void 0:jo[0])==null?void 0:fo.response)==null?void 0:ko.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(Ut.Z,{onClick:()=>{lr([]),Ja.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},Br=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(fo,ko)=>a.createElement(Se.Z,{title:fo},fo)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(fo,ko)=>(ko==null?void 0:ko.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(ko==null?void 0:ko.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(fo,ko)=>a.createElement(Se.Z,{title:fo,placement:"topLeft"},fo)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(fo,ko)=>(ko==null?void 0:ko.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(fo,ko)=>a.createElement(a.Fragment,null,a.createElement("span",{onClick:()=>Ur(ko),className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>Qr(ko),className:"current c-red"},"\u79FB\u51FA"))}],Sr=()=>ht(void 0,null,function*(){var fo;const ko=yield(0,z.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(ko==null?void 0:ko.code)===0&&Fr((fo=ko==null?void 0:ko.data)==null?void 0:fo.platforms)}),yr=fo=>ht(void 0,null,function*(){to(!0);const ko=Ge({},fo),fa=yield(0,z.ZP)(`/api/ai/intelligent_applications${Ua?"/"+Ua.id:""}.json`,{method:Ua?"put":"post",body:ko});(fa==null?void 0:fa.status)===0&&(he.ZP.success(Ua?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),tr(!1),Ln()),to(!1)}),Qr=fo=>ht(void 0,null,function*(){za(!0);const ko=yield(0,z.ZP)(`/api/ai/intelligent_applications/${fo==null?void 0:fo.id}.json`,{method:"delete"});(ko==null?void 0:ko.status)===0&&(he.ZP.success("\u79FB\u9664\u6210\u529F"),Ln()),za(!1)}),Ur=fo=>ht(void 0,null,function*(){Go(fo),Ja.setFieldsValue(Ge({},fo)),Fn(Ge({},fo)),fo!=null&&fo.attachment&&lr([{response:fo==null?void 0:fo.attachment}]),tr(!0)});return a.createElement(a.Fragment,null,a.createElement("div",{className:oe()(ke.agent,un),style:$e},a.createElement(Se.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},a.createElement("div",{className:ke.add,onClick:()=>{Sr(),Qo(!0)}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),a.createElement(Ce.default,{width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:xr,footer:null,onCancel:()=>Qo(!1)},a.createElement(ct.Z,{align:"middle"},a.createElement(Ze.ZP,{onClick:()=>{if((Ea==null?void 0:Ea.length)>=da){he.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}tr(!0)},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(Ea==null?void 0:Ea.length)>0?a.createElement(it.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:Ea,loading:jn,columns:Br}):a.createElement(bt.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(Ce.default,{width:530,centered:!0,title:a.createElement(ct.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},Ua?"\u7F16\u8F91":"\u6DFB\u52A0","\u667A\u80FD\u5E94\u7528")),open:pr,confirmLoading:ro,onCancel:()=>tr(!1),onOk:()=>Ja.submit(),afterClose:()=>{Ja.resetFields(),Go(null),lr([])}},a.createElement(He.default,{form:Ja,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:yr,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Fn(Ge({},Ja.getFieldsValue()))},a.createElement(He.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(Oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},Ba==null?void 0:Ba.map(fo=>a.createElement(Oe.default.Option,{key:fo==null?void 0:fo.value,value:fo==null?void 0:fo.value},fo==null?void 0:fo.name)))),a.createElement(He.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(He.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:ke.upload},a.createElement(fe.default,Ge({},Ao),a.createElement(ct.Z,{wrap:!1,align:"middle"},a.createElement(Tt.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(qe.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:fo=>{fo.preventDefault(),fo.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((uo=(Za=jo==null?void 0:jo[0])==null?void 0:Za.response)==null?void 0:uo.id)&&Ro())),a.createElement(He.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(Oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(Oe.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Ra==null?void 0:Ra.platform)=="dify"&&a.createElement(Oe.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(Oe.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),a.createElement(He.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:ke.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))},gt=Object.defineProperty,Qe=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,St=(Gt,un,$e)=>un in Gt?gt(Gt,un,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Gt[un]=$e,an=(Gt,un)=>{for(var $e in un||(un={}))Pt.call(un,$e)&&St(Gt,$e,un[$e]);if(Qe)for(var $e of Qe(un))We.call(un,$e)&&St(Gt,$e,un[$e]);return Gt};const Et=Gt=>React.createElement("svg",an({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Gt),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));var _e="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4=",Ae=Object.defineProperty,Le=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Vt=(Gt,un,$e)=>un in Gt?Ae(Gt,un,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Gt[un]=$e,zt=(Gt,un)=>{for(var $e in un||(un={}))Ue.call(un,$e)&&Vt(Gt,$e,un[$e]);if(Le)for(var $e of Le(un))at.call(un,$e)&&Vt(Gt,$e,un[$e]);return Gt};const on=Gt=>React.createElement("svg",zt({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Gt),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));var Ht="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4=",jt=Object.defineProperty,In=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,Sn=(Gt,un,$e)=>un in Gt?jt(Gt,un,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Gt[un]=$e,Xn=(Gt,un)=>{for(var $e in un||(un={}))ta.call(un,$e)&&Sn(Gt,$e,un[$e]);if(In)for(var $e of In(un))cn.call(un,$e)&&Sn(Gt,$e,un[$e]);return Gt};const wn=Gt=>React.createElement("svg",Xn({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Gt),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));var Pn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",tn=Object.defineProperty,Un=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Kn=(Gt,un,$e)=>un in Gt?tn(Gt,un,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Gt[un]=$e,ln=(Gt,un)=>{for(var $e in un||(un={}))Wn.call(un,$e)&&Kn(Gt,$e,un[$e]);if(Un)for(var $e of Un(un))Dn.call(un,$e)&&Kn(Gt,$e,un[$e]);return Gt};const fn=Gt=>React.createElement("svg",ln({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Gt),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));var yn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",Mn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAADjRJREFUaEOtWgl0FGW2/m5VdxIgIWAghJCQsC+BQFiDgogzeEZcHj4EDjCI6IiDA5NIWGUxLGFiCLL5Zs7o84nLcxAcj4PKjM5BHSCsISaSELKQFQKBIDgkZOv67/hXdVe6qxuCQJ2c091V/3//+9393grhHl/MTKmXq6dpJF4iII4ZjQQcJBtvfuW+bhn3+DjQvSS4saZytEOjbWAeLekSEZhZ/9Qvxm7yV5au6hhefq/OvScANtTUdBNaQyqAWVIDOvOgOhC+BKMDCOOZWXUy3UAKpbfpbEtdQmF1dwvkrgC8zpVtaqs5SQMtB3M7KWIiRQD8LpSAV5JDQy9KBtdVnxsiBG9niAcJBNbX0XmFaPnq0Ij/JyK+UyB3DODVC+XTGEgDc5SUt7wUokMKc+Ka8KiTvhhac7FiOgQ2ARxpPic6ZiNKWBMWeexOQPxsAMmXy4aJZtrK4HGQciP9rwKKsnRdWPePWmMiuaqqrSDHcrBYwowAAztJu/vAz09ZsapT5PnWaLg/v20AKdXVXeod9SkA5jKzoktcoRuC6bWQcGXTIoqstx68ndn/90SNvhhKvlAarTGlC8FTXD4OojoCUtWunJ5MPRpuB0irAJKZ/ZqryhKZxSqAgsAsOWcCf2gP8FueHBJxznrQyvOlM8BYAOJRYFwA4W92te365LCwS9a1a86VTXBAbAcwqEWjVK6Al66P6Lm7NRC3BLCiqnQyaSKdgV4uQgQ6TkQJKRE9jnoxXlUxQtOatxFwv4+DfySm9VGRPba/SNTs/nw3s5pTVTpfCKwDuKPbWQehKIkbu0Vn3QyITwDLKs8OBrAFzL9w21ilKsqKlG493rdGjeRLpWGNTWKjYDxLDJJR5qYHEhUSIekPEb0+t65Zce5cCIvGDUx4Ac6wS0SCgXdUP1q5sUvPauseDwDJzEr9+dK1LMQKkwCogQibQ/wC/7AkzDNuSxuvqihJZBKrmBHYmro9nI/oS7bZXk4Lj8637lt2rmQIC20bQON1kyUZfPFvAv02tXuvv9zUiZdUFG5igcWmU4H2qH62palde5RZD1laUTyZWWwGo+ftBnGvzAx2KIryPyTsa1Ojoq56ASkvmiaAdOaWsEvA05ui+/61xcyc35aXF/Z0MIr0CEOoUVTl6U2Rff5lJbq4ongQmGW58LCrTJCf+iWROyVm3HDGWZdJWX6aTBCuECurR0b3fnMakeZ+pgy7tY7atVKwkjYpyrnA7r17JBM59CNdixeXF/5eCLFN/lZIeTw9uu8X7oSkfTY231gPwjwWwlUWeOCTxFw8+mDfG59+vNsO5lOKYktMj+79tVVwi0oL3gX4GSkfu51Gp0X2O+4BIKnsTJqm8RKpZnsQ2qd17n/dRSSxrGgYhOMrACEeHFpOsQIw5NPCoF5COEsJXwpyLSeVNm2J7r/UnXxiScFsAr8nta2q6pTN0X0/8QCQUJKfDuYkXQN+QW23RBqJaWnFmfDGZpELRkcvEbrMxTSh1lRgeW4F6KxcddOEkrCtd3+ZH/QrobRgOjRtl575SZm6tWf/jz0BFOenCxZJUgOqfwuAhOL8BQyxw6dJuAoz0xKtRn5rDZiFnXO/h4aICnf0GtivBcDp6axhl9SooqjeABYW565nxioAzZ16U2AyxTTJzQuK8zYQY6UvAFYnba/aEN++g6n5gz/+gHohrOaMQW0DEe4foN8/8u+ruK65/LYFMAF1O/rEmKF5QfHp6WCxS5e6SlN39Izx1MDLxXm9m5l3Emjfjj4xG12n/q4oL4VZvOLFhVHzG6WxU4KPdOyEJzt1MZfuulSFQz/+YEQnNwnMDu2G0U6gqRVnUdlolFHu+pIA3ug7WAfwZ2Z7bnFemsacKC2EiJe80XtwuocJ+WJQ3pMAhNCcAG4dZ1ZH9UFX/wCzCyupv4H0yrNuwc4wsTlhEoBRMWwsL8L5JqPecw/LEsAf+8UGJjPbLhXl7mPmie4QibDqj30Hp7RazM0vOJXCYB2ANe67ayDSPwCvRPfRGTlzoxb92xraX1NagMtOBl1CmhMWifhgJ4CyQlRanjslW/enfrGB8wty5zCLnVYVEeCw29RerQL4bUFOCjN8mpA7oKdDu2LifaH6OW9XVWB6l3AEqjZ8XlONz2r0xszsked27W4CSCkrREWDVyUuV9e9OWBI4Lwz378NFs+573f12ESYoQN4Sdq/1rySmAYBOMukbn6r36AT8tk8CUBz+oBXoDduSE281nsgOtjscLDAoqI8zOjSDWOC78OlpkasKjnj9AGjrpkbFokxHe7T760vKUBlk6/Sn+reGjAk8MUzOVsFiwSDgCcDiqI8Ri8WZQ10NNNxgNu59asagR57a8DQL+flf5eiCcOEvGsZg+yAdoFY1L23/v107XW8XlmMYUHBeCmip34vtawIZ+vrTIef2zUS93cI0Z+tLTmDc40GAM9ER3VvD4wLnHc6ZxgTH2Zmf08TppK2foED6fm8rL0MPGHFR0D+/8YMG/ib/O9ShBOAy4ZbPg2nfD68u8nQBxcq8M3VK/AnBdv6DYZdUfDt1Rp8cKHSZPA5t/VrS/JR0WAA8JQv1b0dE6c70vOnv3sMzLt/6sHbOtedVQP8H36zV0wFzc3NvAiQM/Z5JiKyBbaHVrdcsFMD1sRFgB8IW/rFoo1qlEefXb6Aq816CsGjncLQ2c8fdZoDiQWndPOSWv5NtygT8KtnT6PSCcAzr1DdO4OGm3lgfvn3HRtrHfGs4EZU/7gMs5ibk5uZS0CMrkLDRPVP6USPDRoWvO901jo4NeCrmBwd3BHzIw1TudW1o+Issq5f02m/EBGNB5wmJAGU1/t24ncHtwC4GW2pgTmacIWplnKYiDa8O2jE6mfzTqQIzdCAr1ro5eg+GBpkZN99ly+iXsgq1whubRQVkzqH6d9P/ngV22VOYGBeRA880NHwgdXFeaiov+HkzyOV1b0XO6LVJkk/6ZlTmQvBIk0wAowpB215P3bkIvn116dOpJDLByxRKEi1YfuAoVCJcKGxAcsKT3kJKq3vYIT5B8AhBBbkZ+OG0PBCRA+M69hJX7uqMA/lDQYAz3aC6t6PHekBYG5RVmdNKH7v9Rtqjl7MPDA753i6ACfJG7b2oW129jDGGr8+dSwFwsgD1uJzYkgo5kRE64f/rfo89lSf92xomDGtaySeDA3X17xzrgz7r1Tjxe69TAArC3NR4QTgbqJyNPnBkFEmgGfyj4WIJiqX7UC7AKXbm/1G1OigXSKblXM0XQgkSSn4BXcxAczKObaBmfViznpJ0+ni72+aSI3Ted3XdbL7Ybgz61Y3NiL7+jUMDgxGeIBRzB2+egXXNb258rwItR8OiQ9y3ZyZe3QCHDAaHUUZ/2HsqAMeAGZkH9X7ASmFgA5hJoCZ2ccWCDbK6dY6Ll8gb3XPi55bECHQkb8MizfHMzOzj04QzDoARVW9AUzPPpIOYTQ0bTp2NQE8m3c8rL5JywOzkTp/znU3iBVK+mjomNdNDWQfnaAJoQNQbTZvANO+y3gNAkulBoLahbT/v/4tLeXM7MOjHIK+AkRwix68fcLbClrpkb0aNN2iWSEldVdcvEf9NT376CNC077UVyjK2N1xY/SXJaYPTD15eAGz2CF9gKA+uXv4mM/cGZqadzyMGpo3MjDHNRttzaZ8jFHcDNFbAHLqp5Ca8NHweK+p37SsjFQheJneWnBA1J4RIyo8AMzMyohqEnyWwSpB+UFRefbuuLH7rFKdkn04DprYCuYHrVMTH45oGTq4J0qPsHmBFCzfEzfWa+o3lVnlrIyFzNgslcNA1icjxg13neVRTv935oF1LLDapReFsE+xK4v2DBlb4AXkRMYUQOYO7uk2CPtZUwhSIDuZ19U2IRv3xMTUWs946mTGwwqzrEblqFOOe5pJVR76OO7+wz4ByNdDU05kLGeItcxsN2b/1AzCG8G2oHU74+KuuR+ysKjI//y1CwlCyJ6Z27c+tfDI9J/Y/MTiPUPGl1oZn5yZ0Qualg7iyaaWiapsoFkfjxz3rft6nw3NU8cO9mWILQI8yZzjEGrAymr/UePe2mOZnj2VkxEqGrUNBH6eGYphN96B1yiXle9ZFYl7Rzz0jZXx584cCrp6XVvJTC8zs5/zVZTU0ha/dp1SfGnplh3Z5BPfPioEb2GGOd4g0CkmSvxs9Hiv6dmTJw/EwiHXi4e9/YFqCLzaf9RDXgKQQ+WsYweeBcRGWRmb022iT+2KmvTJyHElN4verbaU8zIz7VXNtQtBvAbMZhglok+Fakv6wgfxJ44e+C9A/A6EByBQAaJPVX/x2qdxEzxMUDL1+NFvxhLzNgaGtZigcopuIiRfofq2UpM0k+YbTSkM2Z+S/ooJQCMU2qoG21P29h9rjiJdBKVkk4m8B0OS8cyD3eFwpAkhppvvkcFXFKI1AaMn/NlqpnesAevGx48cGKaJJjkEHmtGAqKLPzn7ypFjJuy8GcOutbNzctr9UHdlGRMWs+A2Ri7RJ81/UoLsr34RO85rzH4rCbdqQjfbPOnw/hmCOQ1AhGu8TkRZUDnhH/ETD1n3yQj36LH9s0gglRnd5HO5TyHln1A58e/xvzx9W6ZgWXTHACSdJzIz2zoari3XgCUyPZqlD9FHdn9e+vmIiXq2nHTk69EOTZPJL95l50QoJiDpH2Mf2XsnjPvMA3dKaFLG/qhmoclR39OuyQEBjcz4FgoFs/zfCWbSSwvwdVLUDR06dN26J8aYv97NdVcasB78q4P/fKgZYhsxYn2EUfkye2cbu7Jib/wvvV7W3SmIewpAMiFrl6uHvpojGPOIeRBAtT+91d8PwuavH/zVTV+X3imA/wA0lpa5CSVH7AAAAABJRU5ErkJggg==",_n=Object.defineProperty,Ct=Object.defineProperties,et=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Jn=(Gt,un,$e)=>un in Gt?_n(Gt,un,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Gt[un]=$e,ga=(Gt,un)=>{for(var $e in un||(un={}))vn.call(un,$e)&&Jn(Gt,$e,un[$e]);if(xt)for(var $e of xt(un))Gn.call(un,$e)&&Jn(Gt,$e,un[$e]);return Gt},bn=(Gt,un)=>Ct(Gt,et(un)),On=(Gt,un,$e)=>new Promise((Nn,da)=>{var oa=Va=>{try{Ea($e.next(Va))}catch(xa){da(xa)}},Ma=Va=>{try{Ea($e.throw(Va))}catch(xa){da(xa)}},Ea=Va=>Va.done?Nn(Va.value):Promise.resolve(Va.value).then(oa,Ma);Ea(($e=$e.apply(Gt,un)).next())}),Sa=({description:Gt,code:un,showData:$e={},sendParams:Nn={},allShow:da=!1,draggableExtraNode:oa,singleControl:Ma=!1,showAgent:Ea=!1})=>{const[Va,xa]=(0,a.useState)({}),[Ln,Za]=(0,a.useState)([]),[uo,Ja]=(0,a.useState)(null),[Ra,Fn]=(0,a.useState)(!1),[xr,Qo]=(0,a.useState)(!0),[pr,tr]=(0,a.useState)(0),jn=6,za=(0,a.useRef)(null),[ro,to]=(0,a.useState)([]),[Ua,Go]=(0,a.useState)(""),[Ba,Fr]=(0,a.useState)(!0),[jo,lr]=(0,a.useState)(!0),[Ao,Ro]=(0,a.useState)(!0),[Br,Sr]=(0,a.useState)(!1),[yr,Qr]=(0,a.useState)(null),Ur=Ke=>{if(!za.current)return;const Bt=za.current,qt=Bt.children;if(qt.length===0)return;const vt=qt[0].getBoundingClientRect().width+22,Mt=Bt.scrollLeft;Ke==="left"?Bt.scrollTo({left:Math.max(0,Mt-vt),behavior:"smooth"}):Bt.scrollTo({left:Mt+vt,behavior:"smooth"}),setTimeout(()=>{fo()},50)},fo=()=>{if(!za.current)return;const Ke=za.current,Bt=Ke.scrollWidth-Ke.clientWidth;if(console.log(Ke.scrollWidth),console.log(Ke.clientWidth),console.log(Ke.scrollLeft),Bt<=0){Fn(!1),Qo(!1);return}Fn(Ke.scrollLeft>1),Qo(Ke.scrollLeft{const Ke=za.current;if(Ke){const Bt=()=>{requestAnimationFrame(fo)};Ke.addEventListener("scroll",Bt),fo();const qt=new ResizeObserver(()=>{fo()});return qt.observe(Ke),()=>{Ke.removeEventListener("scroll",Bt),qt.disconnect()}}},[za.current]);const ko=[{img:te(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Gt,show:$e==null?void 0:$e.ai_exam_question,type:1},{img:te(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:un,show:$e==null?void 0:$e.ai_syntax_check,type:5},{img:te(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Gt,query:un,show:$e==null?void 0:$e.ai_code_diagnosis,width:21,type:2},{img:te(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Gt,query:un,show:$e==null?void 0:$e.ai_guidance,type:3},{img:te(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Gt,query:un,show:$e==null?void 0:$e.ai_code_evaluation,type:9},{img:te(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Gt,query:un,show:$e==null?void 0:$e.ai_code_optimization,type:7},{img:te(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Gt,query:un,show:$e==null?void 0:$e.ai_code_comment,type:8},Ma&&{img:te(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Gt,query:un,show:$e==null?void 0:$e.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Ke=>!!Ke);(0,a.useEffect)(()=>{fa()},[]);const fa=()=>On(void 0,null,function*(){var Ke,Bt;console.log(123);const qt=yield(0,z.ZP)("/api/ai/intelligent_applications.json",{method:"get"});(qt==null?void 0:qt.status)===0&&(to(((Ke=qt==null?void 0:qt.data)==null?void 0:Ke.list)||[]),Go(((Bt=qt==null?void 0:qt.data)==null?void 0:Bt.local_ai_model_url)||""),fo())}),El=Ke=>{Ja(Ke),Qr(Ke),Fr(!Ke),lr(!Ke),Ro(!Ke),Sr(!!Ke)},Xr=Ke=>{const{setChatData:Bt,setLoading:qt,getData:dn,clearStatus:ce,typing:vt,setImageGenerator:Mt,renderChatItems:rn,setSceneAwareness:st,setIdentifier:ae}=Ke;let pe=ko;return da||(pe=ko.filter(se=>se.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:Ye.bigTipsBox},a.createElement("div",{ref:za,className:Ye.bigTips,style:{display:"flex",width:"100%",position:"relative"}},pe.map((se,ye)=>a.createElement(Se.Z,{key:ye,title:se.des},a.createElement("div",{onClick:()=>On(void 0,null,function*(){var we;if(El(null),vt){he.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}st(!1),Mt(!1),qt(!0),ce(),xa(se);const ve=rn(se.query);ve[0].show=!1,ve[1].imageGenerator=!1,Bt(ve);const Fe=yield je.onAdd(),Ne=(we=Fe==null?void 0:Fe.data)==null?void 0:we.identifier;ae(Ne),dn("",bn(ga({type:se.type,description:se.description,application_id:null,query:se.query,file_ids:[],history:[],is_chat:se.type===13,image_generator:!1,scene_awareness:!1,identifier:Ne,custom_agent_name:se.custom_agent_name},Nn),{prompt:$e==null?void 0:$e.ai_code_evaluation_promote}))}),className:Ye.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:se.img,width:se.width,alt:se.name}),a.createElement("span",null,se.name)))),ro.map(se=>a.createElement(Se.Z,{key:se.id,title:`${se.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${Ye.item} ${uo===se.id?Ye.active:""}`,key:se.id,style:{flex:"0 0 auto"},onClick:()=>{uo===se.id?El(null):El(se.id)}},a.createElement("img",{src:se.attachment_id?`${Pe.Z.API_SERVER}/api/attachments/${se.attachment_id}`:Mn,width:24,height:24,alt:se.name}),a.createElement("span",null,se.name)))))),a.createElement("div",{className:Ye.PrevNext},Ra&&a.createElement("div",{className:Ye.LeftButton,onClick:se=>{se.stopPropagation(),Ur("left")}},a.createElement("img",{src:_e,alt:"Previous",className:Ye.img}),a.createElement("img",{src:Pn,alt:"Previous",className:Ye.imgHover})),xr&&a.createElement("div",{className:Ye.RightButton,onClick:se=>{se.stopPropagation(),Ur("right")}},a.createElement("img",{src:Ht,alt:"Next",className:Ye.img}),a.createElement("img",{src:yn,alt:"Next",className:Ye.imgHover}))),Ea&&a.createElement($t,{data:ro,getIAData:()=>fa(),url:Ua,className:Ye.inlineAgent,applicationType:"Shixun"}))},ml=Ke=>On(void 0,[Ke],function*({type:Bt,value:qt,index:dn,identifier:ce,objectIndex:vt}){const Mt={index:vt,identifier:ce};if(Bt==="like"&&(yield(0,z.ZP)("/api/course_qna_records/like.json",{method:"post",body:Mt})).status!==0||Bt==="dislike"&&(yield(0,z.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Mt})).status!==0)return Promise.reject()}),tl=Ke=>{let Bt=[];return Ke==null||Ke.forEach(qt=>{var dn;const ce=qt.id,vt=qt.think?{reasoning:qt.think,thinkingEnabled:!0}:{},Mt=[{text:qt.question,key:ce,sender:"user",fileList:[],show:!0},bn(ga({key:ce,loading:!1,sender:"AI",show:!0,source:qt.answer_source,text:qt.answer,like:qt.like,dislike:qt.dislike,time:qt.think_time,id:qt.id,imageGenerator:((dn=qt==null?void 0:qt.answer)==null?void 0:dn.slice(0,4))==="(0,z.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,z.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:xe,by_self:!0}}),onListClick:Ke=>(0,z.ZP)(`/api/course_qna_sessions/${Ke}.json`,{method:"get"}),onListDelete:Ke=>(0,z.ZP)(`/api/course_qna_sessions/${Ke}.json`,{method:"delete"}),onListDealData:tl};return a.createElement(Dt,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:da?!1:!($e!=null&&$e.ai_q_and_a),topFunctionNode:Xr,showAgent:Ea,showSwitchingModel:!0,showImageGenerator:Ao,showSceneAwareness:Ba,showThiking:jo,hideUpload:Br,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:xa,fetchListObject:je,customPreference:ml,fetchData:bn(ga(bn(ga({},Nn),{questionable_type:xe,is_chat:!0}),Va.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:yr}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Nn==null?void 0:Nn.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:oa})}},3418:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return re}});var a=te(59301),me={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},he=te(77736),fe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ze=(ue,ie,Pe)=>ie in ue?fe(ue,ie,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ue[ie]=Pe,Be=(ue,ie)=>{for(var Pe in ie||(ie={}))Se.call(ie,Pe)&&Ze(ue,Pe,ie[Pe]);if(Ce)for(var Pe of Ce(ie))De.call(ie,Pe)&&Ze(ue,Pe,ie[Pe]);return ue};const le=ue=>React.createElement("svg",Be({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ue),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Re="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Ie=Object.defineProperty,Ft=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ue,ie,Pe)=>ie in ue?Ie(ue,ie,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ue[ie]=Pe,b=(ue,ie)=>{for(var Pe in ie||(ie={}))oe.call(ie,Pe)&&y(ue,Pe,ie[Pe]);if(Ft)for(var Pe of Ft(ie))E.call(ie,Pe)&&y(ue,Pe,ie[Pe]);return ue};const x=ue=>React.createElement("svg",b({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ue),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",ee=te(59301),re=({value:ue,onChange:ie})=>{const[Pe,ze]=(0,a.useState)(!1),Me=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Re},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:z}],Xe=Me.find(lt=>lt.key===ue);return ee.createElement("div",{className:me.select},ee.createElement(he.Z,{size:10},ee.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),ee.createElement("div",{className:me.box,onMouseLeave:()=>ze(!1)},ee.createElement("div",{className:me.text,onClick:()=>ze(!0)},ee.createElement("img",{src:Xe.img,width:20}),ee.createElement("span",null,Xe.name),ee.createElement("b",{className:"iconfont icon-zhankai6"})),Pe&&ee.createElement("div",{className:me.itemWrap},ee.createElement("aside",null,Me.map(lt=>ee.createElement("div",{key:lt.key,className:`${me.item} ${lt.key===ue?me.active:""}`,onClick:be=>{be.stopPropagation(),ie(lt.key),ze(!1)}},ee.createElement("img",{src:lt.img,width:20}),ee.createElement("span",null,lt.name))))))))}},62001:function(Te,ot,te){"use strict";var a=te(59301),me=te(40741),he=te(77736),fe=te(92310),Ce=te.n(fe),Se=te(11422),De=te(56321),Ze=te(9148),Be=Object.defineProperty,le=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(ne,re,ue)=>re in ne?Be(ne,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[re]=ue,y=(ne,re)=>{for(var ue in re||(re={}))Ft.call(re,ue)&&E(ne,ue,re[ue]);if(Ie)for(var ue of Ie(re))oe.call(re,ue)&&E(ne,ue,re[ue]);return ne},b=(ne,re)=>le(ne,Re(re)),x=(ne,re,ue)=>new Promise((ie,Pe)=>{var ze=lt=>{try{Xe(ue.next(lt))}catch(be){Pe(be)}},Me=lt=>{try{Xe(ue.throw(lt))}catch(be){Pe(be)}},Xe=lt=>lt.done?ie(lt.value):Promise.resolve(lt.value).then(ze,Me);Xe((ue=ue.apply(ne,re)).next())});const z=({data:ne,onFinish:re})=>a.createElement(he.Z,null,ne.map((ue,ie)=>a.createElement(Ze.op,{key:ie,style:{height:28},shape:"default",size:"small",onClick:()=>re(ue)},ue))),ee=({className:ne,style:re,data:ue={},defaultChatData:ie=[],initDefaultChatDataKey:Pe=0,showPrevButton:ze,showNextButton:Me,onPrevButtonClick:Xe=()=>{},onNextButtonClick:lt=()=>{},onStatusChange:be,interactionTotal:It=0,showInterText:tt=!1})=>{const rt="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Yt]=(0,Se.eh)(),{chatData:nt,setChatData:Nt,calcHistoryList:pt}=(0,Se.r5)(),[Je,kt]=(0,a.useState)(0),[Lt,Dt]=(0,a.useState)(""),[Ye,ke]=(0,a.useState)(!1),{scrollBoxRef:He,bottomInspectRef:ct,contentRef:it,isAtBottom:Oe}=(0,Se.wr)({status:Ye}),qe=(0,Se.h4)(He);(0,a.useEffect)(()=>{if(!nt.length||!He.current)return;const En=nt[nt.length-1];En!=null&&En.loading&&(He.current.scrollTop=He.current.scrollHeight)},[nt.length]),(0,a.useEffect)(()=>{if(Pe){bt();let En=[];return ie.forEach(At=>{const Ve=Date.now(),dt=[{text:At.question,key:Ve,sender:"user",show:At.question!==rt},{text:At.answer,loading:!1,key:Ve,sender:"AI",show:!0}];En.push(...dt)}),Nt(En),()=>{Yt.cancel()}}},[Pe]);const bt=()=>{Yt.cancel(),kt(1)},Tt=En=>x(void 0,null,function*(){Dt(""),kt(0);const At=Date.now(),Ve=[{text:En,key:At,sender:"user",show:En!==rt},{loading:!0,key:At,sender:"AI",show:!0}];Nt([...nt,...Ve]);const dt=pt(nt);Yt.request({url:"/api/stream/course_qna_records/chat_messages.json",body:y({model:"qwen-max",is_chat:!0,prompt:En,history:dt},ue),onData:(Ge,ht)=>{ke(!0),Nt(ut=>ut.map(($t,gt)=>gt===ut.length-1?b(y({},$t),{text:Ge,loading:!1,error:(ht==null?void 0:ht.msg)==="error"}):$t))},onError:Ge=>{let ht="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Nt(ut=>[...ut].map(($t,gt)=>gt===ut.length-1?b(y({},$t),{text:ht,loading:!1,error:!0}):$t))}})}),Ut=(0,a.useMemo)(()=>{const At=nt.filter(Ge=>Ge.sender==="AI").map(Ge=>Ge.text).join(""),Ve=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let dt=0;return Ve.forEach(Ge=>{const ht=At.split(Ge).length-1;dt+=ht}),Math.max(0,dt-1)},[nt]);(0,a.useEffect)(()=>{typeof Ut=="number"&&typeof It=="number"&&(be==null||be(Ut>=It))},[Ut,It]);const _t=qe.width?qe.width-20:"100%";return a.createElement("div",{className:Ce()("flex flex-col h-full",ne),style:re},ze&&a.createElement("div",{className:me.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:Xe},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:He,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:me.Z.tips,style:{width:_t}},a.createElement("img",{className:me.Z.avatar,src:De}),a.createElement("div",{className:me.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),a.createElement(Se.xj,{className:"pl20",style:{width:_t},contentRef:it,chatData:nt,requestLoading:Yt.loading,cancelTyping:Je,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(En,At)=>{var Ve;if(UtTt(dt)}))},onAnswerFinish:()=>x(void 0,null,function*(){setTimeout(()=>ke(!1),0)})}),!(nt!=null&&nt.length)&&!tt&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(Ze.op,{type:"primary",onClick:()=>Tt(rt)},"\u5F00\u542F\u4E92\u52A8")),!(nt!=null&&nt.length)&&tt&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),Me&&Ut>=It&&a.createElement(Ze.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:lt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Oe&&a.createElement("div",{className:me.Z.backBottom,onClick:()=>{He.current.scrollTop=He.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:ct})),!!(nt!=null&&nt.length)&&!tt&&a.createElement(Se.CI,{style:{margin:"0 20px 20px 20px"},onCancel:bt,headExtraNode:Ut>=It?a.createElement("div",{style:{color:"#434D6C"}},Me?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",a.createElement("span",{className:"ml10 c-light-primary"},Ut),"/",It),value:Lt,onSubmit:Tt,hideUpload:!0,onChange:Dt,typing:Ye,loading:Yt.loading}))};ot.Z=ee},57460:function(Te,ot,te){"use strict";var a=te(59301),me=te(40741),he=te(92310),fe=te.n(he),Ce=te(11422),Se=te(56321),De=te(9148),Ze=te(76902),Be=te(38986),le=Object.defineProperty,Re=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ne,re,ue)=>re in ne?le(ne,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[re]=ue,b=(ne,re)=>{for(var ue in re||(re={}))oe.call(re,ue)&&y(ne,ue,re[ue]);if(Ft)for(var ue of Ft(re))E.call(re,ue)&&y(ne,ue,re[ue]);return ne},x=(ne,re)=>Re(ne,Ie(re)),z=(ne,re,ue)=>new Promise((ie,Pe)=>{var ze=lt=>{try{Xe(ue.next(lt))}catch(be){Pe(be)}},Me=lt=>{try{Xe(ue.throw(lt))}catch(be){Pe(be)}},Xe=lt=>lt.done?ie(lt.value):Promise.resolve(lt.value).then(ze,Me);Xe((ue=ue.apply(ne,re)).next())});const ee=({className:ne,style:re,data:ue={},defaultChatData:ie=[],initDefaultChatDataKey:Pe=0,showPrevButton:ze,showNextButton:Me,onPrevButtonClick:Xe=()=>{},onNextButtonClick:lt=()=>{},onStatusChange:be,readingTime:It,analysis:tt,totalTime:rt,openRecord:Yt,showInterText:nt=!1})=>{const[Nt]=(0,Ce.eh)(),{chatData:pt,setChatData:Je,calcHistoryList:kt}=(0,Ce.r5)(),[Lt,Dt]=(0,a.useState)(0),[Ye,ke]=(0,a.useState)(""),[He,ct]=(0,a.useState)(!1),[it,Oe]=(0,a.useState)(null),qe=(0,a.useRef)(null),{scrollBoxRef:bt,bottomInspectRef:Tt,contentRef:Ut,isAtBottom:_t}=(0,Ce.wr)({status:He}),En=(0,Ce.h4)(bt);(0,a.useEffect)(()=>{typeof It=="number"&&Oe(It)},[It]),(0,a.useEffect)(()=>(it>0&&it<=rt&&!document.hidden&&(qe.current=setTimeout(()=>{Yt&&At(),Oe(ut=>Math.min(ut+1,rt))},1e3)),()=>{clearTimeout(qe.current)}),[it]),(0,a.useEffect)(()=>{if(!pt.length||!bt.current)return;const ut=pt[pt.length-1];ut!=null&&ut.loading&&(bt.current.scrollTop=bt.current.scrollHeight)},[pt.length]),(0,a.useEffect)(()=>{if(Pe){dt();let ut=[];return ie.forEach($t=>{const gt=Date.now(),Qe=[{text:$t.question,key:gt,sender:"user",show:!0},{text:$t.answer,loading:!1,key:gt,sender:"AI",show:!0}];ut.push(...Qe)}),Je(ut),()=>{Nt.cancel()}}},[Pe]);const At=()=>z(void 0,null,function*(){const ut=yield(0,Be.ZP)(`/api/smart_plan_item_banks/${ue==null?void 0:ue.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),Ve=()=>{Oe(1)},dt=()=>{Nt.cancel(),Dt(1)},Ge=ut=>z(void 0,null,function*(){ke(""),Dt(0);const $t=Date.now(),gt=[{text:ut,key:$t,sender:"user",show:!0},{loading:!0,key:$t,sender:"AI",show:!0}];Je([...pt,...gt]);const Qe=kt(pt);Nt.request({url:"/api/stream/course_qna_records/chat_messages.json",body:b({model:"qwen-max",is_chat:!0,prompt:ut,history:Qe},ue),onData:(Pt,We)=>{ct(!0),Je(St=>St.map((an,Et)=>Et===St.length-1?x(b({},an),{text:Pt,loading:!1,error:(We==null?void 0:We.msg)==="error"}):an))},onError:Pt=>{let We="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Je(St=>[...St].map((an,Et)=>Et===St.length-1?x(b({},an),{text:We,loading:!1,error:!0}):an))}})});(0,a.useEffect)(()=>{typeof it=="number"&&typeof rt=="number"&&(be==null||be(it>=rt))},[it,rt]),(0,a.useEffect)(()=>{const ut=()=>{document.hidden?clearTimeout(qe.current):!document.hidden&&it>0&&it{Yt&&At(),Oe($t=>Math.min($t+1,rt))},1e3))};return document.addEventListener("visibilitychange",ut),()=>{document.removeEventListener("visibilitychange",ut),clearTimeout(qe.current)}},[it,rt,Yt]);const ht=En.width?En.width-20:"100%";return a.createElement("div",{className:fe()("flex flex-col h-full",ne),style:re},ze&&a.createElement("div",{className:me.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:Xe},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:bt,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:me.Z.tips,style:{width:ht}},a.createElement("img",{className:me.Z.avatar,src:Se}),a.createElement("div",{className:me.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),it>0&&a.createElement("div",{className:me.Z.tips,style:{width:ht}},a.createElement("img",{className:me.Z.avatar,src:Se}),a.createElement("div",{className:me.Z.details},a.createElement(Ze.Z,{value:tt}))),a.createElement(Ce.xj,{className:"pl20",style:{width:ht},contentRef:Ut,chatData:pt,requestLoading:Nt.loading,cancelTyping:Lt,onAnswerFinish:()=>z(void 0,null,function*(){setTimeout(()=>ct(!1),0)})}),it===0&&!nt&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(De.op,{type:"primary",onClick:Ve},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),it===0&&nt&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),Me&&it>=rt&&a.createElement(De.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:lt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!_t&&a.createElement("div",{className:me.Z.backBottom,onClick:()=>{bt.current.scrollTop=bt.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Tt})),it>0&&a.createElement(Ce.CI,{style:{margin:"0 20px 20px 20px"},onCancel:dt,headExtraNode:it>=rt?a.createElement("div",{style:{color:"#434D6C"}},Me?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},Me?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",a.createElement("span",{className:"ml5 mr5 c-light-primary"},rt-it),"\u79D2"),value:Ye,onSubmit:Ge,hideUpload:!0,onChange:ke,typing:He,loading:Nt.loading}))};ot.Z=ee},36596:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return De}});var a=te(59301),me={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},he=te(29787),fe=te(59301),Ce=(Ze,Be,le)=>new Promise((Re,Ie)=>{var Ft=y=>{try{E(le.next(y))}catch(b){Ie(b)}},oe=y=>{try{E(le.throw(y))}catch(b){Ie(b)}},E=y=>y.done?Re(y.value):Promise.resolve(y.value).then(Ft,oe);E((le=le.apply(Ze,Be)).next())}),De=({value:Ze="",streamingStatus:Be,onFinish:le,cancelIndex:Re,time:Ie,loading:Ft,loadAll:oe})=>{const[E,y]=(0,a.useState)(""),[b,x]=(0,a.useState)(!0),z=(0,a.useRef)(Ze),ee=(0,a.useRef)(Be),ne=(0,a.useRef)(0),re=(0,a.useRef)(null),[ue,ie]=(0,a.useState)(!1),Pe=70;(0,a.useEffect)(()=>{ee.current=Be},[Be]),(0,a.useEffect)(()=>{z.current=Ze},[Ze]),(0,a.useEffect)(()=>{if(!Be){y(z.current);return}return ie(!0),re.current=setInterval(ze,Pe),()=>{clearInterval(re.current)}},[]),(0,a.useEffect)(()=>{ue&&(y(z.current),clearInterval(re.current),ie(!1),le())},[Re]);const ze=()=>Ce(void 0,null,function*(){const Me=z.current[ne.current];Me!==void 0?(y(Xe=>Xe+Me),ne.current++,clearInterval(re.current),re.current=setInterval(ze,280/(z.current.length-ne.current))):ee.current===!1&&(y(z.current),clearInterval(re.current),ie(!1),le())});return fe.createElement("div",{className:`${me.reasoning} fadeIn animated`},fe.createElement("div",{className:me.btn,onClick:()=>x(!b)},fe.createElement("i",{className:"iconfont icon-shendusikao"}),Ie?fe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Ie," \u79D2\uFF09"):fe.createElement("span",null,"\u601D\u8003\u4E2D..."),b?fe.createElement("b",{className:"iconfont icon-shouqi6"}):fe.createElement("b",{className:"iconfont icon-zhankai6"})),Ft&&fe.createElement(he.Z,{spinning:!0,className:"mt20"}),b&&!Ft&&fe.createElement("div",{className:me.content},E,ue?fe.createElement("span",{className:"aiBlink"},"__"):""))}},72409:function(Te,ot,te){"use strict";te.d(ot,{o:function(){return a}});const a=me=>(me=me.replace(new RegExp("(?$1'),me=me.replace(new RegExp("(?]*>/g,""),le=De(le),le});ot.Z=me},91239:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ie}});var a=te(59301),me=te(62957),he=te(77019),fe=te(60242),Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABYCAYAAAAORCLFAAAAAXNSR0IArs4c6QAAIABJREFUeF7lfQecXFXZ/nNumT6zvWeTTSWkEEJooUgRpSMooiLfxycqTcQGIvipAf1UsNFEUAQBQTpSDCgtIQVTSAgJ6ckm2ZJt2dnd6XPL+fuec8/sZAmSbAKBv/P73Z3ZmXvv3Ps+5+1lGD5kD855cHM8P85xtRqmG1a5H5sqQqz1Q3aZ+/xy2D4/4zBOyGfN0lZe9v0Tt/fj0vZenBAf0MozFgNjAOe2XR1jy8qC7s/OPdT/12Gc/iNxyH4HYlVrctrb3b5bN7Wzj3X1agDXYOgQILgccFwgk+OoKOOY1uT89nPPmldiFnM/EtTdg4vcr0C8uC59xbIt5k3bu/Sgz2Twm4BuAJom78B1AdsG8haQywMOc5BLDPzsD5eXX7cH9/iR2HW/AMFnQXvwEwM/e7vN913b9iMQAPw+wPQBuscNnIBwPCDyQDZHnAEsXtPHzzo6fPG1p/vu/khQeDcvcr8A8cC8xKzV240fuW4AoSAQCAI+H+AzAdMEwADLliBYFmATR2SBZAbY0mWhsyuZvfRM48Tzj4i9vpv3+aHf7QMH4qXVqbPnr8ETqWxIi0SAUEgCURoFDD+QswDuANkswJkEIZ8HkmnA0QBfALj/2U6Mr4kt+u3nOo9vamryS+jEpiUBjQFaJp3WNRYSr1kQGstBtwCdMfm5ZeV1BqYxmMxmIGGoaTZ0x4TuOLZBmoox6K5jGw7t50BzvGMZfReD5gKa60JP5x3tyTULH511wgn2cBH/QIFoH+CVv7h/wUrEjqqNhhkIiEBIgtGXAFrapDgiXVFdDlSWcqQ5Q9YBfCEAHMhlgH8s6kWV5jhXnlPW43Ie45wz7nINjJGOJyIxXWdM12gD0zTxljAAhCXmoSagK3oM/kt7yP0KL+i4IhNBfEbX4/DMss0DX7v02Ip7hwsCHfeBAvG/v3no5mbrqG/U149CaQkQCsttcxuwcgOQtVwEtByivkxLLKotr62KRI2Yfvy4CYzlc0A6DWRSwAuL+3DsKBdHjA/A5RwM3CMyg64BpqEh4NNBBoDGJAB0p8U3W3hdQIXoyiUbyleDIOwEigcSB1xo7oI1O87/+km1j+wNCB8oEB0JXn3NL5/fFB11aqQkAsRiQDgMdPYB85dx9KayqI1afQ3luasSVd0PPHbe5Dxd4NVPpq4/8qjQDxNJIJ2SYDwxrxfjS3I4fXoQ3OWC+IbGSJjAb+oIh02EfBp04gRNyiqJhXwhQZDg7QwPAUFvSTAKrKPA8tChJzr32vbUnWdOLblsb0H4QIG459klV8xZW3FbZfVolBIIpBN8wHPzbXT0ZjC63O4fU5s98eaL6pcV39hrcX52VxZPJRIeR6SBu17oxox6F6dP9Qsb12dq8Bka/KaGWNRELGTA1CV3EE0JCHGzRVwhQSgSU7uiZhEABQ7x+CWVd7sefHHtxJ9/8aD4RwqIm59Y9cKG+ISTS6Imop5u6O538de5aYCncPQBzpf/cFnDPUNv6uUd/BddKVxFnJBKA/0DHL/5awcuOMyPgxs1GBoQMCUIpVETZTEDQZO4wdPaBIbS5koeESDFlN2VgC5a/YVr8oAhE3t5c/K7p06K/WJfgPCBccTSpUvNOW0127rSI2ojISAYAgwT2NTm4KUlAzig2tk0fWblxFknsJ2sjm7Oo4u7sG5HCnXZjARi7WYL987pxE/OjKEiAvh1hoCPIRY2UF3mQzQoRZTucYLiAsUB76R5kZLweES+Q5qHnr2/nEtEOZCx3PjNT64cc/OXpvd9pIBYN8ArZy8caN+Ripkhct6C0oN+Y52Fro40RlU69/z+soovD72peTv4La0pXJnJAJmsFE2PvjKA7X0ZzDojAg0cAZ+GSIChttKHiiiJKCa4ROiFgm4YVAW7Y5149FZ0H7wswkIDtvRk7zqkPnjpvgLhA+OIt7t47fw1uba2Xr8WDAJcBwJRoKXbwoNPxfHpQ4xb77yi4hvFN7a4j1+1NYmb0lkw4VWngc0tDu59pRefmmriYxN8IiYV8muoLTdQX2kgSN65Rs6CDJMI8VNE+aEEVv/vihCKgwZtXaVQOF5cHj/6s4dXLPzIAdHezkOvtjrbV7XoMd0PVNYCZWWATwceeKKfL/5r7zU988YIedua5RM2pXFDRwqfy+alM0diKZkCHnoxia5kFtefEYHOuPA3KmIGmuoNRAMMfgMwikSSIiJJFfVQL4WkGQKS+p+8O2U4FYD0Dkykrebzf7NgwpxZw3fedgXg7nDqPgH+nFvzL1VWGR+fOI4hGpbhDIMIp4FW8sagiU2ui+qUjSnZPEwKcVh5GewjL/vlRRbmr0/h4mNMHFinC/MxEmQYN8JERZTBr3vcoHG47gbPttHhugyuS0JMOM/gfOdnuAxcLwc5fcIHITPYCzoWrFsPBBJ3zT25302qCVy+T4hSdJK9AqIvy8f2MxxiuQgxhh0+YN0IPzYzxpyhFzrm4k0lZ5816r4RdfqnAuYgEEKEKI+XnCQKfXtxJhF1zQGvr3Dx8qoMjhvLceZ0EzroeIYxDSbqy4tBIN3AYfNnAFjeJdDJibIGGAuCsRJoPAoGExw2Ul1vYlv6NJh+8j101JQaAoxiblGii0Te/A3p0088IDz7QwEEf/RRvfXsz/wmwbSLUzlsdDR0w+VR7rDRQR8SPoZ/6DYemRDGa4wxRRHcOJ9HmQ9v+XQ0CY7QB6OtwqYnEDwgKNhHumHeGxyvrc/j8EYH5x9piHVtGgwja3WMrNIQ8LiKiCRMVnDk3GcBLvzBwTAUI/j8YFoIDGEBBD1SnWuwceBk+P0+VJX6UBU1Bh3AIcs0a/HMzU+3jZh1XmPvhwKI5gy/MG3g9vUdOPOcRjZHXdTXZ3P/0ZMwOWbg1FgU54YMRE0Hf6xkuLsuyrppvxte4TOCMbxgMFSSCBBOV1H+gRJBFNPp6gFeWQqs2m7jlIkOzpimg3MuOKGxhkBgIM4S52DymfQD2ZfZ/HNwkfVMT8/sFBcppD/5xdLLBkOqqwsbE+ciHPShqTaEEIVFPN9jKLH7kvaimph55L4GYdhW03qLPx3PInFElF3w7hfF2V/WYkZVhXtp1KedFtTwSFDHr8aHWOv3XuDjykr4U0xnU4iIwnrhMuQd7wPWbAZWtJDV4+C8Q1yMqZb7xMIamuo01JYxwQkmcZQHQsFvEOey4LgOcraFnGXD5TalXGVYFzYYyF2Rr+2chTQ/EEG/joqoIQwIAdEQbqB/W+LWnaPLffskpDGUbsPSEWvyfH48hcVHlbFv787q+O3iZO24+vAV0RC/MKSxR4Iafv7M68g4mvutgSz7UiKF0ak0YxR3aovzZEfCWTyyzP3HZScYP3MdMLKOyksZasoZSoKQ1pEurS7iKAFCcQjDs0ttAtfhAmSxqfiRd9EULhQxccFNTACr4lJDVym9v2a79dUp9e9PQmpYQKxM8cezNozDStjZuwOE2uf2RbxifIP7nViInR/g7PbSctz+3cdgBfqzI60Ur24Z0JN297aWRbeNH1i2zfqYpRlz4QIBnwyNk/ghYhEIwl9QYQyPq4hYrtsO190KhxvgrgEOA+CkD7zXpLTpPbGZYJoOxnRoYtPksxCVnvDyKERgL9yQ/djxBwTn7ck97+6+wwJiQRe/hmv4ZnsnRp03mSmtuLvfiT+sSI8YW+2/PurXjvD/K8B6UDl7fujBbSl+pm7gGbKcVHRBZnkGARABPY8T1ErmfB1crCzKFakzkyXEwCnMzTQBBocPTGwBgNPmE/qDChgGmYc4SobFHTf/iM9w2sG1RDox0H3XHbk7Z+0jf2JYQLzSyqfpPr68t9855Zzx5j92G4EhOz6+Nn9odYlxa2mYtbFE5ttTG0ItapfODL/AMPAA+ROFR5E9X5DjQ8QSAQG+cjADVLCclOAn64lWO3EEKQRTbIz5wciqYj6A02eeXU0CzdMtpFNAugYuUju2J3/0w/aa3//+kvRw77/4uGEBQRmxudv50nTO3XbaaOOcvbmQzz7K9YsPdS6qLtevNl33lgPLtN8xxtwdGX6RZuKPlLcm+is5Xyy7C56w54eI63C2wnVWC4VN+U1yaRhzC76KJDDxEQEy9JmsqeL3pPMn9i+O1gJIxru7v/iFUP2cOfvGwx4WEHS/szfkLwpFjLvWrO2bftkJ5av2Bgw69umVvKaxmt+V11gsmcP3x5TggoCOywvhCRWW3kX4WnGH8oTzlPPOk75wweAIK0ljtFnQkBevdVgCJPEes73XtC8BJ5NNAn3iCAG0VOwy18oQ7473v97+iZ/GIrwrHNKbx/mxpL6eDZs7hg3Eva/yQF2Tuyafs944a2Lg3L0F4oVWPm2bhb8ls2gQRo8rPWyihea5AuQnqI2UNVlN9BygIKIhNwp1iHCHZ1UJnVJk4gpzuSgyOzRKqxJJIaGwpX4gU/ftdgezV9ooDdqIBRxonCPDKkHZRtMg0PmSP7/NZj523jujCrtDm2EDQSe/+3X7K+NHsbs2bBg44SvHlb22O19I+yzdxEs6XPfSvKNV+nS3By7vaHf1y3IujqDPqbBM+BUOJecBmwrNvGfyvCkMQhtJa/pMeOMih+yJMRIoDIj5gVObgIgJhA2g3A8ECBjvc0X04sydUvoFwDy1v7iZ48kVDGETCNL5fEBdBUTcTNOFmZx5fna89rYrKwZ2lw57rSPUCS6+a6l5yscOWeLXs3zJm81HzPLyzP/uQjjnxt1L8ZoFzCQzlLaBHLA5ASSpmo/8LCkRRBi7kElTiloD/GFJdPLCxeYdIgJcUnKIz10GHFINHFQpuaTEBGqDgEFcpkzfIqur2Ico6CKPe+avB15cC4QICAMoDUogqDjOA6Lrpj+zhjmzdk5u7S4oe8UR9CW3vmIdN22i8XJbS/y6848ov+m9vvjeJfy0FPC3ABGUjBMOtCSBNkr+OLKwjMAgQ4U4g8praCNjxfWMlpISQI9JEOgzAYRXgCEsT9q82tmjRgBNMSm+oibQEAb8nogT5nARdyjOKJjCRSC99Dbw+pZBIKoisuSHIsgERN7my04br814r/t/t8/3Ggg68Z+X2X8cWe1+ft2ankO/+on6Nf/uYu5cwh8F8Fklz0n0bBgAenJAlqKuHuEFAERor+CMW95rW+YyrPBgkFCIMgKD7sYzdOg1rfpPjpGiiVYxPY+gEh5yBkUlhhfrotceJRQYJPqSWVnwlreBjW0c6zqBLGcI+TlGlTNRBEEg0LH9affhs6foX9ivQMx6tL/88EOiK3g+2b5kVcux7yaiXlrDK97uw9aAgTDJWVK0vVlgYxIYyEudQJviAsUBAoQ8QM8UjypvBEgQkxKnTVlWihOEe6ABlWHg8Dqp1IkjIj4JBHGGzqWnrhxEgaHnofelpMgMB6WII0Co9mp7D5CygSyV+OnAqCqglHSERtlG94dfPFz/8X4Fgr78D3Ozp02e4Ht2e2vfzz9zWPn3d3VBty7gX7V1/D7kWTkikKbEkscNJJZoE2B4xKeINnEG5SZIDMVGAWnP4yZ5r8xWYVkWuQFTq4GRJZLgxIEhA6gPS6VNhf1kgSmuUCD0JIDymOQucS1cmsJbWoH2Pmkg0AIioPIuBSKBEVXAhhbn3P852nhivwNBF/Dom/nbRtWySzes6zr9guMa3uFx3zifz2MMx5CYoFVK4YstA0CcVrpXgi/kPukDxQWkF/JAKkvsD1RWAm5Mii2SR6RmFBBehFvIHVqxx40U2T9BNOII+t7aEFBJxQt0bCGHIVf1jgSEuFG9GcI+4EA6B2xtAdoGJEA+z1QmkURWmxkAtndj6jdOZsP2p/aJjlCrYNaz7aGjJtYs8JlW3dZN3TMu/Hhjm/rs4UV8wuoMVlMBno9WrgMMpIHOFJAhbiDzUylnBYSXLk1kgP4MkM4ABx4IpD3zlkQSEUMQTKYXRGGCZgBlnlgS6U/yLTw9URcGKkMU7vP0hOdj0HdQETQlrIof9B1UQdJMQCSkDgpREJIWk6drHM4Rz7ILLj6OPbhfOYJzru0ADtCBzJxFVkVFvfFSOpVavb6548QrTxufo4v76UvO9Sld+6GI9NhAJgnE+4F4AkikgRwR3xMFpCeE70BAkC9B2TpLEnjsBCmz6XMiPBFaAUFJOGYA9DypBmiiakKRh5bmK3FEdQioDlNRmuQIFfqOp4BodDAPISKwnv6hcp5NrUBLSmYUyYdQQJAFFmRAHrxjWzc74MrT2AfvRyj030zzwxM6FrkOuKEhlemHbiURNJzU3NpR4YW662x+5W392t4MxpA4sjJA3w6grQvoisvCMSoQIDCE+UogKB9BOXMOMLIBiNuA6QeCAaChVPZTUC6WRBs92yTbNY5DazmCGkfQZML2D/mYAKImBNREgLBf5h9oy1scjsbgJ92h8hoeh5G2piqSt1uA9qw0V0npC6uPCh80oJREnw/Y2u9+47+P1W8dDlfsE9E0i3PtsD7MAcex6kbSPYBuO/BFbAQr/EImi0VGBLaAVAro7AaWrQWenQ/QiqRVT58Ja4m0Mm208oULDdSPBdo7qXIAQBCorgbqSiCTRaZX40qrPACMKHVQGeBwXA7H4WCcMhMcMR9QHmCiKE2A49OQznOEIrrIhQtHz0s4KVM2mwaWtQEdWUnwiF9yGPlCYQ2oIY/dFCJzwckHs2P2GxD0xU9u41OCJVjiWgioiuvurRzlIQc8xOGPmjKuWZRRE5aKRsTl+Pk9wNK1pP048bk0V0TEmZ656KHQgwyJJAl1AoIBpUwUM5cHgGhAhh5IFFVVACNjwAHVkkAigVRU/SeLa+RG4omAEmWaghsGs3aUtaBjSVkvamfozwH+EBANyu8if6TMABro/wCQ50gsbUPd1Sez1J6CsU84Qn3p0518lm7gR7SK5WriaN/oYmy1i2xIh+nXCoE6kU0jGpOCpmeL476nOP7yLIdlUaDJayklYBwXFfU6dmx3JFsR9UIMCEvBTwDRKo1SpZ8OTB8NlPmAMeVAjEIaHhDKVCU5LypIPDNUZf2K3xOEIU1NosmmFC7DW9uk30PtBOGAPHddEBgbBQJUmM7Al2/G6CtOZ1v3KxD3NvNARRhLOMeUoO5iSiyFZNbCWxsjqC7XwGIMOnWPGpp03ggEDwhl+Kze4OLuPztYucaBlfJ2cDjKR+nobbE9IABQBxHJB7IlSXP6NTCToSwEHFwn40ojSoCamBRbFCGlTaRZVbq16H8CpwAIca0HlBBTtL/HyQ/MJVCASBgoiwBjKoCJVLVI+SQNeHMjxl5+Btu8X4GgL39sCz/KF8Jc1+HGlOAalOm9yFlBLG+fisYKGxWhjUi4IxELZLC6vxyGzy+tHpVnYJ68TXN0dHK0tLhobXPR1sWxZb2F7V0uetMOLMUZZEMSGB6Vq+s1BDlDRQCoi0gdQlYOiSiS7yr/TeDQRoeSyUpYFsBSFSJkCheDQgXIncAdLwCVMaCmDJjUAEwslx2xDuO5ectY3bVfZHvcM7FPRZNaBU+28VsYcCWJHKKXj5IvFmBYBuqCbchqOhpL4li3ZQBWzZE7dYsUUqAei4jQg0cMMkvJxE2lOXrjHB1dDlo7XLRs52jv4tjh6ujsYRjIM5RS/VOUoSbKEBaKWbYQExBBsrrU6yKQCBhRhUjgeBtZSYI7PCexux/40cNATSnQVANMbwImlAO6BGLlMRO1g/aUG5Q0GM5x//aYP/+Tx4INeJO7GK0S/nRDIZsj6AK6nyNtatIXKApRqIS9zIS9s8FPBPUGRbfQLbRfASjSNQ4VLHP09nPEezn64gz9cY6BASbMUMdmwgQN+pmIJUWCVFE+yC2CcxT3eFJPMByBYQAd/cD3HwLqyoAJI4CjJwCjy6Sl1p1wrz99hj5rOAR9XziCLuThdfxUzYe/Uasaeb/E9iS/zRwXDh1MjpRORcHv9GTFCimycobsUpBihYSQp2cKHnZxjsGT/eTUUW6DzONMiiNFjiTlQBJMmNLkPZP/QhxDPRwEBllGwl+gjcSXDmwfAH7wMNBYDkwdDRw/CWgoAZiP9y9eyw745qcYGdh7/HjfgKAr+csGfj84/otWOK2okhBQFQXScVFtJDI0fSJK5610pSu8shllcqrPiwdwiASmZ1ipjJ1gsCJdU+ycqbxDIXXqhTZE+INWOwDqXN3SAixZIcUYcYwQZcqBM4AuEk2PAmMqgcMmAidNlmKqtc+95Lyj9N/vMQLeAe8rEPcs41WBIFZyjhq6YRIB1TF5Y4kdXJiblsbRY5HFPkhElVNW9r/qUZDVeoOgCcvWC0OoFKpS/AU8vAybLFD2qgKLEkOqn0I809rQgJVrORYulu0DNBmBmmsIEFLqvQPAjx8HJtYAx04FPjaZIgLujV88Vv/ecEF433RE8QXdv5yfr5l4kMQCiSeK31dRQoVRSQpH2OCwdaCXzKCi1VwoJFN1wyqD6ukF4e95IklxBH0kuKYIMHGTisNU2FsVFBT/r0CicInFcc/DsgyTQCAwRMsZ6YE+jhufBCbWMRwxCbnqSvfbP/+8fsfegPCBAEFfcv8K/ozj4ExReWFKMCpiXkx/wBViyjWAHblBMaVqUlX/hFLSitiqaGAnsaRSpkXWsLpJAkO1dImqDvqf/APvfVHWX5Q6ffp5ji1bmGi8JK+ZPHt67k1y/HkuMGoEQ30t/vn0N9jMvQXhAwPivqV8pMWwwnVQKmSyIT3TchF847CyLnSHwedn6MkNSstCdYUnXoTzR2EnL2SuKjcIDK/eQDnDhaI0xRF0VlUrKzxqjxtUz12x6KJ916znePIZJrxoBQJxR3+W496lDHXlwKQ69/7ZV+sXfmSAoAu9YyH/Wo7jdhJRqkGFnqkaojzIEWQcInMXZOhKy6baQgq0uIlFiSMvDFUMguAO732l9z1JJiemFGXk5LSCoponFQPzxBh1sP7qVi4CgQU9EaSULseDK4HGaoaJlfb3/n6teeNHCohHH+X6hnK8mrNwrCAChReoAsLzaMMmxzgKSQSJMzjW9exsRyj1UawDlPIWnUZFYBW4o4hCO+kJDxDVKCPKeooKnFVx8133cLS2ekAQZwSApM3x+FqgoYFhbGnuU6/9IEB9Ynv9eF+tJk+uU94s1N8P319WoOntDsyzbYQpVUrxGTE0iwJzXnPj9CqO2gAjLxVLu2RjIRGpuPK7YGENEUnFNbJDwVAeujJfCxzhVXKogKAAxLOw5i7keOYpIBJlUjyFgIzr4rlNDNUjGEZGchOX/iSwbq9R2LkLeV+cTp6jOR4vzfXhHMMMnsF142DOeDU1rTFdy7T3I7BiGwvMX8vQ3QdUl8j6oChNq/EGaE2v5qgkjvEDr3fItaJqkAr5aU/2kKgrmLSqIaUIIOG5F/VPKPGkxNJOEdkhPRfdvRw3XM8RCmgIRyQQFnPx0laOqlH6wMhy1L0xa/j1rsUU36cc0dXVFYnn/FdZNvu632eUB/0aHK6JagfX5TAM2XLl2ByJPMOibTr+8KomqjNG1wANdUCUoqX/GpZyaA1QY3Jhqby6nQmvt3iSgFeaKu+l0BEkE08FT9x7ocBTTl0xNwiOU1zhOXkFR/JfB876sYPEDoZQWBNAuIaD+a0cFeO0VTtu06fuq+W7z4Bo7UoenMjyRxjjE2jQVceAi7StQzd0aHSnjInYEHddlAUZGmNyBNj2FMONLxhYtY1hZAXQNBIoLZdia0YVMDrAEQ0Bf29joshAKV3BJYobPDkkGlqKuGLoilMmrEpO7SSeCi1cRfkLBvzlKQfz/s4RjdD4IQoN21jaCZSO05/o+6127ltb+Zg3t7nnjK/WDhs1AhUhP5LZHFZzhqfrQmzx7gK1T4Bo60melMqzJ3I5K7axJ4+kayIWCYq5GLpOQTYKIBTyLGLGEjV/lBoOGqI6Ovo5fvp3H9a0SLOwrh4orZT56GkVwNQoF77H7FaGnmyRmFIBwyKFIKaMFQNUJH9Vd5FqBS6IJc9iKmQPi6YXrG928asbbFSU6AIMPWRjZR8w+iDc+sNTtMhAVrsABnzTG+UMKhlO5zBNxk0DL+ZtXNpUyprfC5C9BqItnpqey+tz+hLp2LrOPMxIFH4fTQYggnkzXDU5SYzkM+WQw34NE8sZ3upyYeUyGFtiYnOc4X+fpOwKUFECRMqBEEU1/cCEGHB0OVAR5nihHdiSkNNnZBZtsGC5uBxccYeSU15AVyr9IsKr7J1S4iparOJUGYvjx9/JgTs6SqMG/DEbWzLAydNN65MzYU4dz7EjwUTOXRRQe558wM/RWAmMrkdnJmt94sBaP/WTvetjr4Do6OBh28gv6x1IT9gcd+H6iAs0MU6BNtEXLcTS4GwLpmlijkZ1SI7zaY67iOl5RBnH06v9eOR1HQ1UZR2Tc/xM6j8IAo0h4JNVVC7JsbQfWLrDyzGrinHFFcKRkFsxUMVdp8prL+Syh/gQg/69PNWDd+Sw+k2G0hIDJWUOcpaLH1xhoraBYXsvLbiiPLcK1VNQ0qEUKsch47GJGezgydUs+W5I7BUQ3QnrB4mUdUNLPI+44xeTxMSKEJTnQifQJDEiuCiHVMpTsD6lTKXct20XYyIWWntdfOuxsCh7qawBfF4YhNratCBQ5gfOqQVKTY7mLPBCOxss3VexD8fTEyrXoTjGE1GqMUWFO8Q6KepOFbkQeRPi3HQPyxdZ+NvtNsxyE9VNwFfOAQ6aoqO5SxYdkAGiZnkUE1RcEpV2GsBBjfZ3Z4wz33XQ1rCBIG5gQbu5vSddFecB0VDizZj0ZLTsbyYAaLrYTpNgvNEvBAbdMYEVZRnYGRu3zI1sXNXKttZVsmn+SlTqEVmQJpa3Vzbz6RqgmvIZGvDAZmlRkeIXXFDEEQVRpQoBvesR3FE04UyJqqFiifAgQsYHOO77Wgo87MM1t5g4aQyweLMrFhOV5Mh+78HRdUocyogwlfRQftttbWzcPuE/CO+eAAAMI0lEQVSoxsbMrrhi2ECkc/Y5/Wnnyda4g14Kn+5k4BetfnHDpLRlrGewLK8wEEyQqSZItY1pvNocWXbZcdqMU2/d4K8pHznBX+I7FD7MdIDDchYOcEIIuhpwcjnQ5OfC9/jjBlnqIs5NC0KB4nGJmiSu5L5y7pS+KAAwZOCWMjCIQ9fNteGHjos+D6zbxjGQ5WI0UZCAoHSqN02zmPOpFFOEXTyT+sgJ9p11VeYD1UH8kxo294kfkco6d7TtyFzWnfchQ605kF+qHqqQV968FE3SSpGN5IUYkFdWU0U6I5fBgma9N1QWqNtV//bPnuNlHQxTkwyH5/2YeXQ5P2SEHyMbotD+sgnYOMDewRFkRYmuI8/CoteFiThkAnsjsAWHFFX5KQdyRAyoIl2V5QhYDLVVHK+tdWWhWUAOZSkMcvREmqjCUb3ZqirIAaaM5qivZpTOXWhl8xdNaxj0yofNEXmXv7x2a/LE9pwPgaAuirRUiKGYOXbWC1KW7qp3jUojY04Gi7dpqbposvaEydXvqtgG4eba7DX2sRnHeKgx7Na/3qVZ89pAc/aqxHAVVTHorb1CG1hRQ6PQGR5Dq2EoKjHVEAVm1AIVBrCxA+gQM2k4bNcVBW0RPw11pGJkuicp9wo2g8cNorVMgEE5YyBMtbcUUytl3clc6rjjmqKisWfYQORsvmT11sSh2/N+xCI6tS7t0iDw5tkWPqPVo5QY3TCFxekRNBiiThpLWoxeI7q57rzJcu7r7jxmr+Ajehw8Wh3iR4ws4Q/+6Z/a7dvSzlSbs6O4ps2wbRxA4wWE160oVTQnylNVQm8o8UX1smeNB9w0sHQLkMpJzgqYJJI4SihHQaWXXpmmEEkeOWVEmBcAEK0GXjaR8ih5R4rUyXXu4o8fYM4kMTVsIPIun7e+JXnMxn4TNRVmQSlJ8SQFj7hpJpV2wRShMkeNiYukD4T1ZDJEdFeIpn+2BZf/z0zzkN0BoHgfajd2w/il38DlU2v4csNln5vcyDbSPp/9dX95LhyapkE7TPOxmQ7YdA7eCJ1pSpwqMJSpPaOG4+AyYMFmJoqj6ZaIewIGF92qUa/yg7KOgoieuaWGr6jCBuIEBQLpCvpf5FM4RQ8YxoR6zj3nyJonhg1Eznbu7+zN/tecTQ7GjyTThuiqYg3yi7yKxZ1Sl3IPKgqWZCQQiEtiPI+BRA5v7TBu/fLMyE6DFvcElLvm2xdmuXbboSOYFTRxySEj2OPvOH4W184MZ0exqDmdGWwmM9gRLtgUrqGM7oNW8GUHu1i0SZMgeA8x9o6SWj4uNrp2qWOk1iPul/pBdb1KrlBZxKHgGIaGsJlbdPmxwSOHDUQqb19k2/yPL6xIoLY+JkxUNVFbOUREa9vTHWrlFQoAaKa3xw0md1CmWdjYbfF2HjrqS9N8/9wT4g/d987X+KTuNH90aj2f1FCm3c50fO/Q95gK8NlvtQRzE2omQtcOHVWhffLjo3HuG1ulGKUHEUo011PxsSkHO5J/IMSZR0VVRSJEr8ipe1aTly+RgNDMQaqTleZuyA87394ycthA0OT70gBv3tiejGzoN9FQ5TUXCMnkSUvv7FT0RSyplLkinAq6RZ0MuONgzYD/tfOmBY4fMqd4WJjc+HR3tJ+V/bqxVPvKpDr+pt+nffHIUWz17pyMcz76voXY3E6Fk949ELGJI8hnkCB4YyLUPEKPG5T+c8iK9MzWYq5QKoqug+JwZVGGLS3xqcMGgk6UzvFf5B37qoVrk6iqCSPkN5Cgzh4RB1JGqrz1nO0WLkyMdVAtVdkUIj4NzQMsv22AHfXVI8Nv7A6xdnefqx/PfSEcMG4/fDR8IdO57riHfvpbNmvWv/2NIs556X0L3e3dCS0gdEBRPoPil6p/QqOmD49d1CJT4rjgQ3gBSCWehDoRISAIEEwT7srWzPA5gk64tptHG2Pu+lTWrl24PoUDR5eIxo/tKVLCRbLTW1hk4qYtV8SfuGMjaGVQGjLQkXKxLRe8+guTzV/uLoH3ZL/vPxEflbQi905txAlNlez5mJ6/5PBxgyOJdnWup1a4c9a24jj6nQuRn1AWlRr8Lp6lc6LsE5kvl5y/U4mPpzOkDSNFEoEwrg7oSPCND131+MRhcUQ6nR7x3HPB7ZMOT9xUEja+GQubGhF5dVsWlu5HIOIrzE4lQEQU3DOdsnkqt0+jzOSIhHyI5zVsz5k/P3Wsfu2eEHdP96Wc+aupzLfrq30/mjYK2ZCJ73x8gn4/E9R85+PV9dmTVrYYf0/nmBaJaCKVq+JU0sIaPGxQ3EidoBQ2QSJN2UFdQ8BReqCpWtbg5l33qjNG6L/aYyDyvPlCm/f+bktrfkNJ6OCD1v1rlH1Sj9w9c6Tv5CBzG/uSebT3OUjaOpia003dOdyBCRcRctzCJlymo9vS010pfO/kMfpte0rY4e7/3YcTB6btwD0Hj3aPrC/Tni8L2pfPHB3csqvzPbbcunZbD/+/XJ4xnX7shiw8rzpc07gcOSfDZdIyVEpbpWoLYkkaJtKRZbJwjYaq1PCXF8xdcxoNCNgjIDLO29fZrPfH1LfjWGks31DhJILTv3POWP2W+1ckqg9rDP6iPqJ9wQduWo6LvOUKq0lyhQyP20xDn6U57SnnhY64893zJvt3S4EOl/C7Oo6GuQzYk66Y0GjMmjaKUSzvx40Tjdsms3eOxbtvYe6ceE77WTbPDhhIMjGZOejn8Pu4yCJShTgpXWE9CXHlvRYjhrx0CflL9GtGhvxxEdMHHo04D21sjV92zTFV1DS8e5710qXcnHTw0l/b2o4r6Kd8uEMWQT/a+7LOmpaKU8877PQX1Q3fvzJ34JgK44LqMDvJxzBe0xB1OeM5lyeSFjbsSPFXegbsh8+f6n9rXxJ3OOc6/47OMaFg9OZDxupnNpSzN0O6861PHBgszLFV5yTgRjZMOCyd1acnUijx+WHoBnzBgB4wTIQMU/NrhmaWBHGgZmiNadt9S9Ool5AHGDQfdxBg9OsKJuKAszTt2n/61vTQguJrfk+O4JyHM868+yz0foZAoGyHa/ehP5XDpt7I6wu2Vp4x65RTdjkZ+H/ubQ5MqKmM+oKcv7yyM/H8lbLn+sP2+PLdPWePrw/9cmSNMToSwGMVPvf7R48PbNrT65y9IX9kxtUfXtmujRv6Wxjvda5/C8TAQHulHlzxVwvxo2l0J3Wgu3YcfQN5bIyXzn65ufzzN33qU4K1PuqPi+9aGiotG/OtprrQVRUx3ec3cVd90Ljp8NGsY3fvbWk7D21KuNu7+6zDrjgisH53j/u3oikeX9NkhFa9YCNxAFwTsHNw83H09jvYGK/80+wF9ZfeduVpH8oVvicEGLrvVx7qrJnUELquLBr4imFodtB0fz8iat1y5IjQbv2C8JNb3S1tPc5FX59hvrIn17FLjujufmNGOLbq6ZyTaqDRm8zKwc31ojsOrOut++VZ//jqNf8//nBrMeG+80R81PiR4asNn3EhpaSDBn+s1HTuPHXcTxcztmuHsKOjIzw3W9O2qc0+9bqjzT361ch3AJFMLjyZaUsfzrv5Urg+aFYaTq4Xnb0+d3VPw7WfOf6y95xSticr4cO+7zef6K4bPSJ2sT9gXKRrrJEBK00791Rtqf78J5t6VzFWK5rbeceK8Ev2lJ9sSbLPP7OhY+yzZ9bv0cTLnYDIZ2b/t+W8cVeetLxrQLdSsLP96OgN5FbuaLr0vI9/7U8fdsK9X9dHqdvjDms8MeI3LmAaO4mDVWvcHTBMrTXsYznDwMi+LNfbevPn33BM4B2Tnd/rujwgOEv33XONg1X/Z7t+TXM1CUK6H229ZYnlvRPOv+Dky557r5P9p3xOoBw6pX5KLGQexMGbOIOes9nGDZ252Q98Oto1HDowcv3POuH6XzpY+00bpdBcE3o+gXwqhW29Nd1v9Ew660tnXb5XYenhXNh/2jGsu/uJujD7dbNj1/k1qlXNZZBN5tDcO2rr4h0zTrnk3EvW/qcRZX/crxBNnX2XXFWSXP0LNpBCJqFjQ9+UVYt7Dz3ta1/4WmFo+v64uP+k7yzoiJ4tZ/wk3LHs2rc6j5/3ct/Rn77uwit2/CcRYn/f605W05znvznzT4umLf/TrC9l9/eF/ad9//8DKbvze3g2WI4AAAAASUVORK5CYII=",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABaCAYAAAClpUiKAAAAAXNSR0IArs4c6QAAIABJREFUeF7VfQmYXFWZ9nvuUtXV+96ddCchIYRFggoCRhBwQUVHdBQFxRFxR0VHxFF0nJ/5f8FRx40BR9SRUX9cArIoQRFURJYIgeyBLCzZO52k051earnLmbxnqbpdqe6uLEKmnqeT6q57zz3ne7/9+84pgSPgdd3dMu33oGmkgM4Q6A6yUXdQiKZHUdTrOKI5mw/+8I03NfwEQsgjYLrP2xTE3/JJ33xYZoIYLSKFzihEdxRHXflC1COjuNfznG4XojvlRF1pRG0ZD/X1Na5bn3JQnwLqfIm6lEBt2kEQCzz61OB17z27/VN/y/keaWMfBDhSXHkPautSaMlLdDkRumNEXVEU9LpC9PiO2+25sjsloq4aJ2qt9UVdfdp16lMC9SmJOh/gexI97TvwXQHHEZASoFjw/0ovKSR+cNezb/7SRUffdaQR8W81nwQ4UvzTnagf9dCKbNAdSqcbMuzKB1EvJHpSKa8r7UbTal3ZWZ+WLY1p1DbVuqKxxkFDWqIhXSJ6je/ASxLdEP5QFuEI4IFVe258+8tbP3oo4/xvuleB8/8elG/L5sJrdw/kZ0LGGc/34HsCvgekPKAuLXDRCS5qUuR0B0JoDrfc/nws2HGAP6/Yc/0FC1ovfz6edyQ8Q3zpXjlfimDJwGA+1d1ZqwApjI5hXoeHgSiFbCjgu8A75wmQe1+oVyRjef3tz77m2kvm/ulwzOHhzTLTWIcOKdEbRZgROZglY8ySDp6MBH7y8jax93A851DGEFcuCq4dGMxe1dRUi7oagXxuDK8/xsO2fArHNYV4uN9XEnLRcc8POJRKMoFwtA0KI2BoNMg9sGbwyx96Vec11SxWSik2DKDB8dEdxpghJGYIB7NdF0c5DmbEMXqDEF1hjIYIEIVAIlsAcgUgiIB8hP5sTn7l3S91vgO8cB6i+OSdhW/v3J37VGNjRoGDKIsz5mWwsl+gMx6E39yMPTng4hMceE41pKl8TSWij+ViZPNBPh9Gg/lQ9ucDbN87Gu0YGctvzQdyc/9woW/jjpG+B58Y2LDie2f025GllO66YbTEIaZJYKYDzHAczPY9HCUczDDS0B5LZMhY+VAiXwDygf4pREAQAmEMxPwxTgivjaF/d1wgDMVZ/3CK+MvBr/rQ7hQfvy04d/dg/vd1tWmkfCAsZHHei1MIQyCTcvHEDkdx8qUn0d7s/7D9iB4CY/kIuXyUyymixzvzBWwfzkZ9w2PB1nwh2NI/GPZt2pPbvnb94I77lgzuxn0PDQNXky7q9adnZY2TQkfaRQ+JLSRmuQKz0zWY6Uj0Sonpki66gE9CBoHUROdPqLk/4g+JXRwVANWyBcJ4htZDLP7Pe/iLA0SheO97TxU/PTQSH/zdyoq89YbdX2psbvxX34VorsmjubEGu0cB3xdIedQxwAdPFpBhhFwh1ESPZH+ugO17R6Ido2P5rYVAbt4xVNixqT+3fe1zgzvuW75zF3776EiS6HaaC1fLej+FLniK43t9YI7n4qi0j5kCmAG66BINQsCJY4kw0JxOgpNpojKO57hkEvV/GS3GeebWXS8DxiIWx0JJjnV0glhe+YHT3G8cPHn1nVdfLZ2rrxZJNqlqyOJazrl24yXtnW2fAGRKCGyPw0JfHEVbnTjaMloI+6anRvo29BX6Hnh86+6JiM4nLlwo3ex8NAcS04SLGS51vsCcVBozXYGZIkavBNoRo44EVYQPDNFDqThdxprI1KKUWnpqrmPea15RYNj/JwLFAiMg4QrAcyXSLpD2gIwP1HhAjS/U7+TB7UMhntzlIZY67opi+Y0PLXCvnIyS71go3bnZ4WZk0l0yDnpjoAfCnekCs+B6PVKiRyDqcBz3oZ27vAu//xERVIVMBUab8r6rV8vUNIE2GaHHcTGDHo4jMMdPYRYEemWMnjhEqwR8cjhVTT4PFAr6PcGgkefiSVwSnbaMP74ri+9dF5qgFpQycKyKcoRUAPqOVG6/JrgmfsYjEIb4rlDPEka2KsW6cRzjD+ti5CJXqUQI8f+3b8fl+exwdyT8HiGiHke4MyXELNf1egDZE0vZHXn9LW7U5AuZRsfutWgbeBqr5rwep3c9iHkta/DztZcCThphVDjhaxc1PDklkc0FkzrH68dk7969uGAgwAl7I8wYDTGjEGBaFKOZNpMqhoTPkfjU9wSAhtaoHhvtKw4ncQ3HK2kQGhgCYAFSvzuay/V7Q3SXxJaK4HUpoNYHalP8m1BgEBQV9CppopxUfiUlTTFOJJErSIzkJIazEkNjMZ7qi5XnFoaSDkMgJaQQTkoIB1LG6ieZxojdLAbOuASpXaejfs1VePfdH8acLYvx1UsfwmuO/j3mty3Hd5Z/DrHIIC6EL/u3i+seP2RwVvXLM2szuGski6bHtwDbhoDhnAaBBlepnwQVrM4vf3DSFlhVZG0EgaCaqU1JNKSAxhqgOQM01UBlHZhbIyC0ewRKR7/6CYqxEw9TY5s/kH6K8IHEaE5ib9b8jOn/R3IxRvPaiaDHZqU4OUa1BORMRo9aCH/wePh7TkLt2C40juxAX9eJyoGqTcWoTbtoafBQk8KZF57qP1Tt2BNKzmO75J0o4PzblgKDWc3pU72SHg+vVcT3yOkSjWlN+JYM0FwLNBOAGi0FJL4aX5gcWwIAa08s4ZV3ZjieBB6xhDf/D+ckxnJSuc9Un7y+KDHGTk21jkqfJ3N/nAvVbZoSnBZoqHHRlAEaawWaagUaMgL1NULZMyvRng9EAc5trxf3Vfv8CUn+m43ylj2DuOCR9eOBUbEAFyy0fajxpMoik9sV8Ul4w/31aa16yEGChJ8gsVkUwDJ9tGs4xqZdkeb8MQlF+LyWiL8V4TVTaVWZYbK2RqAxI9CUcYrEZzxYm9KerJLohIc3EeEJThzh/I468ZtDBufHT8kbxrL42Iqnx4Mzf5rE/G6pOIX6nwZXBaeG66t9cPK6cnD4+5bdEW5dnC+qr4nU5lTPU2Mn8oCUUM/VXprmes3t/CHnEwhmzOlUeI4oatKJsuWTPT+K6azoMTymxUJcOK1BLJxqzvbzCSXnB6vk54MIX1m13qh6CbxyDnDO3JKqoL6wA6j/J4g1JptMJWB4/eJ1ARavD4p2ZKIxxqkby/XKYdDqhcRurHXQZN6T6ykRRVVaBddPNv/kujmXMJYqJgtCiWd3RkryZne6KpEcBbikq0n85JDB+c/V8n37IvObVq7VQ9G7ueilwNz28QHffsHfAep1y9mGwYvzfuLZAH9eY0ICEzwqr055bkKlmpS6URyviU8wSHjaApdcbxyHg+F6TmQ4G6vxKG1BrAmuvNJIFp2ipE2jl8mYjPUphgJDozHaGwSa61yVDoojfKSrQXz/kMH54Wr5Brj47fI1pTTIm04AXtqjhy56XocgPRNJDYm5eXeEp/siNNdpECoZ2cmKc9USoMgUCdVHJqCz8eiGPDoaXLTUO4rgDAcEC4NMQUIDlo+AXAhkmb8r5uwkUg4wv0WocgvVJ0GLJD7dXS++Xe3cJlRr318tX+K4WLriKc0tJNhZc4Cz55ZumTBKr1J6kuDY98XYiLFOyXOudj37XZdUexJSrYPcnqxH2cSnvZkuPNdGh6Q+LfCXAYnhgk6KquwFgzwyqHKM9k8ZkUJpBzilVTsVBEhpmBhf7GwU11a7mAnBuWGlnJH2sHHZU7EYGeWygFNmCLztxc44I211rnJXE5asCs9bhyxlbrMlps0eTGqviqVtTXQOlSS8zZPZMcpjo4nGToJD4t6/U2KMtYUkKGVxlh3bMhnBOa1Ve30NGV2gjGNc290ovnjI4Hx9uaxrSaFvyeqwfteeWC38+C4Hl53F3JOe2YQ5riodg3Jwip6VmX2yREHPh8FvMpYqStvB5KEmoRCdCdqZgZFYeaMP75IYCYyUmIeOC4ANjxUKMaIQSNc6Sq29vE3HQ7SJhg+/3d0gPn3I4EBK8aN12PzYqqBn03adUJ3RKvDPb0yZOGc8OEWwqpSeiVRa8u80/vbFwDMfVrus/a9LOgfMCnA81nWYbuK4zES012uSW3D2jMbwHeCJAWAoD2VrKoFin9a/pYAwkOjoTSGdEljQodVfc12xEPb9rgbxkWpXMan2+dE6+fjyp4KT1z4XKX+9tV7g2remtENg/plMeiYbfDKVZu1Osn40ETj2GVal0aukO0uik/gkPLMFqsBmfqzqKxJJMF0EnNClVbYFZ3A0VoZ8zYDEQM5oYGUHjSdYtsDsaIQgL1Hf4imJWdCp7IxyKPhyHfykvU5ccnjA2SDvXv9MdN7K9aGKhOl1fPn8lHJny0EppkiqtD2TqbSpwAkjiYExS/wSEKqyaYx9kvDJTKgtDpJ4tAdML6VdeoQESFObrjrXu3dMq/MNe4BdWW13KT1JdTrO0JZMKFwhsaDLAetRrQYcP4WFrWlx4WEB5wdr5H/3744vWbY20ql8V+Dzr3dV31klm7MfQJPYnv3ASTgG1rirtI9ZCQGhy8rXUFbiqX6pPaCiHjQ1IFN+SLmW+LpkwN85HvvkbDa8mEcta92y4DBbTYndNAQ80x/BZ/CaNmmo8Y+2NqU4X8rK6dMccN7tDVpyamrw6yZfvOWwgPP91fLa4TF51dI1kckhCVx+joP2Oi3WNoublKJKtqeoBs2sJrM3Vmr4v87J6ZuoqrI0yoDKrW3ao5Oqtl5jiV8qHZTK0pQma2dUA4exM/lI5+io8jjWsZ2aiLQ/DGJ15lpi+zDwxDMBRrOxqg63trioq9UqUK3F2CKV3Tbz5UinTXfA5pGORj1uugb3NvvidYcFnBtXyY8XQnn9X5dHSvdKKfCBBQ5mtSXAKatKTqTeLEBJYPi3ZHxT9MRMSoUEt4ultzZmwFFjGSKwdMHCmDLwxs7wIxr3DbtijLE2Y/oJxmUKyqQukwLmTzMcbvJqTLKOFSR2jQFLnw1UBpxqinatoc5Bd4fLYk9RWtT8I/0500On9TqqXtTZpMdNpfFgS0q88rCA873V8gIp5S0PLtH6hJnli05xcOI07bdbIiWlyIJQKa1TnFRCFRW5L9GOa0EaDw6QDUo3Prs7xnBeSwSJkSQ8VfBLex0s2xorJ4DzI3PZiqu2NVrdWZXH322GmQU8SiAJyyLcnjywfGOIkWxs+hdKAE1r99SyYqlzaipIFSwnCJw600E2J9HVbMBJ4fGWtHjZYQHnxlXyTOHgL39aXFAcQ3DeNN/FmUdrHzeZIRj33jx9P4DKZjWZ1PAzgmPrSFRN5GIrbcu2aMLzZauq1s7U+gI9zQIjefpVUI2SvmMqpQwGVX+AljbTp6Z+76zXkTwBo22iShtiga4ArNgUqsJdZCSDY5AmBKcuI5TUJu1fyoBDVTitRdPLT2F1a1qceFjAuX6ZnOf7WHv/o3nkC1Jx01nHuHjTid74LEGFgNQa8mSqP+l5jvN4KkgNJUGBY0KEJDhc3HBe36RK1Ew0Mu9l2oSp6gITtKo4xtiZQsKlVh08CQnmmJQ22jkLDq9nIDoWCazaHGE0ZyQnARDn2dXqqrgm6eR4npYcStt0A47n4Zm2jDj6oMCRUnYBKAgh9nCA6/8q25wabH94Wc4fGZOKm14y08W7TyU4mtQTOQZJqZmsFpPMfSmpSKRhCE6ymDVqJIfX8X2OzSOG+IrwplGwEuHLCaLUHBtDjCdHD62nSUsOAU+5QknWrr0xClJg1dZIVVhp+5SdUz/6PX9am1xVD7J4M1F62kxHueM9rVpyXBdb22tF7wGDI6WcB+AlAG4RZpPSh5dIf76P7Y+vyrcNDsUqFT+308UHz/RNlqB6gCyS4+xwwoUdl6A0fycX2xQOP7fg8P3SLbGyN1a9Jm2OaqUi4Y0UkNBaGizhjbQl+w4SFNPqUSg3uH8oRiwEVm1jd6pUtkU1LCZAonqjFPKepnoHmRptkyk5e0dj9LZpcBwHu9pr0S2EMAp5cpgUddneuo8ZPwvgOiHEWPKWbz0h1z65vjBv10CITMrB9GaBy84xKZyibansvSVjIStlybEnsjmqckkdbeo36h7anEAnOPlavzM2BNHG3dob5VLTvqg2KP0q015TMq4GVSjp6BuMlPiu2hYpt1hLTUl6rPdGR4DA8XOquM5WF6fNclVNZ0YJnL3ttegUQuSnnIQN5qWUswGcLIT4VflNX39U/vm5zcFZO3YGqqTbUufgo+ekVM5oXCXUuJRJx4CGum8oxvZBXXSa3qz37RRfZcFf0pXmInXQWLqccUeS0GXecDXrreoaCw7nsG1PBM93sGJbpFq+rJQkQdKqTUuPdhSAjhYXZ8x1MTQSY2a7caAcZFGLzk4h9nXCTv2yknM2YzshxF/Lb/nyQ3Jh/87gHTv6A9XkwKLX+8/0lU4uSoN1CNQftBQxn/Xjv+Qwu8PB6XN9VRdRXpXaQVCqUmrJNdxtGsl1rYU2TnOwfVGtHWxVc2pSlK5QjSu+7gRiL0M67WDF1ki70cZLsyAoUEysRenh4rnOxjoHp892lVorggOE6Xp0NQkxUM18LDgMjIQQ4oHym754r/yP0bHwEzv6C2iudVBX4+Di0z1VQCqCkwgKLTd/bVEWFy9I46h2VhEJiv7E2olkftdKjAVKmRJpunv8FxAcAJt3RajLOFi6JSr26pUHszZfp5tHbPwkcFyXwM6hEjhcleOgp6NObD8QcGYCOFcI8V/lN332t/LzYRB9pa8vr1LfBOftJ3toq0uop0QqnRO8d3WgxPx1J6bwdH+Ee1YG6N8bo7lW4G0vS2Ful2skoOTdlBwCE8vIUr+AnRPjnHL3NznfZPqkmsXba6zHqTpGix2oen1szWqodfD45rgY1ymJZhOJr5se6WwoRWIkng6DiqWkxKpNAc55UY0qtatSdYA53c3i2Wrml3QIWKH7NyFEIXnjFYvk+yDjm7ZuzaKp1kV9jYM3neSit2X8Zh01EDlnn5d0zW+y+Mir01i2McL9TwZ4+6kp1YUyOCrxy8VZfPoNGfS2MrLWBCg5Bibza/5AN5pVyYnAISEZxdOmbdkT4xXHeKq0YV8cxv5mCV/836hgPt2WrK3NoFNhc3RMeHY1Odi+V8JNlG3tnDm+7nMT7OhU6lBvQtbP7huMi+kbZvPzEU6Y3iCq6pcurkRK+VqQtkL8LgnOP/5anue48u5Nm8ZURY/gvPZ4D8d2T7CTSgJfXZTFpWenccO9Obzj9BR+vyJAZ5NQNfkFR3s4aaaxQSb8p32xICXtDxdo0/j8nOkb6n2+mDFe/HSALQORyq2xnPzeV9SozywAzGgohqYXZer/tnRd3DBVoYpqXWk2mTz+dAGnHZNSNpbSoohvOlST6rgaSWDvWsbDZ1wP96WAlTZkmejeJDhk5asA3CASBuuTt8tTPB9Lnts0iro0HQJHeSEvO8rwUZI9zbaNf/9tFm87La2I9IdVBbzqBB+PPROis0HgmG5XeXxUB0nPrZiNTnSFKsPK3XbmxUBT7Toz6ofq47o/jOLZgUjFX59+bV1RcpIlhkqLT06bT0hKFjmcEsi/EXwb4VcDQKVrlM1la1SMJV5h6HX1TU3nCaDXGRm5STQ07JwSHMW5Us4A8A/7ioFfE0KobOfHfj42I1WX2bhpy6ig59SYcfDSWS5edZxX0XPigm5+JI/je7XTwK7QR58OlZfXVi8wo9VVuluVHcZ71cXxbBqEnzdnShcV+wiMd7doRQ53r8zjrSfXYPNAhA+eWas4my+Ckw0rqDWTBNWA6DlMlsGoFhBlq4zbH0bI+x62Oi7W53JYzzDJc7B2sA+LZ88WOUvrEHi/B/yukpdsrMT4x0spzwQwHwAbrvs++1PEUQv6Nm3N1rOCQcN23HQXb3mxzhJUCvC4leJ3K0OcNMtThpKtrXcsyeO0uR66m12VYEyqq+QYFhjF2YKN7+Mlh7UXvihF/3z7MC49M4Pjp3lY2xfhRdO9IjgMCLWDYAColspTXKebBtUuO+kI7HF9PBtHWB+GeFK4eBIx1vsBnmtpEYNTPVJKmYqBD8TAM74Q95Rfn+Bd/RHTOPt2UHzBAVYA+BYvuOIubNm8PTc9CiMlOXSP3316Sm8wmuClmtAHJFLsAaMxM5ufqNpaTA7Kut36web5ZjxFWLAxviRhttXV7nYjc9D4Wm9rKmIcyOdKshxu8JUYzEp4nljdVivuj4DVPrDFdzBSX4MlQoh9+1kP/iWldPYlIj7qAI8KIZYkRyrZHECEUrJKd5IH3AjgVQDaAPz4yruxZNuO/EuyY6ECh97LB16ZmjItwsEZjLK8TIKycSKZILATKcc4GUcQnGq2nxw8efSdpeieHqPAn9bkcPvSvHJiRlg3CuW/rvpy29XFOUvZvq+l+w2smgP4fbUpmUrzpATtqxN+Yd9uGZqTYvqsCE5eyre5QKML/NQm5pQHFwfHf+E+/+1b+gpnDw0FKvPKFtnLzkmrFtXka7LovRq9nrzfAtZ6GMHh+BoEHQyriN8Aw6Ia7da6vhDLNwVYvSU0ZWgzE0fcuPLqtnFHu5Dr2WsJgEzNwysWC3HgG3NJw0DKV7L2J0Rp/46ibiDlWQKYu2+T6U3l7p2U+ZMe2ZT62S8fC160YUtBgUPjTnBqEjHI4UyrJGs9rZlShbJa6bBSQAfCgpAsI9BZ2DMmsWkgVmCs3xGqHBrL0to9LsU+6pmOi1gG71pxdccvJuJ8AG8EwMz+z4UQm6uda0ISG7lXwBWlRnchpWwOgU/ty6hfYz208oG/9if578d3xp+5b0VOBWN0qT98VirZLHdYcl6V1Bt3wo1LliZsEhmCUbgFoCgNxlGxkRjjI27d3z4kVbC6dU+MgRFu22cNiBVVlphNrcZs4yBKDRm34HnO42fOdZdc9urMV9trxdbJiC61qqO3y+vuKA/op7g3HQMfdIW4wV5HO3OxCywXQqya6OYrF8lPQkbf6fJ0Zvqx52K86/QUelpLgehkkjNRJnmcQ1D+8ERNh1sTOUYSBCsdxYUY747NHHtzEjuHJXYMQ/2v9rKqGEmqzDIBUY2GPFyCuwPCWNm19npHzm53c/N7ncwxXS66mtzId5ETDupY39snfVe3Z/CtyeoxPNoFwMsBMKi/WQjxTDVSJKXsDoDzU0nJiaT83L5A/BsTSQ0H/qd75AWQ8S1LV4/ixB4Pr1AusYOOBt0eVBLN/adxoLWU0mDjO3OS5QleQxtmS9d7RoH+YQ0IPStWR9WmZ2voTceMjZOo1pgF6GwUmN3uYG6Hg95WRzGedQ4qEdSch3B/IY/3T5Ufk1I27subfgAA82i/nsoWhVJeGAPrUkIsLTJcJOXlrhD/MRm6V/1OvtLx5QN/XTaqIvu2egfvOyOFY7td7M2PPzumggBUwzgVUU3mr3gBNy0NjgG7RiT6h4GBMb1H1Lr0ttRgz7MheGzg4FkFzDSw6YNhwMxWoVqn6IYX00UHMMtUCnviGJ9trcGPJkvBGIfhXBM33jiR2011GAKX7auOX5uUShFJeYUDfHsyZK9aJOf5Gax9ZPkImOPhrrKzj/Xxdy/x1cmDrOWP2k1oFUTlQKWHKobqiRt0NRD8X6sr/t2+bKBpW3ApGTT8zBKT+DNbHRzVJjC9hQf26Xhpsqx2JXx4PVUfX+wzsC/uVPNc/DoI8JHOetE3hT2ZC+C9AH4ohNiUvFZKWbNv79XnPP3ZOJsmClJ+2AfuFkJsmegBV90n22o8bH9k+ajPwxOYKT5ltqfsDidPm0CCjPBkJtMyW8kGVQLJlHlUUnP3qMSOIYkde9kLzQMczHkDxjglywp8b2tD3DI/vYlAOJjZJtDRwJrKwUkFAeYamIlg269tjCcjdNQ7aK0d37PnuuiHxCfaasUtUwDUDIAH+d0phGCAT6+wPgQ+HQN3pIVYWX4/vbXeELho3x4f2p2KTP6OhTJ10jRsf3TFaOvwaKw46NjpLj7xmhrd0GcSntzaziCTzX7ckqcnUHqkjeRpnGkb+oak8qB27pWq1YljKd60YJhbbXxCwjE1zxzdrFahwKCt4H5QStuBSgWHtwlSAjKaj9Vhr6pHQGq7ZJ/tKhWot+13GfCLUqRPG7l5LMCnehvF7olAopQYgHhM2E6TW/tvIcT6SvcoWoRS/j3p6Alxx0QDf/khuW7pqrFjdgyEYMNcb4uLf3lLRlcHEzcRnLq0pu+okSSqJ/YSbBmIFSADo3pLRnnaJZmZtqUBAk61RMPNn65GfQbAgabr7RTVARNmtzPtZbHFyVRe7UEh1IE8oEjzinbX2T+tOQ5oqYOSIvuiBvA8bJbAh9pq9s+T2esoLfsOL/oBwdmXovuSEIIZhoov9TQargh4D6Io57rurZXszzUPy4dWrcu94rkteXie5tZvvqtWJRbVAsy8aaC3DcbYOsCdyHrz0IPrI+wa1WVnlb6xlVMjJrpqqLtt2Agyq83B0R2u6snmniA2DR6MVBBsNhfSJlJaKZ0kOCWDgSYlw7rkjKUoGfydJ49Qohzb0WhUAGMqjqk7TFkF1SqU87Mv10XsePjPaAhXdXSU8m6mw2lBaLIJHrBg32bBXwohnp4UHAMQm6lYZ5g/CvywUYwXz2sekrdu2Jh/+6oNOTUxpm7OOtbDGXN9DGYZaUd4uj9G/7DeeqcOcHWBtjoHp81xlTSt2Bxj+1Bc9K7Y9NHT4uDoThdzOx31nhVTLvVgwdBn3iTAgDCdMSU1RQJTTVnJoDdHr64oGSZLYCVGJ1qZqdDtUslaED/rqBeqgaUoRbp+sz6McWlnBo+GGohXCWCVCywSQuSklA2mHY35tIrdOOOTY6w2Sjk7BVwsgTWudhRU/eHLf5Y3bNtV+Nijq8eUtDjc3aXaX/U+GTZwqK3gorT/RYFontBSJ3DuCT56W4UyuL2triq+0XBPVHqYiKNKKkK713Qm1BmdPK1Kn5OmjEW5ZJTUFBmEc0sQFHovjtUCah+POn9wSiW5AAAN/ElEQVRgPxKpNatnGPNIoKlJ2sqchUwaQVrgYYno+pTrkpbjegKllMcr0IT4bqW17v9k02QYAmc4wKslsNwF7rvmL3j14Gh4xx//OqL35Jf1R9uWKDthuq5sCTpumosTprs4qsNR3Tuq3dU0C3J9tD3V5uXU9cxyB9yaoXug9Q4DZYH0OEblkPBW+nj+YBIMvWimbnRdgqqXRTotFfq0Ql5DxlIq0Egfn6MKakr16Sodn6H8F5bKfWBGi6M8V05Fna7FRhUPy8IQl3bWi2XlIEgpmUy9t5J6qwhOwnh5YRieCs87xwGGvvdQcPJP/5x7XxDGLldE344TJiEYmFI9vaiHgHjKi2Il1BbPLJjJzVX2ACBOggsptU3pGZCRWU8hEemmq7M7FQG1ZCjCGKl1TF0nCNklQ+ZJSgVHYw6N89Fd3np7iVPMSiswjOEn81mPjYTm42JoSVOAU3IMQLSTtK0sKPLvZBrmHpNqjk/3fOSiEP+3ow5fT2ZjmLYBcKEQ4jvlwE0KTgIkXjctQnT2fU/Ky5c+FyygjamtcXDCNALiYVqzo11Pc5P1xGhBbF+XdZNLn+mLlTSZjVLqqOJcrPZ82pOhtOo0rrYBQ7u2GjjPdrtbL9wQT8dF+nA9EpaXkci2hSpWvrsGUnds6t1ylGaqaa0hdA7O4WHnpmioGj083divyuHm3Dadv9MeD8vzVNtJO2aqqA/HApd21Ih1Cfqyd+Ob5TWhqsBJIvrxXxRObqwVjx3dLp1juxx0N1q7YoYq3w5uTg8sdsQkmilUwBcAuUjHGFGsnQi6zylXYjSvm9e5YEUoqqIyw22NubZ/VsVpNUVJJCgqx6aOyS1JlOrIMXaJuxP05iqt2nilbfDQB9oRLK0heI/apc1TTVQxsdTlqjIQMXu4tVPDe48yfdJJGvo+huMYX2jL4Lv0jKWUzMHRJo1rNjxgcPiQD95c+IDnOd9NOWHq+GkOFhzlqnPWSBC9PVGrKHtus/Vu9PbAkqqizeAyCBI5lABqV5UHyWnrxeifnE9jz4qk2kFmALKqR+0o8FjX121LBUbAohTJWzsYS70zwdoTOiO8lM9Tu6tNs6AVRJUdMOcVWKeFWQvbTqzH1UxFYFhGV94bzx0Q/H6Hst7wBEJM/7gO7pExPtSawVkA/nhYwOEzPvTz8PyUh595Tlg3p93FWXMcXYY2e2rs4an8nRNWqfmAxNDqiUZdSUKoG/IIFPeRjy8vaCCoPqjXmSai8Wa8wdQKKaJrOiVVxbmpbEHMbeqa98j1+ow1fXC5UrOmRZhMYfeMsr7DeXJ+SmWpLEfJQeDcPKo5wxwEjvLDai3HbKihM3Bg/O55GGhIYZHv4EOHrNaS4nnZz7JnezX+7R6ilmnNAq871tUHLBg7Yr0nHbcwd6ZzOpZI9jhiewCr4mob1JpjxKwVIyH0oaxaOng2KGnPbYDKmWAAqYJL3aJEaaBrrD0urY5IeAaaOl+mpYLSx4ZE2gttY0o5uXIyW0mlsacjQI+U9yadj3KjPtXvqjspBRnE+FU+wMe7G0Tx5PkDg7nCkz6xMD/fS3mLHIQzePbZm493VXq+vCdN3ypVwwQJmYwxrNphZE6J0txuzpG2KQUTmVN1aM+PHC2Vx0gVyFQKiU342VNN704nXhL7dLRRUp6WCixVbDYxGGqjVKwdCnW4Hvvw9h2UQdt0oJn2SiBxHdQG9PBUCOCiT8a4rL1Op9EOGRwO8uGFYzNrfX+R4+DEGl/iTce76G6oELwZieKxJdy2rlxWElS541oquAtZ74DWQaGTtB3KpZVFl1edsUm1JB3dCWpcZOXa6k3Oaiw6FVpq+AxnwpYubSv1+AScEkK7weccDjCSAKkDXD1uCBsf57kupOvhR7GPKw4LOHzoZTfLlnR9dKuAfDX1+OvmOZjXPr5SWpyc4PcdxCoBmvwSpHLu0nUdne6xRlx5USbXZgM/gmjtQ0RbY+Kf+rR+vt3Srjne7KA2B0VQnalst/IS9ZmfVLva8zq0btByQK0rzmepGI4V2woSQnuY8rDwsIFDwr7vJlnT3Br9UEp5MV3VM49y8LIZZaVsgwAfTMLsHInHxSlWlXDWJBA9QLqmOuA0CUkjTcoZMIQlAJQQG7lPlHVQUb6yF1oVKi9NORpaOggyt8jvUAW+WKmweZ08kLVEqkmlKFkiMapZJXzNrgN6h3SCykGxsSDV+lM7Yjy2Uf71sIJDuvNLFQZeEl8Ty/jzVFkvnibw2nm6Pzr5KrnXUu3dKbq4xuhrm7K/3lWpmqTdMEac6o0LSwakfF7SbjCLTMlgsZDemP5cg8pWKdaYODxVmt3gq9StyoDo+1Rywq6lAkrjbK3pkyseZFHB8HB8VnhXb4uw+OkQa7ZGGC04kLE8/7CDY5//8dsKn5TS+UYhiLyj23jCoVtMrVtgitkEAeweiVR6pdzzURtiTQlUpWocm6LXFUvbNsWxCBBVnA4CGe3TZkBtW1GVUTM5tkHtyepeBIKiA8kEIxg1qgtO2iHnD7PPDLyTUf84hkucp1DOiPZ3mx1h1XfZ5lA1+TPbQmly6e9LZB3X+dE9n0pf/jcDh5P5yML8BVJ4NwX5oL6jHrj4VL0vJ5niSdohHj5Hz8WexanzZuZMgISbbe9R2QEaegWFthutdY7+pg8GxBW+14AG/8ENEcYC+90HJbtCYowTBvOLZqaSVHGvJwuOyYv3E6JEk78txW8dirF0Y4THng2xcXfE03LhctOOjPdCuH+MovDWCPE991/ZuOuweWuV3ET7t/f/LFgAIe4MCkEHm0EuWeCjM9FSVc4dY4VYN4475c6E3v+v6jAqkNW2o4VHNvI4YwbAxsWdiuMI6OJnIuwe0Yaftkzdk0BH/cW07vKrXdrqWJFlcS1hfyrssrCJXhp1qlluu1y2OcbyzaHa5aYcG5fbZ+QuIcQ9sYxvyQZjf3zocx37NcRPtY7J6F71Z+/9cW6edJzfhoVwDiXhPS/3cUxncRPffv58LohVs4e1H7Qz5PgaTyciaTvoiVm7sR+XJVaVlIbke4655NkIG3eVqVKTLM2kJLqagN4WgbYG/SzbYDKRxNB+sLb01PYIizeEWLklVCknepeOo9a7VQhxdwz8ajTe+cAjV8zITkbE5wUcTuAdN410uzL1a5YgyPkXnOLj9Nn6DJ0yplW/M6BkRkEbaG2MaTfsVsJkqdsuYr/FmD9MvEiJJ7fFWM2+I+6iy0hMb4E6L4Gbi5M1ITtRPd+SElMGPS+xZmuMx54L8eQ2npGjvUaWJCCcDZDxbyKEtw/WNSx+/G/55UZVi0uFC8+7bndjXab+5iiK/y4MY5x7goc3nqQynPu9iq5wme4uAlG2KaqoliaKrBMGv+jGmje0dfb7UHXtJvFK2B3FRGYClOyVmyMseS5UqotZald9h6qIhXBWxVF0ZxThjj8+tmg5bnlnVceplBPheZMc++BTbpT+TBFcF4XRR8MgUntL37MgVbQXxQCgwklSdgzr8WhDa1NF5lhJC06ZaquGqay9sNcmvUkyC3dtL90U4YmNoeok0s0gSl0FwnEelXF8e+iEd/3pHxvNlwxU89SJr3newbFTefN3s/8iI/yfIIycYzodXPbqdPHUDKvnTEij8Eq+Ty6nCJTRjeULKo+vkiFK+bVJj0tnJySe2x3jiY0Rlm8KVS82Xy5zLFJmhev+RYbRbYEvFt3/ydoJmzIPFqIXDBxO+Lzrsu8XEN+NwyDd1SRw+bk1yvsqGl6zqnHgmPakoupJhNpJlWftWFHaylZa7jYrL8oBsgWJDTsoHRHWbIswOKbzftrDigeFcO+DDH4V5eS9f/hC44QNhAcLSDnjHY5xDnqM139n5A2O4/9CRIUmbgb+6KtqVI9zeUeOBkjrOttrVi5R1u6UHITSKb77TdDYIBKeTY9Pbo+wdKMOCNnJoww6K2IC2yDxOyC+FeHwA7//bPfoQS/2AG98QSXHzvW860Zf6rvebxwEPUyd8MycF03nbrLxGVtrE9TOs+L2jtJWj6RNsv65VmulQ1KtGmTejKmSpZtCbNwV6whdpXT4pbXOOonwbkTy9q0j9YtXXz3+VJMDpPFBX35EgMPZv/H67Kw6X/zWc6PjmcU470QfL5+jvzehPIlp1V5xe6CxSaozpiywsWAQTfZl86zO5Zsj1ZWqygwOPSwngnBWxlF4p3D8O+4d8lfgIL509aBRmODGIwYczu/vr5dtDQ3Bba4Tn8X8ANMkrznOnj5bYQXWo0vu4zRAqbMCYolNu5kyiVVAmDTorJALx3s0jgq3x/Du+sNnaordMIebyAc73hEFDhfxjoUy0xQEN7mOvJDb0+jJveXF+sChckfBCkkxZWIidLYF091dvTVShyGpdLw26KPCcf8cR9GvRIjf3fu5um0HS7jn474jDhwDkNuO8GtCxlfIOFY7C84/yQdbepNfBE5QaNB5guG6HTGWbQrVSR7DKinCb1/1mHofkELcG8fhbaGo//39n576ZI3ng/DVPOOIBMdO/LKFwRUC8muQkepWYrP77Da9w4ETZ0GM6RLGIkwysnmDJeswxOYgxt1RGN4+FNc98MgVYtIcVjWEeiGuOaLBIUE+tjB/oSPc/4qjgDuaiw5CScWxKCdkLJ11hUJ0VxTGt62XmccOJIf1QhC+mmce8eBwER//Wf5Fwne/GEt5LuKolV1TcNzdEO7aKAzuiyR+/cN1qVVHgodVDdGrveZ/BTh2MR++Ufpey2ib8OqC/vCWwVveeXAJxWqJ80Jf9z8TdKFBFentJgAAAABJRU5ErkJggg==",De="data:image/png;base64,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",Ze={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Be=te(59301);const le=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Ie=()=>{const[Ft,oe]=(0,a.useState)(0),[E,y]=(0,a.useState)(!1),[b,x]=(0,a.useState)(!0),z=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(b)return;const Pe=()=>{oe(ze=>ze>=99?(clearInterval(z.current),99):ze+1)};return z.current=setInterval(Pe,5e4/99),()=>clearInterval(z.current)},[b]);const ee=()=>{oe(0),y(!0),x(!1)},ne=(Pe=0)=>{x(!0),oe(Pe),y(!1)},re=Pe=>{const ze=Pe/1048576;let Me;return ze<=.3?Me=3:ze<=.5?Me=5:ze<=1?Me=10:ze<=2?Me=20:ze<=3?Me=30:ze<=10?Me=ze*10:Me=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Me}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ue=()=>Be.createElement("span",{className:Ze.dotLoading},Be.createElement("span",null,"."),Be.createElement("span",null,"."),Be.createElement("span",null,"."));return{progress:Ft,progressOpen:E,openProgress:ee,closeProgress:ne,toggleLock:()=>x(Pe=>!Pe),CreateProgressModal:(Pe=le,ze)=>(typeof Pe=="string"&&(Pe=[Pe,Pe,Pe]),Be.createElement(me.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:E,title:null,footer:null,width:500,afterClose:()=>oe(0)},Be.createElement(he.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},Ft<=30&&Be.createElement(Be.Fragment,null,Be.createElement("img",{src:Ce,alt:"Step 1"}),Be.createElement("div",{className:"mt20 c-light-primary"},Pe[0],ue())),Ft>30&&Ft<60&&Be.createElement(Be.Fragment,null,Be.createElement("img",{src:Se,alt:"Step 2"}),Be.createElement("div",{className:"mt20 c-light-primary"},Pe[1],ue())),Ft>=60&&Be.createElement(Be.Fragment,null,Be.createElement("img",{src:De,alt:"Step 3"}),Be.createElement("div",{className:"mt20 c-light-primary"},Pe[2],ue())),Be.createElement(fe.Z,{className:Ze.progress,status:"active",style:{width:"auto"},size:[300,8],percent:Ft}),!!ze&&Be.createElement("div",{className:"c-grey-999"},re(ze)))))}}},74368:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return kt}});var a=te(59301),me=te(75727),he=te(6767),fe=te(25399),Ce=te(37568),Se=te(99571),De=te(10946),Ze={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},le=({position:Lt,children:Dt})=>{const{left:Ye=0,top:ke=0}=Lt||{},[We,ct]=(0,a.useState)(Ye),[it,Oe]=(0,a.useState)(ke),qe=(0,a.useRef)(null),bt=()=>{if(qe.current){const Rt=qe.current.offsetWidth,Gt=qe.current.offsetHeight,_t=window.innerWidth,An=window.innerHeight;let At=Ye,Ve=ke;Ye+Rt>_t&&(At=_t-Rt),At<0&&(At=0),ke+Gt>An&&(Ve=An-Gt),Ve<0&&(Ve=0),ct(At),Oe(Ve)}};return(0,a.useEffect)(()=>{if(!qe.current||!Lt)return;const Rt=new ResizeObserver(()=>{bt()});return Rt.observe(qe.current),()=>{Rt.disconnect()}},[Ye,ke,Lt]),(0,a.useEffect)(()=>{Lt&&bt()},[Ye,ke,Lt]),Lt?a.createElement("div",{ref:qe,style:{position:"fixed",left:`${We}px`,top:`${it}px`,zIndex:1050}},Dt):null},Re=te(346),Ie=te(56102),Ft=te(85788),oe=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Lt,Dt,Ye)=>Dt in Lt?oe(Lt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Lt[Dt]=Ye,ne=(Lt,Dt)=>{for(var Ye in Dt||(Dt={}))x.call(Dt,Ye)&&ee(Lt,Ye,Dt[Ye]);if(b)for(var Ye of b(Dt))z.call(Dt,Ye)&&ee(Lt,Ye,Dt[Ye]);return Lt},re=(Lt,Dt)=>E(Lt,y(Dt)),ue=(Lt,Dt,Ye)=>new Promise((ke,We)=>{var ct=qe=>{try{Oe(Ye.next(qe))}catch(bt){We(bt)}},it=qe=>{try{Oe(Ye.throw(qe))}catch(bt){We(bt)}},Oe=qe=>qe.done?ke(qe.value):Promise.resolve(qe.value).then(ct,it);Oe((Ye=Ye.apply(Lt,Dt)).next())}),Pe=({visible:Lt,position:Dt,selectText:Ye,applyRefinedText:ke,fetchUrl:We,noRestrictModal:ct})=>{var it;const[Oe,qe]=(0,a.useState)(!1),[bt,Rt]=(0,a.useState)([]),[Gt,_t]=(0,a.useState)(""),[An,At]=(0,a.useState)(1),[Ve,dt]=(0,a.useState)(""),[Ge,ht]=(0,a.useState)(!1),ut=(0,a.useRef)(null),[$t,gt]=(0,a.useState)(!1),[Qe,Pt]=(0,a.useState)(0),He=(0,a.useRef)(!1),St=((it=bt==null?void 0:bt[(bt==null?void 0:bt.length)-1])==null?void 0:it.loading)===!0;(0,a.useEffect)(()=>{if(Lt){At(1);return}gt(!1),qe(!1),an(),Pt(0),Rt([]),At(0)},[Lt]);const an=()=>{var dn,Sn;_t(""),dt(""),(Sn=(dn=ut.current)==null?void 0:dn.cancelRequest)==null||Sn.call(dn)},Et=(...dn)=>ue(void 0,[...dn],function*(Sn="",$n=bt){const Dn=Date.now(),Cn=[...$n,{text:Sn,key:Dn,sender:"user",show:!0},{loading:!0,key:Dn,sender:"AI",show:!0}];At(2),Rt(Cn);const tn=Ae($n),Vn={no_record_times:!0,prompt:Sn,history:tn};ut.current=new Ft.Z(Re.Z.API_SERVER+We,Vn),yield new Promise(Jn=>{ut.current.on("data",xn=>{const{chunk:{msg:Xn},full:ln}=xn,fn=Xn==="error";gt(!0),dt(zt(ln)),Rt(yn=>yn.map((Mn,ta)=>ta===yn.length-1?re(ne({},Mn),{text:ln,loading:!1,error:fn}):Mn))}),ut.current.on("done",()=>Jn()),ut.current.on("error",xn=>{const Xn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(xn)==="[object Object]"&&xn.status===-9&&(At(1),ct(xn.data)),Rt(ln=>ln.map((fn,yn)=>yn===ln.length-1?re(ne({},fn),{text:Xn,loading:!1,error:!0}):fn)),Jn()}),ut.current.on("cancelled",()=>Jn()),ut.current.startStream()}),qe(!1)}),_e=dn=>{_t(dn.target.value)},Ae=dn=>dn.reduce(($n,Dn)=>{if(Dn.sender==="user"){const Cn=dn.find(tn=>tn.key===Dn.key&&tn.sender==="AI");Cn&&(Cn!=null&&Cn.text)&&!(Cn!=null&&Cn.error)&&$n.push({question:Dn.text,answer:Cn.text})}return $n},[]),Le=()=>{if(oa)return;const dn=on("\u6539\u5199");an(),qe(!0),Et(dn)},Ue=dn=>{if(dn.key==="Enter"&&!dn.shiftKey){if(dn.preventDefault(),He.current||In)return;Le()}},at=()=>{var dn,Sn;Pt($n=>$n+1),(Sn=(dn=ut.current)==null?void 0:dn.cancelRequest)==null||Sn.call(dn),qe(!1),gt(!1)},Vt=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],zt=(dn="")=>{const Sn=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach(($n,Dn)=>{Sn.push(`\u7B54\u6848${Dn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Dn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Dn+1})\u8F93\u51FA\uFF1A`)}),Sn.forEach($n=>{const Dn=new RegExp($n,"g");dn=dn.replace(Dn,`**${$n}** `)}),dn},on=dn=>dn==="\u6539\u5199"?`${Gt}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ye}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ye}\uFF0C${dn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Wt=dn=>{let Sn="";dn.key==="1"&&(Sn=on("\u6DA6\u8272")),dn.key==="2"&&(Sn=on("\u6269\u5199")),dn.key==="3"&&(Sn=on("\u7F29\u5199")),an(),qe(!0),Et(Sn)},jt=()=>{const dn=bt.splice(bt.length-2),{text:Sn}=(dn==null?void 0:dn[0])||{};an(),qe(!0),Et(Sn,bt)},In=Oe||$t,oa=(Gt==null?void 0:Gt.trim())==="";return Lt?a.createElement(me.Z,{open:oa&&!In&&(Ge||!Ve),overlayStyle:{minWidth:200},menu:{items:Vt,onClick:Wt}},a.createElement(le,{position:Dt},a.createElement("div",{className:Ze.wrap},An===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ze.chatContainer},St&&a.createElement("div",{className:Ze.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),Ve&&a.createElement(De.Z,{cancelIndex:Qe,streamingStatus:Oe,loadImage:!1,onFinish:()=>ue(void 0,null,function*(){Pt(0),setTimeout(()=>gt(!1),0)}),value:Ve})),a.createElement("div",{className:Ze.btnContainer},a.createElement("div",{onClick:()=>ke(!0,Ve),className:Ze.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>ke(!1,Ve),className:Ze.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(Ie.CopyToClipboard,{text:Ve,onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(fe.Z,{title:"\u590D\u5236"},a.createElement("div",{className:Ze.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(fe.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:jt,className:Ze.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(fe.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{At(1),an(),Rt([])},className:Ze.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:Ze.inputContainer},a.createElement(Ce.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Gt,bordered:!1,onFocus:()=>ht(!0),onBlur:()=>setTimeout(()=>ht(!1),300),onChange:_e,onPressEnter:Ue,onCompositionStart:()=>He.current=!0,onCompositionEnd:()=>He.current=!1}),$t?a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ze.cancelBtn}`,onClick:at}):a.createElement(Se.ZP,{className:oa?Ze.sendBtnDisabled:Ze.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:In,onClick:Le}))))):a.createElement(a.Fragment,null)},ze={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Me=Object.defineProperty,Xe=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,It=(Lt,Dt,Ye)=>Dt in Lt?Me(Lt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Lt[Dt]=Ye,tt=(Lt,Dt)=>{for(var Ye in Dt||(Dt={}))lt.call(Dt,Ye)&&It(Lt,Ye,Dt[Ye]);if(Xe)for(var Ye of Xe(Dt))be.call(Dt,Ye)&&It(Lt,Ye,Dt[Ye]);return Lt};const rt=Lt=>React.createElement("svg",tt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Lt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Nt=(0,a.forwardRef)(({initialContent:Lt,onButtonClick:Dt},Ye)=>{const[ke,We]=(0,a.useState)(null),[ct,it]=(0,a.useState)(null),[Oe,qe]=(0,a.useState)(""),[bt,Rt]=(0,a.useState)(null),Gt=Ye,_t=ut=>{const $t=document.elementFromPoint(10,ut),gt=document.createRange();let Qe=null;const Pt=document.createTreeWalker(Gt.current,NodeFilter.SHOW_TEXT,{acceptNode:Le=>{const Ue=document.createRange();Ue.selectNodeContents(Le);const at=Ue.getBoundingClientRect();return at.top<=ut&&at.bottom>=ut?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let He="",St,an,Et=null,_e=null,Ae=null;for(;St=Pt.nextNode();){St.parentNode.getAttribute("data-select")==="disabled"&&(an=!0),He+=St.textContent,_e||(_e=St),Ae=St;const Le=document.createRange();Le.selectNodeContents(St);const Ue=Le.getBoundingClientRect();Et===null&&(Et=Ue.top)}if(_e&&Ae&&!an){const Le=document.createRange();Le.setStart(_e,0),Le.setEnd(Ae,Ae.textContent.length),Rt(Le)}else Rt(null);return it(Et-1),an?"":He.trim()};function An(ut){for(;ut.parentElement&&ut.parentElement.tagName.toLowerCase()!=="section";){var $t=window.getComputedStyle(ut.parentElement);if($t.pointerEvents==="none")return!0;ut=ut.parentElement}return!1}const At=ut=>{var $t,gt;if(An(ut.target)){it(-1e6);return}if(((gt=($t=document.getSelection())==null?void 0:$t.toString)==null?void 0:gt.call($t))!==""){it(-1e6);return}const Qe=_t(ut.clientY);if((Qe==null?void 0:Qe.trim())===""){it(-1e6);return}const Pt=Gt.current.getBoundingClientRect();We(Pt.left-30),qe(Qe)},Ve=()=>{},dt=ut=>{Dt&&Oe&&Dt(Oe,ut.clientX,ut.clientY,bt)},Ge=()=>{if(bt){const ut=window.getSelection();ut.removeAllRanges(),ut.addRange(bt)}},ht=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const ut=Gt.current;return ut.addEventListener("mousemove",At),ut.addEventListener("mouseleave",Ve),()=>{ut.removeEventListener("mousemove",At),ut.removeEventListener("mouseleave",Ve),ht()}},[Lt]),a.createElement("div",{className:ze["hover-line-container2"]},ct!==null&&a.createElement("div",{className:ze["line-button-container"],style:{top:ct,left:ke},onMouseEnter:()=>{Ge()},onMouseLeave:()=>{ht(),it(null),qe(""),Rt(null)}},a.createElement("div",{className:ze.button,onClick:dt},a.createElement("img",{src:Yt}),a.createElement("span",null,"AI\u6539\u5199"))))}),pt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},kt=({nodeRef:Lt,noRestrictModal:Dt})=>{const[Ye,ke]=(0,a.useState)(null),[We,ct]=(0,a.useState)(null),[it,Oe]=(0,a.useState)(!1),[qe,bt]=(0,a.useState)(null),[Rt,Gt]=(0,a.useState)(!1),[_t,An]=(0,a.useState)(!1),At=Lt,Ve=(0,a.useRef)(null),dt=(0,a.useRef)(null),[Ge,ht]=(0,a.useState)("");(0,a.useEffect)(()=>{Ye!=null&&Ye.toString()&&ht(Ye==null?void 0:Ye.toString())},[Ye==null?void 0:Ye.toString()]);const ut=()=>{const Pt=window.getSelection(),He=At.current.scrollTop,St=At.current.getBoundingClientRect();if(Pt.rangeCount>0&&Pt.toString().length>0){const an=Pt.getRangeAt(0);ke(an.cloneRange());const Et=an.getBoundingClientRect(),_e=40;let Ae=Et.top+He-5+_e;Ae{if(!Pt||Pt.rangeCount===0){Gt(!1);return}const St=Pt.getRangeAt(0).getBoundingClientRect(),an=window.getComputedStyle(At.current),Et=parseInt(an.lineHeight),_e=parseInt(an.paddingTop),Ae=At.current.scrollTop,Le=At.current.getBoundingClientRect(),Ue=St.top-Le.top+Ae,at=Math.floor((Ue-_e)/Et),Vt=_e+at*Et-Ae;bt(Vt),Gt(!0)},gt=Pt=>{At.current&&!At.current.contains(Pt.target)&&An(!1)};(0,a.useEffect)(()=>{const Pt=At.current;return Pt.addEventListener("scroll",ut),Pt.addEventListener("input",ut),Pt.addEventListener("click",ut),Pt.addEventListener("mouseup",ut),Pt.addEventListener("keyup",ut),Pt.addEventListener("click",ut),document.addEventListener("mousedown",gt),()=>{Pt.removeEventListener("scroll",ut),Pt.removeEventListener("input",ut),Pt.removeEventListener("click",ut),Pt.removeEventListener("mouseup",ut),Pt.removeEventListener("keyup",ut),Pt.removeEventListener("click",ut),document.removeEventListener("mousedown",gt)}},[]);const Qe=(Pt=!0,He)=>{if(!Ye)return;const St=dt.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),an=Ye.cloneRange(),Et=window.getSelection();if(Et.removeAllRanges(),Et.addRange(an),Pt){an.deleteContents();const _e=document.createElement("div");_e.innerHTML=St;const Ae=Array.from(_e.childNodes);for(;Ae.length>0;)an.insertNode(Ae.pop())}else{an.collapse(!1);const _e=document.createElement("div");_e.innerHTML=" "+St;const Ae=Array.from(_e.childNodes);for(;Ae.length>0;)an.insertNode(Ae.pop())}Et.removeAllRanges(),ke(null),Oe(!1),ct(null)};return a.createElement("section",{ref:dt},We&&a.createElement("div",{ref:Ve,className:pt.toolbar,style:{top:We==null?void 0:We.top,left:We==null?void 0:We.left}},a.createElement("div",{className:pt.button,onClick:()=>Oe(!0)},a.createElement("img",{src:Yt}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(Pe,{key:JSON.stringify(We),noRestrictModal:Dt,visible:it,position:We,selectText:Ge,applyRefinedText:Qe,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),At.current&&a.createElement(Nt,{ref:At,onButtonClick:(Pt,He,St,an)=>{ke(an),Oe(!0),ht(Pt),ct({left:He,top:St+20})}}))}},85020:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ce}});var a=te(59301),me=te(62957),he={num:"num___VQiqB"},Ce=({visible:Se,usedCount:De,totalCount:Ze,onOk:Be,onCancel:le})=>{const Re=()=>De>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ze,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:he.num},De),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ze,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:he.num},De),"\u6B21\uFF09\u3002");return a.createElement(me.default,{centered:!0,open:Se,title:"\u63D0\u793A",width:620,onCancel:le,onOk:Be,footer:De>0?void 0:null},Re())}},25872:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return b},Q:function(){return E}});var a=te(59301),me={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},he=te(85788),fe=te(346),Ce=te(10946),Se=te(74368),De=te(25395),Ze=te(74549),Be="data:image/png;base64,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",le=te(92310),Re=te.n(le),Ie=te(6767),Ft=te(2235),oe=(x,z,ee)=>new Promise((ne,re)=>{var ue=ze=>{try{Pe(ee.next(ze))}catch(Me){re(Me)}},ie=ze=>{try{Pe(ee.throw(ze))}catch(Me){re(Me)}},Pe=ze=>ze.done?ne(ze.value):Promise.resolve(ze.value).then(ue,ie);Pe((ee=ee.apply(x,z)).next())});const E={contentRef:{current:null},value:null,status:!1,open:()=>oe(void 0,null,function*(){}),close:()=>{}};var b=({className:x,style:z,onChange:ee,onSuccess:ne,onCancel:re,onError:ue,fetchUrl:ie,noRestrictModal:Pe=()=>{},showEditableToolbar:ze,bottomOffset:Me=110,loadingText:Xe,showEmptyData:lt=!0,onStatusChange:be,stringTransformer:It,bottomContainerNode:tt})=>{const[rt,Yt]=(0,a.useState)(!1),[nt,Nt]=(0,a.useState)(""),[pt,Je]=(0,a.useState)(0),[kt,Lt]=(0,a.useState)(!1),Dt=(0,a.useRef)(null),Ye=(0,a.useRef)(null),ke=(0,a.useRef)(null),We=(0,a.useRef)(null),ct=(0,De.Z)({scrollBoxRef:We,bottomInspectRef:ke,contentRef:Ye,status:kt,bottomOffset:Me}),it=rt||kt;(0,a.useEffect)(()=>{ee==null||ee(nt)},[nt]);const[Oe,qe]=(0,a.useState)([]);(0,a.useEffect)(()=>{be==null||be({contentRef:Ye,status:it,value:nt,open:bt,close:Rt})},[it,nt]);const bt=_t=>oe(void 0,null,function*(){Yt(!0),Nt(""),qe([]),Je(0);const An=ie;_t!=null&&_t.fetchUrl&&delete _t.fetchUrl,Dt.current=new he.Z(`${fe.Z.API_SERVER}${An}`,_t),yield new Promise((At,Ve)=>{Dt.current.on("data",dt=>{var Ge;let{chunk:{content:ht,type:ut}}=dt;Lt(!0),ut==="text"&&Nt($t=>It?It($t+ht):$t+ht),ut==="knowledge"&&(console.log("---knowledge-",dt==null?void 0:dt.chunk),qe((Ge=dt==null?void 0:dt.chunk)==null?void 0:Ge.content))}),Dt.current.on("done",()=>{At()}),Dt.current.on("error",dt=>{Object.prototype.toString.call(dt)==="[object Object]"&&dt.status===-1&&Ie.ZP.warning((dt==null?void 0:dt.message)||""),At(),ue==null||ue(dt)}),Dt.current.on("cancelled",()=>{At(),re==null||re()}),Dt.current.startStream()}),Yt(!1)}),Rt=()=>{var _t,An;Je(1),(An=(_t=Dt.current)==null?void 0:_t.cancelRequest)==null||An.call(_t),Yt(!1),Lt(!1)},Gt=(0,a.useMemo)(()=>Ye.current?a.createElement(Se.Z,{noRestrictModal:Pe,nodeRef:Ye}):a.createElement(a.Fragment,null),[Ye.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:Re()(me.container,x),style:z,ref:We},a.createElement("div",{ref:Ye,className:me.liWrap,contentEditable:!it},nt&&a.createElement(Ce.Z,{cancelIndex:pt,streamingStatus:rt,loadImage:!1,onFinish:()=>oe(void 0,null,function*(){Je(0),setTimeout(()=>Lt(!1),0),ne==null||ne(nt)}),value:nt}),(Oe==null?void 0:Oe.length)>0&&a.createElement(Ft.Z,{Filelist:Oe})),!nt&&!it&&a.createElement("div",{className:me.imgBox},a.createElement("img",{width:56,src:Be}),a.createElement("span",null,"\u9884\u89C8\u533A")),lt&&it&&a.createElement(Ze.Z,{text:Xe}),!ct&&a.createElement("div",{className:me.backBottom,onClick:()=>{We.current.scrollTop=We.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:ke}),tt),!it&&ze&&Gt)}},74549:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return fe}});var a=te(59301),me={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},fe=({text:Ce})=>a.createElement("div",null,a.createElement("div",{className:me.loading},a.createElement("div",{className:me.dot}),a.createElement("div",{className:me.dot}),a.createElement("div",{className:me.dot})),!!Ce&&a.createElement("div",{className:"mt5"},Ce))},37618:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return ya}});var a=te(59301),me=te(30641),he=te(6767),fe=te(14566),Ce=te(62957),Se=te(25399),De=te(37568),Ze=te(99571),Be=te(29787),le=te(584),Re=te(93725),Ie=te(75727),Ft=te(92310),oe=te.n(Ft),E=te(10946),y=te(36596),b=te(3418),x={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},z=te(38986),ee=te(51257),ne=te(14531),re=te(37166),ue=te(28984),ie=te(71986),Pe=te(346),ze=te(56102),Me=te(85788),Xe=te(91865),lt=te(34547),be=Object.defineProperty,It=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Nt=(Qt,sn,$e)=>sn in Qt?be(Qt,sn,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Qt[sn]=$e,pt=(Qt,sn)=>{for(var $e in sn||(sn={}))Yt.call(sn,$e)&&Nt(Qt,$e,sn[$e]);if(rt)for(var $e of rt(sn))nt.call(sn,$e)&&Nt(Qt,$e,sn[$e]);return Qt},Je=(Qt,sn)=>It(Qt,tt(sn)),kt=(Qt,sn,$e)=>new Promise((Nn,ga)=>{var ia=Va=>{try{Aa($e.next(Va))}catch(Ma){ga(Ma)}},Na=Va=>{try{Aa($e.throw(Va))}catch(Ma){ga(Ma)}},Aa=Va=>Va.done?Nn(Va.value):Promise.resolve(Va.value).then(ia,Na);Aa(($e=$e.apply(Qt,sn)).next())}),Dt=({title:Qt="\u5934\u6B4CAI",placeholder:sn,hideUpload:$e,hideInputBox:Nn,aiIcon:ga=re,userIcon:ia=ue,dragIcon:Na=ie,children:Aa,fetchUrl:Va,fetchData:Ma={},extraAnswerAction:Ln,showDefaultTips:Ua=!0,onOpen:uo,onClose:Ja,loadingOption:za,showPreference:Fn=!1,initMessage:xr,customRequest:Qo,visible:pr,width:tr=1200,isCheckRestrictNumber:Qn=!1,headNode:ja,headFunctionNode:ro,showRedraw:to,showEdit:Ga,promptPropName:Go="prompt",topPercentage:xa,showSwitchingModel:Fr=!1,showImageGenerator:jo=!1,showLookHistory:lr=!1,fetchListObject:Ao,customPreference:Ro,customDataNode:Br,showAddSession:Sr,historyId:yr,draggableExtraNode:Yr,drawerExtraNode:Gr,menuExtraFunctionNode:fo,showSceneAwareness:ko=!1,showThiking:va=!1,ReactComponent:El=me.Z,topFunctionNode:Xr,footerContainerStyle:ml,chatContainerStyle:tl={},showCodePreview:xe=!1,showSource:je=!0,onSendMessage:Ke,onDynamic:Bt=()=>{},setSelectItem:qt,showAgent:gn=!1})=>{var ce,vt;const[Mt,rn]=(0,a.useState)(!1),[st,ae]=(0,a.useState)("qwen-max"),[pe,se]=(0,a.useState)([]),[ye,we]=(0,a.useState)([]),[ve,Fe]=(0,a.useState)(!1),[Ne,yt]=(0,a.useState)(!1),[Ot,mt]=(0,a.useState)(!1),[Zt,Jt]=(0,a.useState)([]),[Ht,en]=(0,a.useState)(""),[hn,cn]=(0,a.useState)(0),[nn,kn]=(0,a.useState)(void 0),[jn,Kt]=(0,a.useState)(!1),[pa,Tn]=(0,a.useState)(null),[la,Pa]=(0,a.useState)(""),ha=(0,a.useRef)(),Ya=(0,a.useRef)(null),sa=(0,a.useRef)(null),[Ca,Ba]=(0,a.useState)(!1),[Wa,Ia]=(0,a.useState)(!1),[no,so]=(0,a.useState)(!1),[wo,Da]=(0,a.useState)(!1),[yo,$a]=(0,a.useState)(!1),[ka,Ha]=(0,a.useState)(0),Qa=(0,a.useRef)(null),Do=(0,a.useRef)(!1),Ta=(0,a.useRef)(null),[io,wa]=(0,a.useState)(void 0),[ao,aa]=(0,a.useState)(!0),[Xo,Jo]=(0,a.useState)(tr-28),[Po,nr]=(0,a.useState)(!1),[kr,To]=(0,a.useState)(!0),[ea,qo]=(0,a.useState)([]),hr=(0,a.useRef)([]),dr=(0,a.useRef)(null),ar=(0,a.useRef)(null),$o=(0,a.useRef)(!1),Mr=Xo-22,Tr=Ht==null?void 0:Ht.split(` +`).length,{onAdd:Vr,onGetList:vr,onListClick:fl,onListDelete:Pr,onListDealData:gr}=Ao||{},Er=50,Hr=10,Bo={maxCount:Er,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:pe,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:mn=>kt(void 0,null,function*(){var oo,So,bo,Ar;const Yo=(Ar=(bo=(So=(oo=mn==null?void 0:mn.name)==null?void 0:oo.split("."))==null?void 0:So.slice(-1))==null?void 0:bo[0])==null?void 0:Ar.toLowerCase(),Sl=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Yo);return mn.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Sl?mn.size/1024/1024>100?(he.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:mn})=>{se(mn)},action:`${(ce=Pe.Z)==null?void 0:ce.API_SERVER}/api/intelligent_imports/upload_file.json`},_r={maxCount:Hr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ye,multiple:!0,accept:".jpg,.png,",beforeUpload:mn=>{var oo,So,bo,Ar;const Yo=(Ar=(bo=(So=(oo=mn==null?void 0:mn.name)==null?void 0:oo.split("."))==null?void 0:So.slice(-1))==null?void 0:bo[0])==null?void 0:Ar.toLowerCase(),Sl=["jpg","png"].includes(Yo);return mn.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Sl?mn.size/1024/1024>10?(he.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:mn})=>{we(mn)},action:`${(vt=Pe.Z)==null?void 0:vt.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Zt.length||!ha.current)return;const mn=Zt[Zt.length-1];mn!=null&&mn.loading&&(ha.current.scrollTop=ha.current.scrollHeight)},[Zt.length]),(0,a.useEffect)(()=>{if(!ha.current||!Qa.current)return;const mn=new IntersectionObserver(([oo])=>{var So,bo,Ar,Yo;if(!document.contains(oo.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((So=oo.rootBounds)==null?void 0:So.width)===0&&((bo=oo.rootBounds)==null?void 0:bo.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Ar=oo.boundingClientRect)==null?void 0:Ar.width)===0&&((Yo=oo.boundingClientRect)==null?void 0:Yo.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}aa(oo.isIntersecting)},{root:ha.current,rootMargin:"70px",threshold:0});return mn.observe(Qa.current),()=>{Qa.current&&mn.unobserve(Qa.current)}},[ha.current,Qa.current]),(0,a.useEffect)(()=>{if(!Ca)return;const mn=ha.current,oo=Ta.current;Do.current=!1;let So=mn.scrollTop;const bo=()=>{const{scrollTop:Yo,scrollHeight:al,clientHeight:Sl}=mn;Yo>So?Yo+Sl>=al-50&&(mn.scrollTop=mn.scrollHeight,Do.current=!1):Yo{Do.current||(mn.scrollTop=mn.scrollHeight)});return Ar.observe(oo),()=>{var Yo;Ar.unobserve(oo),(Yo=mn==null?void 0:mn.removeEventListener)==null||Yo.call(mn,"scroll",bo)}},[Ca]),(0,a.useEffect)(()=>{!Ca&&hr.current.length&&(Jt([...Zt,...hr.current]),hr.current=[])},[Ca]),(0,a.useEffect)(()=>{if(!ha.current)return;const mn=new ResizeObserver(()=>{var oo;ha.current&&Jo((oo=ha.current)==null?void 0:oo.offsetWidth)});return mn.observe(ha.current),()=>{ha.current&&mn.unobserve(ha.current)}},[ha.current]),(0,a.useEffect)(()=>{typeof pr=="boolean"&&rn(pr)},[pr]),(0,a.useEffect)(()=>{var mn;if(Ya.current&&pa!==null){Ya.current.focus();const oo=(mn=Ya.current.resizableTextArea)==null?void 0:mn.textArea;oo&&(oo.selectionStart=oo.selectionEnd=oo.value.length)}},[pa]),(0,a.useEffect)(()=>{Tr<5&&Kt(!1)},[Tr]),(0,a.useEffect)(()=>{Mt&&xr&&(Jt(lo(xr)),Fe(!0),br(xr,{history:[]})),Mt&&(Rr(),yr?il(yr):Sr&&!io&&pl()),Mt||Ka()},[Mt]);const lo=(mn="",oo=[],So=[])=>{const bo=Date.now();return[{text:mn,key:bo,sender:"user",fileList:oo,imageList:So,show:!0},{loading:!0,key:bo,sender:"AI",show:!0,model:Ma!=null&&Ma.application_id?"other":st,imageGenerator:wo,thinkingEnabled:Wa,codePreview:no}]},Ka=()=>{Pa(""),Tn(null),se([]),we([]),en("")},Uo=()=>{if(uo){uo({chatData:Zt,setChatData:Jt,setLoading:Fe,getData:br,renderChatItems:lo,handleAdd:pl,identifier:io});return}rn(!0)},Za=()=>{if(To(!0),Ja){Ja();return}rn(!1)},mo=()=>{Kt(!jn)},Rr=()=>kt(void 0,null,function*(){if(!Qn)return;const mn=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(mn==null?void 0:mn.status)===0&&(mn==null?void 0:mn.total_number)!==-1&&(cn((mn==null?void 0:mn.total_number)-(mn==null?void 0:mn.remaining_number)),kn(mn==null?void 0:mn.total_number))}),ir=()=>{Ce.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",nn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Zr=mn=>mn.reduce((So,bo)=>{if(bo.sender==="user"){const Ar=mn.find(Yo=>Yo.key===bo.key&&Yo.sender==="AI");Ar&&(Ar!=null&&Ar.text)&&!(Ar!=null&&Ar.error)&&So.push({question:bo.text,answer:Ar.text})}return So},[]),br=(...mn)=>kt(void 0,[...mn],function*(oo="",So={},bo=Zt){if(Qo&&(yield Qo({mes:oo,setChatData:Jt,fileList:pe,body:So,checkNum:Rr,setLoading:Fe,bodyChatData:bo,setTyping:Ba,setImageGenerator:Da,renderChatItems:lo})),!Qo){const Ar=pe==null?void 0:pe.map(rl=>{var zr;return(zr=rl==null?void 0:rl.response)==null?void 0:zr.file_id}),Yo=ye==null?void 0:ye.map(rl=>{var zr;return(zr=rl==null?void 0:rl.response)==null?void 0:zr.data}),al=So.history||Zr(bo),Sl=pt(pt({identifier:io,response_mode:"streaming",model:st,scene_awareness:yo,thinking_enabled:Wa,image_generator:wo,code_preview:no,file_ids:Ar,image_list:Yo,history:al,[Go]:oo},Ma),So),Jl=Object.fromEntries(Object.entries(Sl).filter(([rl,zr])=>zr!==void 0));sa.current=new Me.Z(Pe.Z.API_SERVER+Va,Jl),yield new Promise((rl,zr)=>{let Il=null,_o=null;sa.current.on("data",du=>{Ba(!0);const{chunk:{content:yu,type:Iu,created:Pu,msg:_u}}=du,Mo=_u==="error";Iu==="thinking"&&(Il=Il||Pu,Jt(Nu=>[...Nu].map((Cu,ui)=>ui===Nu.length-1?Je(pt({},Cu),{reasoning:(Cu.reasoning||"")+yu,loading:!1,hideAnswer:!0,error:Mo}):Cu))),Iu==="text"&&(_o=_o||Pu,Jt(Nu=>[...Nu].map((Cu,ui)=>ui===Nu.length-1?Je(pt({},Cu),{text:(Cu.text||"")+yu,loading:!1,startTime:Il,endTime:_o,error:Mo}):Cu)))}),sa.current.on("done",()=>{rl()}),sa.current.on("error",du=>{let yu="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(du)==="[object Object]"&&du.status===-9&&(yu=du==null?void 0:du.message),Jt(Iu=>[...Iu].map((Pu,_u)=>_u===Iu.length-1?Je(pt({},Pu),{text:yu,loading:!1,error:!0}):Pu)),rl()}),sa.current.on("cancelled",()=>{rl()}),sa.current.startStream()})}Rr(),Fe(!1)}),$r=mn=>{en(mn.target.value)},Rl=(mn,oo)=>{if(Ka(),Fe(!0),mn==="edit"){hr.current=Zt.slice(oo+2);const So=Zt.splice(oo),{fileList:bo=[],imageList:Ar=[]}=(So==null?void 0:So[0])||{},Yo=bo.map(Jl=>{var rl;return(rl=Jl.response)==null?void 0:rl.file_id}),al=Ar.map(Jl=>{var rl;return(rl=Jl.response)==null?void 0:rl.data}),Sl={history:Zr(Zt),file_ids:Yo,image_list:al,edit:!0};Jt([...Zt,...lo(la,bo,Ar)]),br(la,Sl,Zt)}if(mn==="redraw"){hr.current=Zt.slice(oo+1);const So=Zt.splice(oo-1),{text:bo,fileList:Ar=[],imageList:Yo=[]}=(So==null?void 0:So[0])||{},al=Ar.map(rl=>{var zr;return(zr=rl.response)==null?void 0:zr.file_id}),Sl=Yo.map(rl=>{var zr;return(zr=rl.response)==null?void 0:zr.data}),Jl={history:Zr(Zt),file_ids:al,image_list:Sl,edit:!0};Jt([...Zt,...lo(bo,Ar,Yo)]),br(bo,Jl,Zt)}},Al=()=>{if(Ht.trim()!==""){Ka(),Fe(!0);const mn=pe.filter(So=>So.status==="done"),oo=ye.filter(So=>So.status==="done");Jt([...Zt,...lo(Ht,mn,oo)]),br(Ht)}},vl=mn=>{if(mn.shiftKey){if(mn.key==="Enter")return}else if(mn.key==="Enter"){if(mn.preventDefault(),au||$o.current)return;Al()}},La=(mn,oo)=>{let So=!1;Ga===!0?So=!0:Ga==="last"&&(So=Zt.reduce((al,Sl,Jl)=>Sl.sender==="user"?Jl:al,-1)===oo);const bo=oo===pa,Ar=[...(mn==null?void 0:mn.fileList)||[],...(mn==null?void 0:mn.imageList)||[]];return a.createElement("div",{className:x.li,style:pt({width:Mr},tl)},a.createElement("div",{className:x.avatarIcon},a.createElement("img",{className:x.img,src:ia})),a.createElement("div",{className:x.content},!!(Ar!=null&&Ar.length)&&a.createElement("div",{className:x.fileWrap},Ar==null?void 0:Ar.map((Yo,al)=>a.createElement("div",{key:al,className:x.file},a.createElement(Xe.Z,{filename:Yo==null?void 0:Yo.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(Se.Z,{title:Yo==null?void 0:Yo.name},a.createElement("div",{className:x.fileName},Yo==null?void 0:Yo.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Yo==null?void 0:Yo.size)))))),a.createElement("div",{className:x.borderBox},bo?a.createElement(De.default.TextArea,{value:la,ref:Ya,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Yo=>Pa(Yo.target.value)}):a.createElement("div",{className:x.text},mn==null?void 0:mn.text)),bo?a.createElement("div",{className:x.action},a.createElement(Ze.ZP,{onClick:()=>{Pa(""),Tn(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Ze.ZP,{disabled:!la.trim(),onClick:()=>Rl("edit",oo),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:x.action},a.createElement(ze.CopyToClipboard,{text:(mn==null?void 0:mn.text)||"",onCopy:()=>he.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Se.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),So&&!ve&&a.createElement(Se.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{Tn(oo),Pa((mn==null?void 0:mn.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Xa=(mn,oo)=>{console.log(mn);let So=!1;to===!0?So=!0:to==="last"&&(So=Zt.reduce((Yo,al,Sl)=>al.sender==="AI"?Sl:Yo,-1)===oo);let bo="";return mn!=null&&mn.source?bo=mn==null?void 0:mn.source:(mn==null?void 0:mn.model)==="deepseek-r1"?bo="\u7531deepseek\u751F\u6210":(mn==null?void 0:mn.model)==="qwen-max"&&(bo="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:x.li,style:pt({width:Mr},tl)},a.createElement("div",{className:x.avatarIcon},a.createElement("img",{className:x.img,src:ga})),a.createElement("div",{className:x.content},a.createElement("div",{className:x.borderBox},mn.loading&&a.createElement(a.Fragment,null,mn!=null&&mn.imageGenerator?a.createElement("div",{className:x.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(mn!=null&&mn.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:x.loading},a.createElement("div",{className:x.dot}),a.createElement("div",{className:x.dot}),a.createElement("div",{className:x.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(za==null?void 0:za.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(mn==null?void 0:mn.thinkingEnabled)&&a.createElement(y.Z,{time:mn==null?void 0:mn.time,cancelIndex:ka,loading:mn.loading,streamingStatus:!(mn!=null&&mn.text),onFinish:()=>{Ha(0),Jt(Ar=>[...Ar].map((Yo,al)=>al===Ar.length-1?Je(pt({},Yo),{hideAnswer:!1,time:Yo.startTime?Yo.endTime-Yo.startTime:null}):Yo))},value:mn==null?void 0:mn.reasoning}),!!(mn!=null&&mn.text)&&!mn.hideAnswer&&a.createElement(E.Z,{onDynamic:Bt,cancelIndex:ka,streamingStatus:ve,loadImage:!!(mn!=null&&mn.imageGenerator),onFinish:()=>kt(void 0,null,function*(){Ha(0),setTimeout(()=>Ba(!1),0)}),value:mn==null?void 0:mn.text})),je&&!(mn!=null&&mn.application_id)&&(mn==null?void 0:mn.model)!="other"&&!!(mn!=null&&mn.text)&&bo&&a.createElement("div",{className:x.source},bo),a.createElement("div",{className:x.action},Ln==null?void 0:Ln(mn,oo,qu),!(mn!=null&&mn.imageGenerator)&&a.createElement(ze.CopyToClipboard,{text:String((mn==null?void 0:mn.text)||""),onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Se.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Fn&&!ve&&a.createElement(a.Fragment,null,a.createElement(Se.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:mn!=null&&mn.like?{color:"#FA8D30"}:{},onClick:()=>el("like",!(mn!=null&&mn.like),oo),className:"iconfot icon-yijiejue font15"})),a.createElement(Se.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:mn!=null&&mn.dislike?{color:"#e86d7c"}:{},onClick:()=>el("dislike",!(mn!=null&&mn.dislike),oo),className:"iconfot icon-weijiejuezhengchang font15"}))),So&&!ve&&a.createElement(Se.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Rl("redraw",oo),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},el=(mn,oo,So)=>kt(void 0,null,function*(){if(Ro){const bo=Zt.slice(0,So+1),Yo=Zr(bo).length;yield Ro({type:mn,value:oo,index:So,identifier:io,objectIndex:Yo})}Jt(bo=>(bo[So][mn]=oo,oo&&(bo[So][mn==="like"?"dislike":"like"]=!1),[...bo]))}),nl=()=>{var mn,oo;Ha(1),(oo=(mn=sa.current)==null?void 0:mn.cancelRequest)==null||oo.call(mn),Fe(!1),Ba(!1)},pl=()=>kt(void 0,null,function*(){var mn,oo,So;qt({}),(oo=(mn=sa.current)==null?void 0:mn.cancelRequest)==null||oo.call(mn),Ka(),Jt([]),Fe(!0);const bo=yield Vr();(bo==null?void 0:bo.status)===0&&wa((So=bo==null?void 0:bo.data)==null?void 0:So.identifier),Fe(!1),Ba(!1)}),ol=()=>kt(void 0,null,function*(){var mn;mt(!0);const oo=yield vr();(oo==null?void 0:oo.status)===0&&qo(((mn=oo==null?void 0:oo.data)==null?void 0:mn.list)||[]),mt(!1)}),il=(...mn)=>kt(void 0,[...mn],function*(oo=io){var So,bo,Ar,Yo;qt({}),(bo=(So=sa.current)==null?void 0:So.cancelRequest)==null||bo.call(So),Ka(),yt(!0);const al=yield fl(oo);if(al.status===0){const Sl=gr(((Ar=al==null?void 0:al.data)==null?void 0:Ar.messages)||[]);Jt(Sl),yt(!1),wa((Yo=al==null?void 0:al.data)==null?void 0:Yo.identifier);return}Jt([]),yt(!1)}),Kr=(mn,oo)=>kt(void 0,null,function*(){(yield Pr(mn)).status===0&&(he.ZP.success("\u5220\u9664\u6210\u529F"),oo===io&&pl(),ol())}),Ll=()=>a.createElement("div",{className:x.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(Be.Z,{spinning:Ot},!ea.length&&a.createElement(le.Z,{style:{width:250,paddingBottom:30},image:le.Z.PRESENTED_IMAGE_SIMPLE}),!!ea.length&&a.createElement("div",{className:x.menu},ea.map(function(mn,oo){return a.createElement("aside",{className:oe()(io===mn.identifier&&x.active),key:mn.id,onClick:()=>il(mn.id)},a.createElement("div",{className:x.menuText},a.createElement(Se.Z,{title:mn==null?void 0:mn.question},a.createElement("span",null,mn==null?void 0:mn.question)),fo&&fo(mn)),a.createElement("div",{className:x.menuDel,onClick:So=>So.stopPropagation()},a.createElement(Re.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Kr(mn.id,mn.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),xu=mn=>{if(mn==="file"){if(ye.length){Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{we([]),dr.current.upload.uploader.fileInput.click()}});return}dr.current.upload.uploader.fileInput.click()}if(mn==="image"){if(pe.length){Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{se([]),ar.current.upload.uploader.fileInput.click()}});return}ar.current.upload.uploader.fileInput.click()}},Kl=[...pe,...ye],au=Kl.some(mn=>mn.status==="uploading")||ve||Ca,Mu=hn>=nn,qu={chatData:Zt,stream:sa,isDisabledNum:Mu,isDisAbledUpload:au,checkNumModal:ir,checkNum:Rr,onClose:Za,setChatData:Jt,setLoading:Fe,getData:br,clearStatus:Ka,typing:Ca,setImageGenerator:Da,renderChatItems:lo,setSceneAwareness:$a,setIdentifier:wa,setCodePreview:so,setTyping:Ba,onMenuClick:il};return a.createElement(a.Fragment,null,Aa?a.createElement("div",{onClick:Uo},Aa):Aa!==null&&!Mt&&a.createElement(ne.Z,{draggableExtraNode:Yr,src:Na,onClick:Uo,topPercentage:xa}),Mt&&a.createElement("div",{className:x.draggableWrap},a.createElement(lt.s,{dragHandleClassName:x.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:x.modal},a.createElement("div",{className:x.head},a.createElement("div",{className:x.title},a.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Gr,Fr&&a.createElement(b.Z,{value:st,onChange:mn=>{Ia(!1),Da(!1),ae(mn),we([]),se([])}}),lr&&a.createElement(a.Fragment,null,a.createElement(Ie.Z,{className:"ml10",dropdownRender:Ll,onOpenChange:mn=>{mn&&ol()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:x.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Sr&&a.createElement(a.Fragment,null,a.createElement(Se.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:x.headBtn,onClick:pl},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(Se.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:x.headBtn,onClick:Za},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:oe()(x.wrap,Mt&&"body-overflow-hidden")},a.createElement("div",{ref:ha,className:x.chatContainer},Xr==null?void 0:Xr(qu),Ua&&a.createElement("div",{className:`${x.li} mb20`,style:pt({width:Mr},tl)},a.createElement("div",{className:x.avatarIcon},a.createElement("img",{className:x.img,src:ga})),a.createElement("div",{className:x.content},a.createElement("div",{className:x.borderBox},ja,ro==null?void 0:ro(qu)))),a.createElement("div",{ref:Ta},a.createElement(Be.Z,{spinning:Ne,className:"mt20"},Zt==null?void 0:Zt.map((mn,oo)=>a.createElement(a.Fragment,{key:mn.key+oo},mn.show&&a.createElement(a.Fragment,null,mn.sender==="user"&&La(mn,oo),mn.sender==="AI"&&Xa(mn,oo),Br&&!["AI","user"].includes(mn.sender)&&Br(mn,oo,{width:Mr})))))),!ao&&a.createElement("div",{className:x.backBottom,onClick:()=>{ha.current.scrollTop=ha.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Qa,className:"pl20"})),!Nn&&a.createElement("div",{className:x.footer},a.createElement("div",{className:x.main},!!Kl.length&&a.createElement("div",{className:x.files},Kl==null?void 0:Kl.map((mn,oo)=>a.createElement("div",{key:oo,className:x.file},a.createElement(Be.Z,{size:"small",spinning:(mn==null?void 0:mn.status)==="uploading"},a.createElement(Xe.Z,{filename:mn==null?void 0:mn.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(Se.Z,{title:mn==null?void 0:mn.name},a.createElement("div",{className:x.fileName},mn==null?void 0:mn.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(mn==null?void 0:mn.size))),a.createElement("i",{onClick:()=>{se(So=>So.filter(bo=>bo.uid!==mn.uid)),we(So=>So.filter(bo=>bo.uid!==mn.uid))},className:`aitubiao icon-tupianguanbi ${x.fileDel}`})))),a.createElement("div",{className:x.inputWrap},a.createElement(De.default.TextArea,{placeholder:sn||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Ht,bordered:!1,onChange:$r,onPressEnter:vl,onCompositionStart:()=>{$o.current=!0},onCompositionEnd:()=>{$o.current=!1}}),a.createElement("div",{className:x.action},a.createElement("div",{className:x.btnWrap},ko&&a.createElement(Se.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>$a(!yo),className:oe()(x.btn,yo&&x.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),st==="deepseek-r1"&&va&&a.createElement(Se.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>Ia(!Wa),className:oe()(x.btn,Wa&&x.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),jo&&st==="qwen-max"&&a.createElement("div",{onClick:()=>Da(!wo),className:oe()(x.btn,wo&&x.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!$e&&a.createElement(a.Fragment,null,st==="qwen-max"&&a.createElement(fe.default,pt({ref:ar},_r),a.createElement(Se.Z,{title:ye.length>=Hr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(ye.length>=Hr)&&xu("image"),className:ye.length>=Hr?x.uploadDisabledBtn:x.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(fe.default,pt({ref:dr},Bo),a.createElement(Se.Z,{title:pe.length>=Er?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(pe.length>=Er)&&xu("file"),className:pe.length>=Er?x.uploadDisabledBtn:x.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Ca?a.createElement(Se.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${x.cancelBtn}`,onClick:nl})):a.createElement(Ze.ZP,{className:(Ht==null?void 0:Ht.trim())===""?x.sendBtnDisabled:x.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:au,onClick:Al}))))))))))},Ye={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},ke={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},We=te(28284),ct=te(77019),it=te(54172),Oe=te(82326),qe=te(5269),bt=te(28426),Rt=te(9148),Gt=te(19248),_t=Object.defineProperty,An=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,dt=(Qt,sn,$e)=>sn in Qt?_t(Qt,sn,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Qt[sn]=$e,Ge=(Qt,sn)=>{for(var $e in sn||(sn={}))At.call(sn,$e)&&dt(Qt,$e,sn[$e]);if(An)for(var $e of An(sn))Ve.call(sn,$e)&&dt(Qt,$e,sn[$e]);return Qt},ht=(Qt,sn,$e)=>new Promise((Nn,ga)=>{var ia=Va=>{try{Aa($e.next(Va))}catch(Ma){ga(Ma)}},Na=Va=>{try{Aa($e.throw(Va))}catch(Ma){ga(Ma)}},Aa=Va=>Va.done?Nn(Va.value):Promise.resolve(Va.value).then(ia,Na);Aa(($e=$e.apply(Qt,sn)).next())}),$t=({applicationType:Qt,className:sn,style:$e={},buttonMaxWidth:Nn,buttonMaxCount:ga=3,buttonAutoWidth:ia,value:Na,data:Aa,url:Va,onChange:Ma,getIAData:Ln})=>{var Ua,uo;const[Ja]=We.default.useForm(),[za,Fn]=(0,a.useState)(),[xr,Qo]=(0,a.useState)(!1),[pr,tr]=(0,a.useState)(!1),[Qn,ja]=(0,a.useState)(!1),[ro,to]=(0,a.useState)(!1),[Ga,Go]=(0,a.useState)(null),[xa,Fr]=(0,a.useState)([]),[jo,lr]=(0,a.useState)([]),Ao={fileList:jo,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:fo=>{const ko=fo.size/1024/1024/100;return ko>2||ko==0?(he.ZP.error(`${fo.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${ko==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),fe.default.LIST_IGNORE):!0},onRemove:fo=>{lr([])},onChange:fo=>{var ko,va,El;Ja.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(fo.file.status)&&(lr(fo.fileList),Ja.setFieldsValue({attachment_id:(El=(va=(ko=fo.fileList)==null?void 0:ko[0])==null?void 0:va.response)==null?void 0:El.id}))},action:`${Pe.Z.API_SERVER}/api/attachments.json`},Ro=()=>{var fo,ko;return a.createElement("div",{className:ke.imgUpLoad},a.createElement("img",{src:Pe.Z.API_SERVER+"/api/attachments/"+((ko=(fo=jo==null?void 0:jo[0])==null?void 0:fo.response)==null?void 0:ko.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(Gt.Z,{onClick:()=>{lr([]),Ja.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},Br=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(fo,ko)=>a.createElement(Se.Z,{title:fo},fo)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(fo,ko)=>(ko==null?void 0:ko.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(ko==null?void 0:ko.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(fo,ko)=>a.createElement(Se.Z,{title:fo,placement:"topLeft"},fo)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(fo,ko)=>(ko==null?void 0:ko.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(fo,ko)=>a.createElement(a.Fragment,null,a.createElement("span",{onClick:()=>Gr(ko),className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>Yr(ko),className:"current c-red"},"\u79FB\u51FA"))}],Sr=()=>ht(void 0,null,function*(){var fo;const ko=yield(0,z.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(ko==null?void 0:ko.code)===0&&Fr((fo=ko==null?void 0:ko.data)==null?void 0:fo.platforms)}),yr=fo=>ht(void 0,null,function*(){to(!0);const ko=Ge({},fo),va=yield(0,z.ZP)(`/api/ai/intelligent_applications${Ga?"/"+Ga.id:""}.json`,{method:Ga?"put":"post",body:ko});(va==null?void 0:va.status)===0&&(he.ZP.success(Ga?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),tr(!1),Ln()),to(!1)}),Yr=fo=>ht(void 0,null,function*(){ja(!0);const ko=yield(0,z.ZP)(`/api/ai/intelligent_applications/${fo==null?void 0:fo.id}.json`,{method:"delete"});(ko==null?void 0:ko.status)===0&&(he.ZP.success("\u79FB\u9664\u6210\u529F"),Ln()),ja(!1)}),Gr=fo=>ht(void 0,null,function*(){Go(fo),Ja.setFieldsValue(Ge({},fo)),Fn(Ge({},fo)),fo!=null&&fo.attachment&&lr([{response:fo==null?void 0:fo.attachment}]),tr(!0)});return a.createElement(a.Fragment,null,a.createElement("div",{className:oe()(ke.agent,sn),style:$e},a.createElement(Se.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},a.createElement("div",{className:ke.add,onClick:()=>{Sr(),Qo(!0)}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),a.createElement(Ce.default,{width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:xr,footer:null,onCancel:()=>Qo(!1)},a.createElement(ct.Z,{align:"middle"},a.createElement(Ze.ZP,{onClick:()=>{if((Aa==null?void 0:Aa.length)>=ga){he.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}tr(!0)},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(Aa==null?void 0:Aa.length)>0?a.createElement(it.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:Aa,loading:Qn,columns:Br}):a.createElement(bt.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(Ce.default,{width:530,centered:!0,title:a.createElement(ct.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},Ga?"\u7F16\u8F91":"\u6DFB\u52A0","\u667A\u80FD\u5E94\u7528")),open:pr,confirmLoading:ro,onCancel:()=>tr(!1),onOk:()=>Ja.submit(),afterClose:()=>{Ja.resetFields(),Go(null),lr([])}},a.createElement(We.default,{form:Ja,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:yr,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Fn(Ge({},Ja.getFieldsValue()))},a.createElement(We.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(Oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},xa==null?void 0:xa.map(fo=>a.createElement(Oe.default.Option,{key:fo==null?void 0:fo.value,value:fo==null?void 0:fo.value},fo==null?void 0:fo.name)))),a.createElement(We.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(We.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:ke.upload},a.createElement(fe.default,Ge({},Ao),a.createElement(ct.Z,{wrap:!1,align:"middle"},a.createElement(Rt.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(qe.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:fo=>{fo.preventDefault(),fo.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((uo=(Ua=jo==null?void 0:jo[0])==null?void 0:Ua.response)==null?void 0:uo.id)&&Ro())),a.createElement(We.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(Oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(Oe.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(za==null?void 0:za.platform)=="dify"&&a.createElement(Oe.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(Oe.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),a.createElement(We.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:ke.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))},gt=Object.defineProperty,Qe=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,St=(Qt,sn,$e)=>sn in Qt?gt(Qt,sn,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Qt[sn]=$e,an=(Qt,sn)=>{for(var $e in sn||(sn={}))Pt.call(sn,$e)&&St(Qt,$e,sn[$e]);if(Qe)for(var $e of Qe(sn))He.call(sn,$e)&&St(Qt,$e,sn[$e]);return Qt};const Et=Qt=>React.createElement("svg",an({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Qt),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));var _e="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4=",Ae=Object.defineProperty,Le=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Vt=(Qt,sn,$e)=>sn in Qt?Ae(Qt,sn,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Qt[sn]=$e,zt=(Qt,sn)=>{for(var $e in sn||(sn={}))Ue.call(sn,$e)&&Vt(Qt,$e,sn[$e]);if(Le)for(var $e of Le(sn))at.call(sn,$e)&&Vt(Qt,$e,sn[$e]);return Qt};const on=Qt=>React.createElement("svg",zt({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Qt),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));var Wt="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4=",jt=Object.defineProperty,In=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,Sn=(Qt,sn,$e)=>sn in Qt?jt(Qt,sn,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Qt[sn]=$e,$n=(Qt,sn)=>{for(var $e in sn||(sn={}))oa.call(sn,$e)&&Sn(Qt,$e,sn[$e]);if(In)for(var $e of In(sn))dn.call(sn,$e)&&Sn(Qt,$e,sn[$e]);return Qt};const Dn=Qt=>React.createElement("svg",$n({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Qt),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));var Cn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",tn=Object.defineProperty,Vn=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Xn=(Qt,sn,$e)=>sn in Qt?tn(Qt,sn,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Qt[sn]=$e,ln=(Qt,sn)=>{for(var $e in sn||(sn={}))Jn.call(sn,$e)&&Xn(Qt,$e,sn[$e]);if(Vn)for(var $e of Vn(sn))xn.call(sn,$e)&&Xn(Qt,$e,sn[$e]);return Qt};const fn=Qt=>React.createElement("svg",ln({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Qt),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));var yn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",Mn="data:image/png;base64,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",ta=Object.defineProperty,Ct=Object.defineProperties,et=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,qn=(Qt,sn,$e)=>sn in Qt?ta(Qt,sn,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Qt[sn]=$e,ma=(Qt,sn)=>{for(var $e in sn||(sn={}))pn.call(sn,$e)&&qn(Qt,$e,sn[$e]);if(xt)for(var $e of xt(sn))Wn.call(sn,$e)&&qn(Qt,$e,sn[$e]);return Qt},bn=(Qt,sn)=>Ct(Qt,et(sn)),On=(Qt,sn,$e)=>new Promise((Nn,ga)=>{var ia=Va=>{try{Aa($e.next(Va))}catch(Ma){ga(Ma)}},Na=Va=>{try{Aa($e.throw(Va))}catch(Ma){ga(Ma)}},Aa=Va=>Va.done?Nn(Va.value):Promise.resolve(Va.value).then(ia,Na);Aa(($e=$e.apply(Qt,sn)).next())}),ya=({description:Qt,code:sn,showData:$e={},sendParams:Nn={},allShow:ga=!1,draggableExtraNode:ia,singleControl:Na=!1,showAgent:Aa=!1})=>{const[Va,Ma]=(0,a.useState)({}),[Ln,Ua]=(0,a.useState)([]),[uo,Ja]=(0,a.useState)(null),[za,Fn]=(0,a.useState)(!1),[xr,Qo]=(0,a.useState)(!0),[pr,tr]=(0,a.useState)(0),Qn=6,ja=(0,a.useRef)(null),[ro,to]=(0,a.useState)([]),[Ga,Go]=(0,a.useState)(""),[xa,Fr]=(0,a.useState)(!0),[jo,lr]=(0,a.useState)(!0),[Ao,Ro]=(0,a.useState)(!0),[Br,Sr]=(0,a.useState)(!1),[yr,Yr]=(0,a.useState)(null),Gr=Ke=>{if(!ja.current)return;const Bt=ja.current,qt=Bt.children;if(qt.length===0)return;const vt=qt[0].getBoundingClientRect().width+22,Mt=Bt.scrollLeft;Ke==="left"?Bt.scrollTo({left:Math.max(0,Mt-vt),behavior:"smooth"}):Bt.scrollTo({left:Mt+vt,behavior:"smooth"}),setTimeout(()=>{fo()},50)},fo=()=>{if(!ja.current)return;const Ke=ja.current,Bt=Ke.scrollWidth-Ke.clientWidth;if(console.log(Ke.scrollWidth),console.log(Ke.clientWidth),console.log(Ke.scrollLeft),Bt<=0){Fn(!1),Qo(!1);return}Fn(Ke.scrollLeft>1),Qo(Ke.scrollLeft{const Ke=ja.current;if(Ke){const Bt=()=>{requestAnimationFrame(fo)};Ke.addEventListener("scroll",Bt),fo();const qt=new ResizeObserver(()=>{fo()});return qt.observe(Ke),()=>{Ke.removeEventListener("scroll",Bt),qt.disconnect()}}},[ja.current]);const ko=[{img:te(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Qt,show:$e==null?void 0:$e.ai_exam_question,type:1},{img:te(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:sn,show:$e==null?void 0:$e.ai_syntax_check,type:5},{img:te(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Qt,query:sn,show:$e==null?void 0:$e.ai_code_diagnosis,width:21,type:2},{img:te(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Qt,query:sn,show:$e==null?void 0:$e.ai_guidance,type:3},{img:te(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Qt,query:sn,show:$e==null?void 0:$e.ai_code_evaluation,type:9},{img:te(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Qt,query:sn,show:$e==null?void 0:$e.ai_code_optimization,type:7},{img:te(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Qt,query:sn,show:$e==null?void 0:$e.ai_code_comment,type:8},Na&&{img:te(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Qt,query:sn,show:$e==null?void 0:$e.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Ke=>!!Ke);(0,a.useEffect)(()=>{va()},[]);const va=()=>On(void 0,null,function*(){var Ke,Bt;console.log(123);const qt=yield(0,z.ZP)("/api/ai/intelligent_applications.json",{method:"get"});(qt==null?void 0:qt.status)===0&&(to(((Ke=qt==null?void 0:qt.data)==null?void 0:Ke.list)||[]),Go(((Bt=qt==null?void 0:qt.data)==null?void 0:Bt.local_ai_model_url)||""),fo())}),El=Ke=>{Ja(Ke),Yr(Ke),Fr(!Ke),lr(!Ke),Ro(!Ke),Sr(!!Ke)},Xr=Ke=>{const{setChatData:Bt,setLoading:qt,getData:gn,clearStatus:ce,typing:vt,setImageGenerator:Mt,renderChatItems:rn,setSceneAwareness:st,setIdentifier:ae}=Ke;let pe=ko;return ga||(pe=ko.filter(se=>se.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:Ye.bigTipsBox},a.createElement("div",{ref:ja,className:Ye.bigTips,style:{display:"flex",width:"100%",position:"relative"}},pe.map((se,ye)=>a.createElement(Se.Z,{key:ye,title:se.des},a.createElement("div",{onClick:()=>On(void 0,null,function*(){var we;if(El(null),vt){he.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}st(!1),Mt(!1),qt(!0),ce(),Ma(se);const ve=rn(se.query);ve[0].show=!1,ve[1].imageGenerator=!1,Bt(ve);const Fe=yield je.onAdd(),Ne=(we=Fe==null?void 0:Fe.data)==null?void 0:we.identifier;ae(Ne),gn("",bn(ma({type:se.type,description:se.description,application_id:null,query:se.query,file_ids:[],history:[],is_chat:se.type===13,image_generator:!1,scene_awareness:!1,identifier:Ne,custom_agent_name:se.custom_agent_name},Nn),{prompt:$e==null?void 0:$e.ai_code_evaluation_promote}))}),className:Ye.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:se.img,width:se.width,alt:se.name}),a.createElement("span",null,se.name)))),ro.map(se=>a.createElement(Se.Z,{key:se.id,title:`${se.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${Ye.item} ${uo===se.id?Ye.active:""}`,key:se.id,style:{flex:"0 0 auto"},onClick:()=>{uo===se.id?El(null):El(se.id)}},a.createElement("img",{src:se.attachment_id?`${Pe.Z.API_SERVER}/api/attachments/${se.attachment_id}`:Mn,width:24,height:24,alt:se.name}),a.createElement("span",null,se.name)))))),a.createElement("div",{className:Ye.PrevNext},za&&a.createElement("div",{className:Ye.LeftButton,onClick:se=>{se.stopPropagation(),Gr("left")}},a.createElement("img",{src:_e,alt:"Previous",className:Ye.img}),a.createElement("img",{src:Cn,alt:"Previous",className:Ye.imgHover})),xr&&a.createElement("div",{className:Ye.RightButton,onClick:se=>{se.stopPropagation(),Gr("right")}},a.createElement("img",{src:Wt,alt:"Next",className:Ye.img}),a.createElement("img",{src:yn,alt:"Next",className:Ye.imgHover}))),Aa&&a.createElement($t,{data:ro,getIAData:()=>va(),url:Ga,className:Ye.inlineAgent,applicationType:"Shixun"}))},ml=Ke=>On(void 0,[Ke],function*({type:Bt,value:qt,index:gn,identifier:ce,objectIndex:vt}){const Mt={index:vt,identifier:ce};if(Bt==="like"&&(yield(0,z.ZP)("/api/course_qna_records/like.json",{method:"post",body:Mt})).status!==0||Bt==="dislike"&&(yield(0,z.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Mt})).status!==0)return Promise.reject()}),tl=Ke=>{let Bt=[];return Ke==null||Ke.forEach(qt=>{var gn;const ce=qt.id,vt=qt.think?{reasoning:qt.think,thinkingEnabled:!0}:{},Mt=[{text:qt.question,key:ce,sender:"user",fileList:[],show:!0},bn(ma({key:ce,loading:!1,sender:"AI",show:!0,source:qt.answer_source,text:qt.answer,like:qt.like,dislike:qt.dislike,time:qt.think_time,id:qt.id,imageGenerator:((gn=qt==null?void 0:qt.answer)==null?void 0:gn.slice(0,4))==="(0,z.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,z.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:xe,by_self:!0}}),onListClick:Ke=>(0,z.ZP)(`/api/course_qna_sessions/${Ke}.json`,{method:"get"}),onListDelete:Ke=>(0,z.ZP)(`/api/course_qna_sessions/${Ke}.json`,{method:"delete"}),onListDealData:tl};return a.createElement(Dt,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:ga?!1:!($e!=null&&$e.ai_q_and_a),topFunctionNode:Xr,showAgent:Aa,showSwitchingModel:!0,showImageGenerator:Ao,showSceneAwareness:xa,showThiking:jo,hideUpload:Br,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Ma,fetchListObject:je,customPreference:ml,fetchData:bn(ma(bn(ma({},Nn),{questionable_type:xe,is_chat:!0}),Va.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:yr}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Nn==null?void 0:Nn.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:ia})}},3418:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return re}});var a=te(59301),me={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},he=te(77736),fe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ze=(ue,ie,Pe)=>ie in ue?fe(ue,ie,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ue[ie]=Pe,Be=(ue,ie)=>{for(var Pe in ie||(ie={}))Se.call(ie,Pe)&&Ze(ue,Pe,ie[Pe]);if(Ce)for(var Pe of Ce(ie))De.call(ie,Pe)&&Ze(ue,Pe,ie[Pe]);return ue};const le=ue=>React.createElement("svg",Be({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ue),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Re="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Ie=Object.defineProperty,Ft=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ue,ie,Pe)=>ie in ue?Ie(ue,ie,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ue[ie]=Pe,b=(ue,ie)=>{for(var Pe in ie||(ie={}))oe.call(ie,Pe)&&y(ue,Pe,ie[Pe]);if(Ft)for(var Pe of Ft(ie))E.call(ie,Pe)&&y(ue,Pe,ie[Pe]);return ue};const x=ue=>React.createElement("svg",b({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ue),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",ee=te(59301),re=({value:ue,onChange:ie})=>{const[Pe,ze]=(0,a.useState)(!1),Me=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Re},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:z}],Xe=Me.find(lt=>lt.key===ue);return ee.createElement("div",{className:me.select},ee.createElement(he.Z,{size:10},ee.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),ee.createElement("div",{className:me.box,onMouseLeave:()=>ze(!1)},ee.createElement("div",{className:me.text,onClick:()=>ze(!0)},ee.createElement("img",{src:Xe.img,width:20}),ee.createElement("span",null,Xe.name),ee.createElement("b",{className:"iconfont icon-zhankai6"})),Pe&&ee.createElement("div",{className:me.itemWrap},ee.createElement("aside",null,Me.map(lt=>ee.createElement("div",{key:lt.key,className:`${me.item} ${lt.key===ue?me.active:""}`,onClick:be=>{be.stopPropagation(),ie(lt.key),ze(!1)}},ee.createElement("img",{src:lt.img,width:20}),ee.createElement("span",null,lt.name))))))))}},62001:function(Te,ot,te){"use strict";var a=te(59301),me=te(40741),he=te(77736),fe=te(92310),Ce=te.n(fe),Se=te(11422),De=te(56321),Ze=te(9148),Be=Object.defineProperty,le=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(ne,re,ue)=>re in ne?Be(ne,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[re]=ue,y=(ne,re)=>{for(var ue in re||(re={}))Ft.call(re,ue)&&E(ne,ue,re[ue]);if(Ie)for(var ue of Ie(re))oe.call(re,ue)&&E(ne,ue,re[ue]);return ne},b=(ne,re)=>le(ne,Re(re)),x=(ne,re,ue)=>new Promise((ie,Pe)=>{var ze=lt=>{try{Xe(ue.next(lt))}catch(be){Pe(be)}},Me=lt=>{try{Xe(ue.throw(lt))}catch(be){Pe(be)}},Xe=lt=>lt.done?ie(lt.value):Promise.resolve(lt.value).then(ze,Me);Xe((ue=ue.apply(ne,re)).next())});const z=({data:ne,onFinish:re})=>a.createElement(he.Z,null,ne.map((ue,ie)=>a.createElement(Ze.op,{key:ie,style:{height:28},shape:"default",size:"small",onClick:()=>re(ue)},ue))),ee=({className:ne,style:re,data:ue={},defaultChatData:ie=[],initDefaultChatDataKey:Pe=0,showPrevButton:ze,showNextButton:Me,onPrevButtonClick:Xe=()=>{},onNextButtonClick:lt=()=>{},onStatusChange:be,interactionTotal:It=0,showInterText:tt=!1})=>{const rt="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Yt]=(0,Se.eh)(),{chatData:nt,setChatData:Nt,calcHistoryList:pt}=(0,Se.r5)(),[Je,kt]=(0,a.useState)(0),[Lt,Dt]=(0,a.useState)(""),[Ye,ke]=(0,a.useState)(!1),{scrollBoxRef:We,bottomInspectRef:ct,contentRef:it,isAtBottom:Oe}=(0,Se.wr)({status:Ye}),qe=(0,Se.h4)(We);(0,a.useEffect)(()=>{if(!nt.length||!We.current)return;const An=nt[nt.length-1];An!=null&&An.loading&&(We.current.scrollTop=We.current.scrollHeight)},[nt.length]),(0,a.useEffect)(()=>{if(Pe){bt();let An=[];return ie.forEach(At=>{const Ve=Date.now(),dt=[{text:At.question,key:Ve,sender:"user",show:At.question!==rt},{text:At.answer,loading:!1,key:Ve,sender:"AI",show:!0}];An.push(...dt)}),Nt(An),()=>{Yt.cancel()}}},[Pe]);const bt=()=>{Yt.cancel(),kt(1)},Rt=An=>x(void 0,null,function*(){Dt(""),kt(0);const At=Date.now(),Ve=[{text:An,key:At,sender:"user",show:An!==rt},{loading:!0,key:At,sender:"AI",show:!0}];Nt([...nt,...Ve]);const dt=pt(nt);Yt.request({url:"/api/stream/course_qna_records/chat_messages.json",body:y({model:"qwen-max",is_chat:!0,prompt:An,history:dt},ue),onData:(Ge,ht)=>{ke(!0),Nt(ut=>ut.map(($t,gt)=>gt===ut.length-1?b(y({},$t),{text:Ge,loading:!1,error:(ht==null?void 0:ht.msg)==="error"}):$t))},onError:Ge=>{let ht="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Nt(ut=>[...ut].map(($t,gt)=>gt===ut.length-1?b(y({},$t),{text:ht,loading:!1,error:!0}):$t))}})}),Gt=(0,a.useMemo)(()=>{const At=nt.filter(Ge=>Ge.sender==="AI").map(Ge=>Ge.text).join(""),Ve=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let dt=0;return Ve.forEach(Ge=>{const ht=At.split(Ge).length-1;dt+=ht}),Math.max(0,dt-1)},[nt]);(0,a.useEffect)(()=>{typeof Gt=="number"&&typeof It=="number"&&(be==null||be(Gt>=It))},[Gt,It]);const _t=qe.width?qe.width-20:"100%";return a.createElement("div",{className:Ce()("flex flex-col h-full",ne),style:re},ze&&a.createElement("div",{className:me.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:Xe},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:We,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:me.Z.tips,style:{width:_t}},a.createElement("img",{className:me.Z.avatar,src:De}),a.createElement("div",{className:me.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),a.createElement(Se.xj,{className:"pl20",style:{width:_t},contentRef:it,chatData:nt,requestLoading:Yt.loading,cancelTyping:Je,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(An,At)=>{var Ve;if(GtRt(dt)}))},onAnswerFinish:()=>x(void 0,null,function*(){setTimeout(()=>ke(!1),0)})}),!(nt!=null&&nt.length)&&!tt&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(Ze.op,{type:"primary",onClick:()=>Rt(rt)},"\u5F00\u542F\u4E92\u52A8")),!(nt!=null&&nt.length)&&tt&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),Me&&Gt>=It&&a.createElement(Ze.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:lt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Oe&&a.createElement("div",{className:me.Z.backBottom,onClick:()=>{We.current.scrollTop=We.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:ct})),!!(nt!=null&&nt.length)&&!tt&&a.createElement(Se.CI,{style:{margin:"0 20px 20px 20px"},onCancel:bt,headExtraNode:Gt>=It?a.createElement("div",{style:{color:"#434D6C"}},Me?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",a.createElement("span",{className:"ml10 c-light-primary"},Gt),"/",It),value:Lt,onSubmit:Rt,hideUpload:!0,onChange:Dt,typing:Ye,loading:Yt.loading}))};ot.Z=ee},57460:function(Te,ot,te){"use strict";var a=te(59301),me=te(40741),he=te(92310),fe=te.n(he),Ce=te(11422),Se=te(56321),De=te(9148),Ze=te(76902),Be=te(38986),le=Object.defineProperty,Re=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ne,re,ue)=>re in ne?le(ne,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[re]=ue,b=(ne,re)=>{for(var ue in re||(re={}))oe.call(re,ue)&&y(ne,ue,re[ue]);if(Ft)for(var ue of Ft(re))E.call(re,ue)&&y(ne,ue,re[ue]);return ne},x=(ne,re)=>Re(ne,Ie(re)),z=(ne,re,ue)=>new Promise((ie,Pe)=>{var ze=lt=>{try{Xe(ue.next(lt))}catch(be){Pe(be)}},Me=lt=>{try{Xe(ue.throw(lt))}catch(be){Pe(be)}},Xe=lt=>lt.done?ie(lt.value):Promise.resolve(lt.value).then(ze,Me);Xe((ue=ue.apply(ne,re)).next())});const ee=({className:ne,style:re,data:ue={},defaultChatData:ie=[],initDefaultChatDataKey:Pe=0,showPrevButton:ze,showNextButton:Me,onPrevButtonClick:Xe=()=>{},onNextButtonClick:lt=()=>{},onStatusChange:be,readingTime:It,analysis:tt,totalTime:rt,openRecord:Yt,showInterText:nt=!1})=>{const[Nt]=(0,Ce.eh)(),{chatData:pt,setChatData:Je,calcHistoryList:kt}=(0,Ce.r5)(),[Lt,Dt]=(0,a.useState)(0),[Ye,ke]=(0,a.useState)(""),[We,ct]=(0,a.useState)(!1),[it,Oe]=(0,a.useState)(null),qe=(0,a.useRef)(null),{scrollBoxRef:bt,bottomInspectRef:Rt,contentRef:Gt,isAtBottom:_t}=(0,Ce.wr)({status:We}),An=(0,Ce.h4)(bt);(0,a.useEffect)(()=>{typeof It=="number"&&Oe(It)},[It]),(0,a.useEffect)(()=>(it>0&&it<=rt&&!document.hidden&&(qe.current=setTimeout(()=>{Yt&&At(),Oe(ut=>Math.min(ut+1,rt))},1e3)),()=>{clearTimeout(qe.current)}),[it]),(0,a.useEffect)(()=>{if(!pt.length||!bt.current)return;const ut=pt[pt.length-1];ut!=null&&ut.loading&&(bt.current.scrollTop=bt.current.scrollHeight)},[pt.length]),(0,a.useEffect)(()=>{if(Pe){dt();let ut=[];return ie.forEach($t=>{const gt=Date.now(),Qe=[{text:$t.question,key:gt,sender:"user",show:!0},{text:$t.answer,loading:!1,key:gt,sender:"AI",show:!0}];ut.push(...Qe)}),Je(ut),()=>{Nt.cancel()}}},[Pe]);const At=()=>z(void 0,null,function*(){const ut=yield(0,Be.ZP)(`/api/smart_plan_item_banks/${ue==null?void 0:ue.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),Ve=()=>{Oe(1)},dt=()=>{Nt.cancel(),Dt(1)},Ge=ut=>z(void 0,null,function*(){ke(""),Dt(0);const $t=Date.now(),gt=[{text:ut,key:$t,sender:"user",show:!0},{loading:!0,key:$t,sender:"AI",show:!0}];Je([...pt,...gt]);const Qe=kt(pt);Nt.request({url:"/api/stream/course_qna_records/chat_messages.json",body:b({model:"qwen-max",is_chat:!0,prompt:ut,history:Qe},ue),onData:(Pt,He)=>{ct(!0),Je(St=>St.map((an,Et)=>Et===St.length-1?x(b({},an),{text:Pt,loading:!1,error:(He==null?void 0:He.msg)==="error"}):an))},onError:Pt=>{let He="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Je(St=>[...St].map((an,Et)=>Et===St.length-1?x(b({},an),{text:He,loading:!1,error:!0}):an))}})});(0,a.useEffect)(()=>{typeof it=="number"&&typeof rt=="number"&&(be==null||be(it>=rt))},[it,rt]),(0,a.useEffect)(()=>{const ut=()=>{document.hidden?clearTimeout(qe.current):!document.hidden&&it>0&&it{Yt&&At(),Oe($t=>Math.min($t+1,rt))},1e3))};return document.addEventListener("visibilitychange",ut),()=>{document.removeEventListener("visibilitychange",ut),clearTimeout(qe.current)}},[it,rt,Yt]);const ht=An.width?An.width-20:"100%";return a.createElement("div",{className:fe()("flex flex-col h-full",ne),style:re},ze&&a.createElement("div",{className:me.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:Xe},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:bt,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:me.Z.tips,style:{width:ht}},a.createElement("img",{className:me.Z.avatar,src:Se}),a.createElement("div",{className:me.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),it>0&&a.createElement("div",{className:me.Z.tips,style:{width:ht}},a.createElement("img",{className:me.Z.avatar,src:Se}),a.createElement("div",{className:me.Z.details},a.createElement(Ze.Z,{value:tt}))),a.createElement(Ce.xj,{className:"pl20",style:{width:ht},contentRef:Gt,chatData:pt,requestLoading:Nt.loading,cancelTyping:Lt,onAnswerFinish:()=>z(void 0,null,function*(){setTimeout(()=>ct(!1),0)})}),it===0&&!nt&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(De.op,{type:"primary",onClick:Ve},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),it===0&&nt&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),Me&&it>=rt&&a.createElement(De.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:lt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!_t&&a.createElement("div",{className:me.Z.backBottom,onClick:()=>{bt.current.scrollTop=bt.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Rt})),it>0&&a.createElement(Ce.CI,{style:{margin:"0 20px 20px 20px"},onCancel:dt,headExtraNode:it>=rt?a.createElement("div",{style:{color:"#434D6C"}},Me?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},Me?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",a.createElement("span",{className:"ml5 mr5 c-light-primary"},rt-it),"\u79D2"),value:Ye,onSubmit:Ge,hideUpload:!0,onChange:ke,typing:We,loading:Nt.loading}))};ot.Z=ee},36596:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return De}});var a=te(59301),me={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},he=te(29787),fe=te(59301),Ce=(Ze,Be,le)=>new Promise((Re,Ie)=>{var Ft=y=>{try{E(le.next(y))}catch(b){Ie(b)}},oe=y=>{try{E(le.throw(y))}catch(b){Ie(b)}},E=y=>y.done?Re(y.value):Promise.resolve(y.value).then(Ft,oe);E((le=le.apply(Ze,Be)).next())}),De=({value:Ze="",streamingStatus:Be,onFinish:le,cancelIndex:Re,time:Ie,loading:Ft,loadAll:oe})=>{const[E,y]=(0,a.useState)(""),[b,x]=(0,a.useState)(!0),z=(0,a.useRef)(Ze),ee=(0,a.useRef)(Be),ne=(0,a.useRef)(0),re=(0,a.useRef)(null),[ue,ie]=(0,a.useState)(!1),Pe=70;(0,a.useEffect)(()=>{ee.current=Be},[Be]),(0,a.useEffect)(()=>{z.current=Ze},[Ze]),(0,a.useEffect)(()=>{if(!Be){y(z.current);return}return ie(!0),re.current=setInterval(ze,Pe),()=>{clearInterval(re.current)}},[]),(0,a.useEffect)(()=>{ue&&(y(z.current),clearInterval(re.current),ie(!1),le())},[Re]);const ze=()=>Ce(void 0,null,function*(){const Me=z.current[ne.current];Me!==void 0?(y(Xe=>Xe+Me),ne.current++,clearInterval(re.current),re.current=setInterval(ze,280/(z.current.length-ne.current))):ee.current===!1&&(y(z.current),clearInterval(re.current),ie(!1),le())});return fe.createElement("div",{className:`${me.reasoning} fadeIn animated`},fe.createElement("div",{className:me.btn,onClick:()=>x(!b)},fe.createElement("i",{className:"iconfont icon-shendusikao"}),Ie?fe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Ie," \u79D2\uFF09"):fe.createElement("span",null,"\u601D\u8003\u4E2D..."),b?fe.createElement("b",{className:"iconfont icon-shouqi6"}):fe.createElement("b",{className:"iconfont icon-zhankai6"})),Ft&&fe.createElement(he.Z,{spinning:!0,className:"mt20"}),b&&!Ft&&fe.createElement("div",{className:me.content},E,ue?fe.createElement("span",{className:"aiBlink"},"__"):""))}},72409:function(Te,ot,te){"use strict";te.d(ot,{o:function(){return a}});const a=me=>(me=me.replace(new RegExp("(?$1'),me=me.replace(new RegExp("(?$1 -`),me)},36482:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return lt},U:function(){return ze}});var a=te(59301),me=te(11938),he=te(62957),fe=te(54172),Ce=te(84989),Se=te(81722),De=te(61186),Ze=te.n(De),Be={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAACwCAYAAAD61gcAAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQd4XHeZ7n9/zUgzkkZdsiX3XmM7xWlONYE0AsuyEMizwAKbDcuFAMvCXvbuEpwsZeksBNilLZBLKIGQUC+EVEKSTYN0O8W9W26SrK4593nP+X/jvyd2LCeOZMbR88gjz5w59T3v933vV47jpZ+XzsAIngE3gtsqiU3tiaJxFYNMzufZk6ngEZyLSuLARuggXgLcME90FN2aHST34fTQjDeQqplOfqibsp4/QOqjztXcMczVHPWLvQS4g0IgclH0eDm7HvsBmca/pBvI5/OUVZRRXQ9l1bupqHq9c+NvOuiqXlqAlwA3DBBEe655J71lX2F3T0Q64yjLQFkVuHREqttRXfkYVa2nO3fcrmGs7qhe5CXAHeTyR7eSpmHJvQxWH0dqLJSPgXQjpFuIgTe4ISLT42ia8XKXe+vNRzWahnHwLwHuYID7ERWkWUk540k7yNZDZi6kp0OqHIa2RFT1OSa+/H2u7kP/MYxzflQv8hLgDga4X5Ghi6epYAJpIAtk5kB6JpRlIWqPqBp0THrlP7v6D/37UY2mYRz8S4A7KOBmZNjzdAK4lACXhuwCKJ8KzgOuetAx5cJ/drkPvAS4g5zPlwB3MMA9NSPDQ08/TbkxXAYyx0L55MSHi7ZF5Jxj8nn/4qrf9/Fh3ORH9SIvAe5ggLv17Czttz9FJvIMl4XssZCelAAu3x5Rg2Py+f/qqt/7saMaTcM4+JcAdzDA/ejUSrhHgBsf+3CVVZBZ5AEnkyqGwzH1wg+7ynd/dBjn/Khe5CXAHQxwd51ayYZ7nqLCAy5bA9mFkJ4IKfPhIjHcFa768n87qtE0jIN/CXCHCrhKySLzPeDkw22PyOUdk87/iKt+z1XDOOdH9SIvAe5ggLv/VVWs+sWTBYarrIGKBVAhHy4L+R1Qk4cp53/EVb77JcAdqVFqFK09F8bMyJNJl9G/fv36il9PnOh6jqjbP8JFvz23it03rdjrw9UmgCuf6HW47ZADpp6/zFW+68ojav/9zvRHO48tp2JxnqraiN5tKbI3O+c2jsa+jjjDRdE9tfTs+hplba+joimFK4dI0V73vQOp/Hsr3IR7RuNEHGib0a1n59hy+wqy0bgkaKhLdDj5cIpS2QHVeZh63jJXefkRBbgoujVNvvzTDLW9lfKqeoYiSKVhqHv1UKr3g2k358cjfa5HFHBRdH85O1b9F2VDb6OjH8qrI1IVDpeNyGYc5anVwNmu8rQ1I30iDgi4x16f45Efr6AyGhcLv5XVkD0e0hMglYGhdshFMO38K13l5cuOlP1eFi0r+8iO2Z+nvOo9dA0BZVFSqlEG6byjqnYXUdVZLnfKwyO5zyMLuBXvX0S+4gEG8mVk6h0VjZCqAVcN+V7I5SHX/PMHKhr/arFbPDCSJ+KAgPvVBbXs+s1yqvJtCcM1QPYYD7hKyG9LADf1/Ktc5bs/ciTss/Yh2v29C+mNbmTHlhSpCMrKHeVNybkebIfMDqhr/OaVn7n0smXLXH6k9ntkAffQWe9kx2NfoawhonKqo7weUpMgMxnKG8H1QUNdRKb2Ulf5im+N1El4ru1E91xQy6rfLCebb6NCqa1myM6H8vFQJsCJ4YZg8rlXuer3HBGA64p+2Vq9fdcd7Noxk96tMNAOQ7sgVQeZCRANQH6lChFWMeOLs5xzgyN1rkcWcLdP/QBbVn1aNyBZHJUZqD4JcqdA5Qwor40oU6lPaztVE09xbsEzI3UiDshw97++jqd+8kQMOLlsla2QmQflbT5K3R6hXOqRwnAKdHb84Kv097+DHWsiBnc6+lbDwGYY7ICoHxiEdC8wbx0DN01zS0sVcN/MLWVL1y2UE9GMowGobYTcUsgdD1k54mVQCdQ03XhbZfaNS91SnZlR+4keOreaR256MvbhyoGqasjMgvQUSFfJpEZURY4JF17pGv5h1H24qPcnr6Sz/6fsWJ9moMPRtxb6N0L/JuhbBf17QJhTqVXTOTdf/IWbzrvuOicnb0R+Rpbh/os61vA7IhYzFmgB6gW6OZA7G6rmQsUYoAca6xURXuYqzvn6iJyJA2wkWkYFtTxNJRPjG0ESiCpG0k2QrpSzFJFpdEx666Vuyoe/OZr72hn9qCW3Pfo9HTtn07s1on+ro28NDOyAgQ3QuxZ687BHTD0xT/0rX+fO+c+fjuQ+jyjgYmf2U5lz2dGnKrMUrR50tRVQswSqT4aqGZDORbg9jsaW7eSmnObcohUjeVLCbUWK7f6p7Nv05N9CLVAn9vV1cQoiIiJyU/ppe+sxbsmyp0drP+Nzu/PHX6Kv992xKR3a7WKADWyF/m0wsBp6O6Fbe5x1VJ154201v3nd0hE0p9rHEQdcfGI+VPYl8vl300REC44msVwL5F4G1YsSx7YsgioHVU03Pp2b9YYZzOh3o9SSF72J41nBnfI6mUJEHY5aotjE1mYc40/5CpXveo+7+OIRM03FwI4GfnEeO7t+yY61KQZlNtclZrR/JwyI2TZBbxQbD2oWb6P1rae7k9/95EjfIKMDuGWMocP9gUw0g1YPOjFH7XzInelNazPQHdFQ76hqudRVnDWq5iqq5BJ6uJoqGuNoVf5nq4Mzxt/Aa5b9rVty6Y6Rvni2vSi6von2wbvo2jGL7s0wsB3610N/OwxsS3y33r6E3TITHQ0XvMO97GtfG439HRXAxSy3LPVq9gz9lGrKCqa1Jgs1p0HuRMhOg3Q1lPVAQ/PWrprWpTXulMdH4yQVLizMBd4MnAlsYUbqh7znf93o3vOlvlHdr87rv0B393uTqNQHCjHQdkD/6uS1h4h8haP6nF9x0Wf+0rn5Ch1G/GfUABeD7p9TX2Fo6J2xaR2Do1F03wI150C1EuRS84moLnNkG294oGb9xSdw2eBomdYRvzrD2GA0+LOL2L7nZ+zcAIO7HP2biX/Fcn0yqxuhJw+K9WtO3sGEt53hjv/7UbtxRxdwX6SFde5e0tGUOGpVgKqotWaej1pnQblMa29EU4Mj1/b3LrXkv4ZxHY6KRaLo5820995F5/aZ9GyBwR0JyBSV9m2B/pV7TWl2oqPmVZe7V3zl6tE8OaMKuJjlPp55NTv7rqfaR63CV10WqpckprVyemJaUz1Q17yls7btzFp38og7u6N5kQ607ajzhqvZs+dd7FgbMdTh6BXYtnh2Wwt926EnSkxpzYW/5cKf/oVzblR1zVEHXAy6/5O6hvzQm2gITev4JIDILUwEYYnhtWnINH3P5S5405EIgJHcp6j7J6exu/tWOrakY7+tX4wmgVfstiGJUnuGkqi09qQOJrz9THf83z80kvu4v20dGYD7euUEnuq5izQTY7Mam1YHuUVJEFE1R2kvGNwIufTu/raFp2TcectH++SN5vajp9//Hfq738JAOiJyrsBsAlzvU9DXlQQKFeMcuVf/b3fuf35KmqJzjOq0pyMCcDHLfbTyDezuuZZqHK04YtNaCbklUDk/6QHtXxfRUOaom/fXruVfrh3NCz6a246iKMPNY26iv+MMyhsg0wKpHAwNQv/WxI/ryUcMlDvqX3UL5//kVc45jeEZ9Z8jB3ARKf4l9X/JD72RRq/NSevKZiDdClEFDG6PaGxxNF70Fjfzs9eM+tkbpR2Iol9l+MZrbmGwf0mcbqtWqioN5Ro9MQh9A9LcoO60LlrfssQtfscjo7Srz9rsEQO4mOW+Wj+FNbv+gGMczZJDcHGFhgoftadSjrJ1nSx4z2lu4b8dMSdx5C9m5KLLU98nlX8D9SR9sUq7VUGc/RiUwDveUXvxP7lXfF7VOUfMzxEFuBh0y3KvZWf3j8jnU1SgTKaLT6J8jyEll8b+0C3bfAkc3ZMno79gCc9wG22UM5GIel99I9A11MP4i25ZP++ai460PpEjDnAQlUX/Wv82NnZ8hp1RPRuStoFYuGzlThbyBvctRqUB5IihCb8jEbyTFJ+lIc7xwjwHs1pg6im/JnvM37q/+vimI22fj0DAxTznon9w81jHRTzFfFbTxW4eAH7ooGskTuJl0WXl//V4OsPd21SeVEFVWzNRahwDla305ZvopYfe7i0MDW2mx22msqOD2W2DTOnudTNHLtUVwSmUcS7HMpdTGzcy75y7r2v50c8uvtiNSurqYNfmCAVcsNuRuj5ik/qi1d1H0bIyPnNXJdmauXS6E9jR20ZtVsV589nTP56BgTRl+RSD/WnyQ+nYtLuUxq0OUVk1QDozRG0uT31NB7mqFfS5R6FqHWNyT5IevI/8ozvchS8iCCPc66HsOhflj3RX48gH3MFumef5eSQgf/68xWwYOJls5VJ2DZ3KUEVtPDxkSEPgKohbGF0FDAxC1x7Y3aHXiMG8oyINLc3Q2AAtTZCthEw5ZCuSyLq6GiqzQ2Syu6mvXg/pnxMN/JHuzbe68y8etcqS53m6DtvXji7ARcvKos/ddQrd+aV0Rm+gu2wq/dkcg5Xg1G9aDzWNEbkaR1VOgIG0pIYItm2Hh1fCnatg+x7IVcKZk+G4GTC+lbg/Qz/5IRDR5KNI1Zmk046qKqhTBXOF/r+BVP4P9Oz5CWU7fueWnH9Uge+oAFx07TljWc357Bz4e/akFtJZXkVvFZTVQ21zREOLo6EhKWuvqYVcFVRlE8CJySIH7Tvh93+Ea++DTVuhoQZevQBecTJMnQAVAuYQ9Et87Yde/fYmyfO+Pn0WUZZSX6uLo8hsFoYGVkL+13Tv/p674Oy7DxuNHMErKmnARZ86YTrb+95OR/YNdFVPZ7eGQNdDrimiaYyjuRmaPdAEtvoaqM0lYJNpTKchlUo0wO4+ePhJuPkueHoDjKmF04+DU0+AMY1Q5sRqMJRPTHD/QAK2nl7YvScxyXv2JP8XMF06Mbu1teBcP9HgTZTxRV5x8u+cG7k+0ZHGZkkCLvrsiRPZkn8vHek3sbNqLF11kG6IqGlw1BvA6qBJ/ldj8iqw5dSRVQ7l6aR7TCCSWVS40tcPqzfA/Q/Dhi1QUwUL58KC2QlIU2V7C/a1vCyqgDU4lHx3Tw90dMGO3bBrN3R0J6BMpSKyWUdtXbLNVNnNVFZ+0p11zO9K8Sk3JQW46LsLq1mTvYy1qQ/QUTeOwWb1REBVTWIeNaahqhIaa2FMk3f666DO+2syi8554Aho9ptPmGn7Lli/BTo7IFMBY8dAawvUqnwqlYAuBo3WYQB0e8EnM9vTk4Bu245kfbu6YGAoMd1VVRHVNS5m1lzNjTSN/Te3sEVyUMn8lAzgomXHXsi26qvYVXcCbiLUtURUVrnYb9KPAJFRCXsuMYGKLBvqEn9NDr8uuEASO/7y92PHfy9YYjPpfTOxloAl0Mn0VlQkYIt/JZe4ZGhM2v/fgCi2NMbr7ILtO2FLO2zbCZ09yfaylRHVWaitd9TUdVNf9x/0V/+7O6WpoxRQ92cPuOjqOU08Vf9RuhovxU1JUzc+ojLrYpOmiyvzFk8NksOehboaaKpLAoTaGqjSkOiMN4liJm9GFShYJU8ccIrt8omPpvcFTgFLwLO/Y3bU+5oZI+BpcIx+5QuW7TXVQo7MbW93Yl637oBN22DrLugZSJLwtbmIXLWjeYzY7lGqqj/gjh33mz930P1ZAy76x/kn0j/+PxmYfDx106GyMmLLdsdAT8Jk+TIY9D6YLrrMqcynwNZUmyxTLf1MAYKCAw84vQpgBcB5n0wMVCgn86a38B0Br/g9vz4BU5/FAEwlwNOrgKmbYk8HbN4OG7bCxm3J331D0NYCY5sjGhsddQ2DVOWuoi31GTdx4pE1R+8Q7oL9Ay6K3JHusEbvO+FyusZ/jKYTamgZD9t3R9z2qGPFephVBcfOgCib5GB1oSXGytdqqE0A11gDNWK4LJR7NorZTT+JhBabuIKJ9WAzzBXApSyI+WwypQY678PZOuP15T2QXQI6mWMFKapD6N4DW7fDmnXw2NNwx1OwGzhtFhw7NaKx3tE2Xqb2N2zb9HfuvJPWHcJ1PmIWLQAuiu5qzNNwWRlNr2MgXUm6qh+X+lEv266tdOOOnHlty8iy8owvUTP/UiYsgNq6iKfXO35yD6xdDWVpOH4MzNTQ52oYKk/8tPpcAjb5bXXVCbNVVkK2PPmO2CYGRQAMA4hMsnw6M61aTmeuYELFXp7B4ug2NLe61hY45L2ZH0pMqsy8ApUC6LqhfRs88ST8+mG4c11i7s89Bs6eB031MG685pssJ1f1d+7YyXceKUiKoqhsiEfOT9FwGfncDJ3QfFn5I2Vs/aJzUwoaYwy4KHpoDF1rrqMsdSb9uWSyo9I6WYXquXWkMt+E/Deda1o/mgcYfaKugWeO+yYtS/6SCRrs7CKeWe/46X3wlKZBDEJ5HSxogvEtoAHQuVpoEaNJZ8slGYK4qDOVZBFCdpN/pl/z1QSKgv9mfpz8N38WzJyGJrMQrfqoNZZLPODEmIODyTb0aoGJsaXe29MJq9bAfSvgwc2wdQ/U1cFfLYCZkyThRIwZ4xjTupva2ne6uS3fH81rsiyKyv6Vx89LMfh+erpfTr/OmfdhxdwVrod0/r0ufVo8I8ZFMp8rr/4eFalL2NMekWlxpPQc0Kwc34iKnCM3HtJ1qxPg7f6mc1NGvOwlWtYwiW2nX0PrGWcyfkZEb7dj1Qb440q49RkYUoZIIMrB3AYY15TIFm3NMKYhCRAUjQpoMQh8VBmbPAOEB5yAFou4/tWi1UI3gFFcMlAy/kem1FguBp0xnplr7wcWol9fiyAfTttRla5kk+5u2NYOazfCrj2JH6oouK0pkXPq/e+YZmib0E9P33vc0vkj3jop3Azy1DnpqOsD9PScF09l6tyhwZLJyUlpdp4KVnZDfUtnd23Dy6rdufe7aN0HZ7LhsbsYGGimqhkyYyE9DiqaIV2ryYk6n3uBV16/krL01+na9S1XM2PrSNxd0bJJ09i15IdMOGsxY8dH7NrpWLEGntwEa3bD050wpOb3IaitgnlNMK0VJo5NwKbgQP6SgFb4CdzXOAL1WYKY3XxEGvtrntns7/CAzT8Lg42CaTV/znQ5i4CNHYMVCYSSXQS4Pd1JkcBgL9RWQqsel5mBHV2wsyMBptyBpvqIxgbHmHESlv/RnXvs50biWsSlY9Hysxjs/QB93Rcy2O3o2K65c1H8t2bQDXUTk5b6LAa2RlR3OFJNn3HjP/hBF9016Ry2bvodgwMRNTlHtgUyM5PfrKZTjknGosZ+Th4qpMhPUBfVGlKZr0L6a87V73yxDjZ6//SJpM68nklnL6apMWJru+PRZ+DxjbC9FzoV5WkE1RBUlsH0Gpg9Bqa0QrNManXioMdgM8kjCAgMbAJaLPTKVwujUv93HEgEUonWFZrW2F54ltMHBclEBFgUre6znPmDul/ySQqtrwfKIxjfCON082ehvQPWbYZ1W5LcbHVVYl6bGqG5zTE49D738gUv6uMzo+jR0+jv/SB93a9iqKeMrl0RQ30uHpc7IAFb0fWmpDdWrF8+DvIdkNoC6Vnfdwu/+iYX/YrjWMVtDFEbD2hRQ0bWQeW4ZLRo5exkmlEMPKVwJJBGEeVVjpyWaXwm77Jf69jV9LWGBndYn4gcva++nvTrbmDGy86KTeKGTfDgk/D4VuiK00KJziXpQ78NGZjaDFPGJGCTgCpNq1j1L7CWl0wMbAa+OJ3lI9UCs5kZDcypjwdi5BWCiIDJYqD5KLmYBcP3Y3B69KraRL6cZgQ2VsG4sUnJ+JBL9Lpn1sGm9iRdZqAT04n5M7WXuZPHf+Nw3/wD0cNnpgf7L6e78zXke9N07YjiqhiBbbAz6YXVLBONmNC0TQ3PGdijdCK4fEQ2cqQu+k+35Lv/y0XRZeV84pu30z10atyQoedGaf6ZauM1eK9yAmTnQXbGvsCL79IoMbV1E6G8ZXneVXx+BwPfb3EtnS/0oKMTKOf0t36Xea94I42NEavWOv7wBDy8OQFQSw6aqhM26h6AgQForIbJLTBGYKuEcplR76MZOEzWsAg0BlkYmRrQvCkND6SAOf9HwSqbfrefYCJkvnhXfARrLGevxoJaRp1X8us0pUnyzbjmpLxpIEo0uqc96LSMhOxGmdcmx4SpXVRkX+uOG3vTCz3/STC5fDH57svp3XMx/Z1ZOndGRNq3fhePBBvcCX2aP6cm7A3Q9wz0i+VEAD7ilzvWMC9i/CWvd3M/fH0Spf5H3Tls67qRoaFqKj3oNOlRv2pDk3Sg7vfKAHixj6fpRjJVA5CthdpJUFH/8BADH0m7qTc834OOllFG59u+ysyzL6NprMAGNz3s+NMWqMvAnFaYOja5w+XzbNyRVGPUVyXOtaLRuNrDO+xm+wpZBPPNAtNpeVPT4GIZxMzpvnpvwTT7YuSE3XzwUPi7iPVii27isGc0Y8XCZ/6MxVGsBj8PQrYMWuthQltSWSJBWPlcgU4pMe2DSqUafPTaMGYVRC93Z8xa+bzPf/ftE8lUfIS+wTfS31kd+2j5oYi8gNatoTnJkMN4fsma5LevHfrli6rQIe5BiehXf7Fcmwuuv679W5eo7N3fo5GLvjLzdeza9kl69kyNKb3Kt+nJxIrxYuBVQOUkUPV1drpnvObE1MYnbwiyqiWry5N2H3cVp1/xfATk6IOvfDuTL/oGrdNhzVr45f2O32+Btmo4dTIsmA5tYxLTs24jrFiXRHRVFUnZUIMA52vZLCK1ixtaxmLJw8ReXztZEIDju3I/zv6z/LggU2GMWmxqC/6b+XYFu5xsQMyr45KfNtCfuAz1lQlzC3QqDO3qhTWbiKP07R0JIUg6aaiPaBvnyFTfS1nVeW7p1EN2caKe30yld/eNOLeAjl4PtEHHkIYcynRqBJj8SE1mEtA0qckDTUGpciACG+WOypkRk5d8j76z3+UufFOcC94n0xBdc0Ibuze+m46uv6W3d2x8l4nx1B9qZlamVvJCdgpUeuBVjIeKJiiv8cnudnXND5LJXORybzik/F/0nqUnMO4VtzBzcS1btkT87F7H79YmA26WToOT58OsqUmGoH07/Gk5PLIaNu2GynJoqYZmsW1VorcpKW9a2D6pK48iM6nmv+3Dal5zO9BwhEJmwgIIT2/xWbVAwQcTMQEGnxciXH8VLGBRtBqXM/UmFSraL7H6hHqYNg7GtSXl7Ns74Zm1sGYL9PQl56Peg27iZEdZ5stu6ex3HwrLPRb9qGLe6o2/BvcyBohIVyUBgaZoitE04FAzS/pWJqZUN4ZAljBa8quezswkqJ5zE7WLPu2+/bFbCIZW7ze1FV0zfwadnZexu+tt7OlqZqjfTxb3QUXB1KrkZ3LCeJWKbPXsgjpFKxEsd5RVX8ecL7xxuAWF0ZupZu4HbmXWy0+kY3fE/7vfceNyiMrhrCmwdBEsmAVjmxK9Sif8/sfh3lWwWiPhI5hQBeNroEWgU19BZq+4axmAECjGZsZ2ifOyl9GM3YKs194SJruc/sNCaZM3n+a/PQts4b1uFSnejPb0Q1cP7OpOaujkp9WWQ1sdzGiDaeNhrIYjuyR4eHINbJIGGSV1eWI6+XRj2oaIyt7szlv0g+GCLnrwdefQs/03DGXKyM1yydBsMa2CFPPRNA19IAGazKdAFg+RkNsVA+026ud9evFPP3XTA19zz3q4y34BZzsYff34uXR1vIs9u99E7646hqQBBaZWwIuDC6WJpiXj5DV1WUNn9twPNW2PMf6TZ7jJFw1LNomWvf0TTL/gQ1RkI+74o+N7D8KuXpg/AS46Hk6cD1PHJX6jEt2PPgV3PQq3r02qanXSxWoTczClDlpqkvkkMq8mjRQKK4sOPQRZIXEfLBPmRENgxSfLABewmTHcPhGsLeuZs1D+ZDpcH3SoXk6Fml2wuy/JRuRS0JaDaWMT0M2YAA2NSWXJyvXwzAbY3ZmkwRRE1NVGNDc5mlrW0DW0xP3F8cPq442+ln0r1b3/TcZBjZ64Iw2wce+8Epl5BQNitMR0QqSc8GSomnU3DQv+ffHaT/76gXc8G2hFt+Zz3wPR109eSOfmd9O5+xL6OnNEQ4mPp4g2DC7SFcmD2vq7YI/u3Po/cvI/n+Xm/O+DRq3Re889mXmvvpnWOVU8+qTjO3fBk5vlDMOF8+GsE2DetCQPuqsTnloNf1wBv1sOT0j30W2mcFOVGFUwqRamKK1VlwioKkOKswzSEwOn3cCyj7DrMw8mVZiuFjKWAamgkphZ9UnZ0KwW/vaAM0DHArP6IHyWQWCTqdzSBZtVL6foOw91KZiUhen1MKsNZk+EyeMhUwXbdiUst14mTmwollOpfG3EOPlz2e+6Vxz3N8Nhuej9vIU6vhOrFRqcbdPaNSrbgCb/rBvHkMq9pkDtvPuom/2Zxyd++ob58w/eC/ucDFe8k9FX5x3Hnl3voavzjfTvycYOrhhPwFNQoTHyIlENL96Jo6PsW+6LQ5cerFcyej2VnPSvv2HWmWewY3fEDXc7fv4Y5B2cMBVeeTyctBAmtCTmbu2mhN1ufxRu08MuVFYhhtNP/AS2JHE/rgZmeqar0UPZfORaSG8FjBSDwMqSAqG2kIi3Wjcto9Om51cFkksM9gNkMkIGtG2IuQbzCdjkg6kAMwZbJ6zphM19kNfJjB/MBnXlMFtpuxaYNzEpTlB6S4us3QxPr4UdqkTOJEUKOckldRGtbYNU1lzszpx9UNUgejuL2cYdjKOSNkimywfXVWAbKHOxG1W38BEaZ3969bRPXjd16vCHHB4S4JILGrnoa3NPZceu99PV8WoGe8qJ4i7PxK7ruu/A0es20xSd4/6bg86Tjf75zX/Hgou+RlV9xP0rHN+8M+mMqmmEVy+Cs8VuU5M+gp2d8MRKeOAJuOkJWC12E+DE857h4gk4VUn0PLUWpsqvUTlSdm/tWyyZeMDodR89V2kpr5epjs7klX2Cj2I/zNjL4z6MagVmC1gEOMvTxuksga31y7p1AAAgAElEQVQ7MaFbOmBNB6yWxqXj0Qm1/u9yaK2CObUwrxXmTYZpExN3Roz/5NqE5bRu5VsllNfVJIn+mrqH6Bta4l61+KAju6IxfIWxvJOZRIyPx6ZFMehSzlHRKh/taVpP/DIv/8A3nBtzyFMQngfg9vJe9OXpS9jd8Y90dV5Ed38FHerfdNBb+T/UVXzQ/Xjn7w9G5dGHTm+g9VX3MuPEGWxuj7jhLscv/BMV50yB156YsJvyorpwqzfBQ8vhtsfg7jUwuI1k+oNNNhDNCnBqZlavQg5m1cG4XKLPKfugyNVYLhZcg/4Dky2UxZDfZ+VD8fIepLH26AMLT3bxcQob+9S/BSJyHDh4Hc6qRuR8xwFCJ2ztgPU7YZXYTbgwwInh4vILcBmYnIMFjTBvAsybkhQoqCdi9UZ4en2SGsv5ymbV+wl448fpu+9yFxz3lYNeD2mg3+OTjOPvmUSOiRni7rbW2StIjf8Wdcd9w53//ufdS/uCAFdgvM+Pm8NQ+2L6Wmrprvwjs5c85N5yjdm45zzG6Kp3vp/5F3yWQRfxwIOOe++FB6X11Cc1YOedlESmqpTQhXliFdz3KPxqOWxV0YriEW0qvtpJx3wMOM9yAp2i1qnKTOSgxtfAqQYtLgMvynvGmQDlAVNed/SsqOVjwAW1cDH5ePaKGdJXiMRm0+dr45InT3dx4JJKWEj9qwKHOrl0XNs6YMNOeHo3rOuESB65aQ5Gv3LQK2GeZ7kFU5MgqrIqSXs9tRa26nxIiNepyMC4KTBJPR4NzzDUe6K76IyDB3B6QNybmc6s1EmMmdREw6kPMeW8x9zJf7P9YIA92OeHAXAH28SBP4/ed3Y9s/7iISbMn8Td98Ndv9Wzq6CnCoba4ITj4eSFMGtKkhNdvynpDb3pEbj3meTRkSgesTnJ8t90pgU2KdZVUF4FE6phrO56TdRURC0B2wPIzOU+VR6e3RTxxt1eFb4fwfeomqtm7GbmUiZXJth8Ofl6lqeNiy19r6tALQdffttu3zq4fTds2QXrdsKTu5Lu/jgUNP1BG9OGy6GhGhY3w6LJMGcyjG1JdDtFrCvXwO526N4Gq3fApLlwwVkRM6apoegf3PknfuH5X7EX/s3RBdyV77ychRd+kQ3bI778bccz98FY9Yqq0HAGLDoBFi9IEtgSQxWZ3vMo/OJx2KFaUDG7LoxCKF1ogU06jX5rkkbjSTXQLJbyZlQAkzKv/8u0isn28dF834HekzkV2MQUWq4gHPsTH2YR4vZAb3YLDdRliRug7yk6lkNvEo2YT5qbtDaBTQ00ah/ctB1W7YCVHYm/WgCdPVVJ26iCuXVw4kRYOAOmSP8sS4Kpx1bAmqdh8yZ4ROeoAi55PbzydEkpyxmoWOIuWnhwlnvh2NrvGkYNcNGbx1Zz0j/+kYmLZvLdG+H6byfShmZ8jJ8H8xfASSfAonlJk/LO3fDQCrjlEfifp2FI5lTBQty04HNvYrXa5EG0rRJKG2Cs78xSRNip0Qv9ieWNQaeeAgHLgy4szIwrUTwow6JNA1kokZhpjgMMgdibzkKQYeCtTPK/cUm5TKse2OGFXulo28RyaqZph1Xb4cmdCQPuAzrtQHnSj3HmODhxFsjXla+mlsM/PQ5/ehQeXQvb1RmwAyYvhff9dcTsGY7q3FvdWcd850XC00FXO3qAu+qv38Sc13yHTV2Oj13t2Gr9vrWQXQBLT4TTj4V5qsurSHKH9zwMv3wMtq0FZE4FON35MqEKpRqSJ0vPa0kG87Wqo17vu8R8Kcm/RRUOSopr1IJMqxhMpea+pc8S7LF5lD/nmS3uNfW2VKayoOUF1R+FsnUDnPmIYreKpGssBpwYtzxhVv3In1O0KkYT06llcMM2WNUOT6hnVaATk8u8yp/TeithUTOcNhMWzYLW5mS5x56C3/8J7n4SBlYBW6FsJrznHXDascpC/P6BuuPPWbz4wOLsQVHzAhYYFcBFZ5PmtVfdwJSTX8nP7oRvfAmwPHMduEVw0anwshNg+sTE31mxEm7+E9y2HAZlKhSdGrtJoWyEVBvMGQPHT0hKzFsEwEzCIjJbKzfBE5thZ19ShdGiTq7AR7OG5X3ynIF0oiDBSsnDIktrgI5bAAOzakJzgS096OQXyj9U/lOMGEe9Opx+2KWWwZ2JLLRxO6xsh6d3Ju/HoLNskaLHOlg6GRbPhRkTE01vxSq4Uw04y6FX50nfGQuXvg5OmhcxeUIfqbIz3ctPuu8F4OZ5f3V0APehV05jzmsfJZ+r5Od3w613wi41wchnaYay4+AvToaXHw8TW5Mo7qEn4Yb74Rk9hEaV7foVAqQ460m/LUk0dvoUmNaWzAtRHlUlMx17EsZ4fD08qFENvYk+3JCFVnXji+VkCs0xt+77QAazU2zNzSZzxEzoTbIYMWYub4rjwgEfgMQCsv9/DDYFMFXJb2zalaWJEqZT5YsyCDsC8/rwNujWTalAQj6rWK4KFo+DJTNgjlKL5bBmA9y7HO5YDV2dkKuAGWPgFYugdWzE9MmaFPVZd9aiDzxv1LyAL44O4D713g8x85xPcP+TEb992LFNOtJjgB5xrz6KhfCaE+Gc45LpRlu2we8fgZ8/CL0q89rsGVG7rwc6jEkSx6dOg+OmJOZFLYC6gLp4m9vhmS3wp82Jn1MwTaomyUKu3I968BZLJrNQeh6UJonVrFRdgM2o31XgUiAiP01/y0x7wBWiW9P5fOOOIu641KsyEbPVnC19UIDRNsTo0uc6OqFdJrYdHt+cFJ+qZyAGnUxrRVINvGQCHDs9qYtTb+uDz8Aj25KMiNJhM8fARD2PthraxkJb22NU157K6bO73AgP5x5xwEWXnVDO4kt+RcPMl/PdmyJ+u9IxoLor9fUqa1AHqWPg1YvhjAVJ5e7q9XD9/bBCoFztlzMpX4CbALXT4WUzYP4kyOkhGep16E2ivuWbYMVO2KngTCwhhtCPUCPdThfaBDavrVn/Q6G6Mp7f4H/1Pf+3jXCQia5NQXUmYUz9mp9mgq/yoiapCXQSaLW8WE6pt5jtgtZFHYOAp2GIqzbB3euSvobYTEoY1uXLwcRGONm7ESpEXb4RHt6Z3AxzGmFCA0xsTpqJFIDNmpknV/dyd/qcW18AWT2vr4484P7xtZNZdOFyOsqyfPYXsEonUEBQRKWTqMcKzoYzj4PTZyXOuTS32x6B/icgHmseVr2oEWMCqPf21CkwfWxinjQOS7nJNTthuapTFWBYxBcCTuAxAIWFb5YnFbD0uWQXgVN/C6AB6OILn4L6NDQplynNryoJSuLAwCUNMurZjNsB1QStr/jARctJHxTbiel0k+lvuQT6nrq1NCLswdVw77qktDtmOQVMGg1bDdMakhSetvHMbtjYlXTcqWVySgNM0iy8OgE7YtoUR+uYj7nTFvzr80LNC/jSyAPuS+99E21nXMMfHoerf5c0XyCJw4IGAWg6jD8GFo9P/K17noFuPU5e/lvxcG5FqHr422RobUsKFWNm6IMNEpG7IK9UkS6QfgXWMHFqwIpTA8GpNDYLU2XS+eQz+l4JMYjMqmr4ZVLry6E+C43q8lfTtTeTMm3SEeNaN3WaaVDhQFIurs3LBMegUxCjKQHezIqNFEEr5ypX4LG1cPMz0CO3QMdkN04m8edUGaxD2K3CTd28GimmqL0BxjfAhKaE/ce3aUzsn3jFSceP9LNnRx5wX7ny24w77m/4+q8jfnm3SxhLoLMfscdMYFKSshlQDb3KueS77S9XrEPQ88snJpFqLP7qvb31NAkT6P9WfWGAs8PXVbLPBWi9b4wmVhPI/KNeylSFoYlLevic9DRvJuNxXy5p7BnXmKTirEXR/DJFoQpgdkhz64IOFTf67v4K+YPlUC2NLQvNmvJUmzCezLb0uMfXwS2roMfyxwY47asxrx27jlW+aQPMbYbpjUmZukCsKQQzp7fTOuY0d+z0EX0U6IgCLlrWkmPaFTcTNZ/Ex6+DFXqaony3YtZS1Kn6GIFPTrLM7nOV1OkwJI3oe8oyxDO6AtNnh+nb74zhVCIU/22lq5JZ9LcupLatdfkUWQw49edWQ00Gxmg2XCoxYWKoOKBwCbO1av5cfVKXpohUIm8cgfrOekXd6jPdoRGsKk/yLoK+LyFa0a62IeCplk9mWf7o01vgAT3xWYCTH2eJfS8251M+b2vpMIGwHiaNTXy5KV6b1CiweXMcldk3uqUn/PAFWMhD/uoIA+4ts5i79CFW78nw79c5dson21/zvk6ULrZ2z8zgcI7NWEmvAqCqQ6uTKouYiQQ4XVzPdFL6C+ynCygGNZNr+6D16FeA0/p8rtY6+dMOYnZKQY1nJzUwxyXutYn8EY9wdQmbqU9B6SwxlsToePj0QOKrWRYjHlqofZWpLt/bCqk6ue3qcpf7IZOqtFkaJii/mk52fesQbLcmA7kFqhhphQXNMLUpCR4UFU+fBmPGLnNnLbpyOGf2cC0zsoD79KVnM+WcW7n9iYirf+ESn+yQS6qGeewys2K8WuLa/HSUdLRHFuGJ2XRh9GsMZ/nK0Lx7ZosBJ7D5ZzgUAgkfVMQTyisSc9tanaTWVIMnP0652Hg4tapE9KQ/+XB9CdDUiKLqEX1mmQz5bDK5O1RuLl9PgYaqf3XzhflVB61qm8wkwYoKVjf2wR+7oN+CCt1wY+EYTZRqTNorZe7VATZzxm2ceszLRtKPG1nAff2fPkjzKZ/iOzdF3HCzS/wy80OGiaNhLyaWm+BZSeZRYNJFEMD1q+3K9BSDLNyAlx1iH9EKA7Qu/Wr95jtZgFGRTJ6S8z4pl2QxFH1atCrTGBdd+innCm6sO18ZCoFTbKjeAdXHKZeqUqU4o7K34bNQbCp2W5CB2SpQqNJjymBrD9y5HbYaW2u/W5LRF4pYZ7QmZfeqMJkwYQ1jK2e6xYuf1ewy7NN8iAuOLOC++fFrqZ91CVddF/HQXQ6UejlQD94hHsl+F5cprPfbCAF3KCC3PK0CBx+h7gM2778VJBMFGYo4Fa1KY5PeJpPuCzC1n/L7xGpxtZGyEz5KrVJ1SjZhPZUqPaFRrCaB6OYQ8Cy40ffTcHIO5ohNNUOlHLbtgTs2w1MCqr4j16AZ6sfCsc2JCNymoKYBpk1pp2Xsie7UuRI3R+RnZAH3jS/8mkzL+XzkGlipZH0Ynb5YxxsMsXlej+syfzDuBPesFjKc1m9sp1djQBV4ivEkBvvxXTJ5ZVEyskE/SqVJMM6lk95TpaEEOn3cvgce3wld1q9hxZhBpC2GW1wLc3x3mkzy9h64bwessCpoXWKNvhib+HGzlHXwIvD8uf1MmnyBWzTllhfr7Bevd8QAFy0bV8XcK26lPXUS//Zd2PyoF3xH6lCf73YEqLgXMqgkDmUI+zt8z4RiA2KhTNhyZ/7Vs6NMbWM6EY7jiFf3Yh9sUuWvmVQzqwKcRdcpmF0LM2W2FZikEnP9cAc8o6BC3/ERfHkrzG+BOS2JPFKTi1g4z9Ey5m3u1PmqDRuRn5ED3Nf/egJjz/09j+6awieugU711hy0p2NETsLBNyIzKdBZ+bplGuw19OeKfTszuaHmZzpgKC4r/xoMNuzuh8gEawHHghtjuNhGQ0MlTKlIRGcBd/cgPKYmapNGtC2N4hgLs9Xx1ZQEDupdnTvTka243L1q6dUHPweHZ4mRA9z//YcF1J9wN3esqeYz34e8MgdWGn54DubFW4sVeApwRWaz8H8rLQ/ZzdJidpotm+GbYhLHLkiTWbosdvSCKNoaakwjtEDHl5zXVkCrcrAOdkewQQ3UxoRal24Wib/NXgQem9QJzpiqdNeH3QVnffTFO3f7rnnkAPedq06lec5d/OqhiC//yCVJ+BELjg7D+dSpEqMpiDDg+QCh4MMZ41l+1udRCwUApvvFXdcBeM3kWrOELafzI+CFv/qeCb7apyC3qzTbkPolFFjYvCwtI3dAGpxnuJmtCeCmToIZk652Z514+WE4QcNaxcgB7tufP42WyXfykz9EfOsnHnDD2scjbCGBwkAngJlvp/cNiBZIhBUo+ttSbBaZe4aKAVvcmWPLhmATiAxsBlpjSKt40ekKmTSuo0oCh5YWWNgIs8apSTrp3p83+4ectuiSkdLiRg5w3//kOdTM+B3X3gbXXu+rPo4wLA17d4xZTAgOWc8i2OJqknjqoQdM0BBTYKgwsLDl9BoCzrIg2lFbn/42ljN/MZSatF7tZx3UN8OxTTC7NRnBryT+MXNv4szjLnTOHYpWNOwzNXpR6s+/+Crc+J/x7d/Aj3/uK0Se934fIV+09Jc1XhcLwmHAYAAxHS00hxZo2GHZsno1s2pBg8Cq7xazmKX1QqYMBGkBLtcMxzXBnLakVEnFmIvmPciZJyxxzmkDL/rPyDHczV+/hN6ma/mvn8PPfuWLKF/04xuBDehCyykPzWwYvRoABBDzrYoLQK3OzsxkyGDGcGFOWes0acTY0rZvzBonZgM/UZUnLbCoEea2JtPd1bV/7IInmHz88e4Q5oO8kJM6coC745pL6cx9nauvh19rRuGITNx/IefmEL4rwJh5FdjMlwsvfhgIhAUCoTkOo1nz4fRqox8MZMZw+kzEZMGM1mWsGhaO6nP16Tb7MRFKbzXAmBY4buEaasfNc4vHjYhGNXKAu+v772Jn9mq+8GO46f8BL3hqwCEAYiQWNa0ujGSLAWfm1OQNG0lhALXLISCFpVOWNdD3zRSbubX3VEYVrsfkGQsa9KTrpuQpPWI4FWYKcHPnbCZVPcOdt2hYozle6JkcOcDd8+P3sq3sC3zhOrhZDPe856G80GN+kb5v8oNVk1gazIIBK/I0E+n7Swv52VAasUjUQGU9qTKrZq7N7NqDBa0aOZRmzDcUEDXYpxmOUQWwAKcn9TQlhZiZximlB7j7fvxBNrlPxYC7RYAbtWkDLxLgLFq0nKvYKwSH+XDm/Ov/Zn61rJlA8+PMBFvS3kZOWnCg7Rl4BXaBSiwXAi6sbKmFykY4Rgw3FloFOCXzp7UzuWmKW1RqDHfvjz/ElrJP8Lkfwq0yqUpKl+JPWFUiIJn4K9ayiNNEWYHHzKppcWZKLQo1oFmFr8Cl71g9Xzg1SsFLWEhgWRFjuCaY35g8dkCN4noM+ywBrrkEAXff9f/CZj7K534At4rhShVwushimhBIAolpapam0s1mgAvNbwi4cKCuFapa5KnvG3CNLY3hDHQm03jAZZvgGPU4tCXPsxDgZk9rZ1IpAu7Bn36YDfmr+OwP4bZSBpxM4/4AJ1BYftQmW1qmQoAL86jmn1nRpQJIPzTbRnbFxsEiWf2tdakEPqxeCUql9Fm2GeY3wLwAcLOmt1PjprqlS1+s0ut9zNjIBQ0P3nAFG4au5DM/gNt/W8IMp1MaP8wi8NGKAbS/aZ0Ch/2YObWqZCtRsioTLavtWKrLAGcMZ6m1MOerhp7GxKQqaNB0Avlws6a2U1NWooBbP3Qln/0+3P67oA+1FP24+Al53qwaOIpNqv5vDCdwmq+n82GBgzFcOHTRwGRJfOulFbOJ4QQyW8ZMqh/QKJMqwEkW0XNkFaXKpOZKFnD5K+PSpDtkUuMn4ZTgj5jHIlWrJrHEfZgXDQFnPlxxGZP5cDYN0xjOF2nGJtUAF5rUkOHMrAYMJ8DpgXEWNJQuww1eGUept5WySdU9ZFM4LWUlABT3v2o5K+gMgwZjNwOTagZtRIXdn7Zem9xuAYiJv1aFEppU+XCBLBI/KbsZZk9pJ5cqdZMqwJUqw+nim0kNg4HQpAooFlmaYGusZSbVAKdlxXC+D7WQH7Wg4WAMZ5GwB9z8JpinCUreh5tZyj7chnziw5U8wwlwFjQU+3AWqe6P4SxHakGD5UqtvdEqhS1fGkaplloLdbgiWaRSYCsG3JR2akqZ4aTDlTzgLEoNfTOBo7iYUqAMq0xCHy7MTFjzs0BqWQXT4axaROCyvgszqSHgapJMwzwfpcYmtaSDhp9dwfoB78Mp01DqJjXsYTXmKtbhwuS9GCr8EZCM4cyHM4YLZRErddJ7oSwSprW0HeVSjyrA3XAFkkXioOFoApyVfocMZwl3A5zlXUOGs9o5gVT+m/lwFoGaDxcyXLEOZ7laS20paPCprQLDTW8nV8rC72ePBpMa+nCmixlbhdUiVspkFSYWMNirMaJlGvS+mUszuWHQYCa12I/zkknswxWb1FIG3Pr8lXyulIMGM50GONPhTOoIW/8sJ2rl6cXl6AYoe9SyPd7Jqkos02DJe6s8NskkLE2yXKpnOOlwyjTIh5s7vZ3qUma4oyq1FVbgWkRpTc0ClOlwFjgUR6lh8j7MpYbCr5lUKxqwQCHsny0yqWqiMeF3dikzXJxLVWpLPtyI5IpHIZNhuVQzkwKT3jMfzkaEWf6zmOHMnFo9nD3jO3werEBlQUWxSbV6OKubMz/OBw3S4VQPJ8C1KEotacANXslnf3SUBA3ypyxSNOYKRzaI4QQK64UITarpcDa3zoIG8+Fs2TB5bwWYVlcXMpz2wxdg7pNL9cn70s2lKkqVD3dTiVeLFAu/YRBgD/YoBpxJHWHFrxVsFkeptqyVORlb7q88yR4NoGmcXhYpJO9V8VvKmYZYFlGUWurJexN+xTpWdmS5VDOp+0veW87VJA8bDxtGqWJLrdN6JLRey6UKcCbDhCY1jFIt06B5v00wY0o7vamp7uJSrIc7agBnuVTzn4oBZEl3K08qrhbR8tZAIzMsVgxzqSa1WPeXAc5kkfC5EkU+XCiLxD0NJc1wqhYpZR/OhFtjOGMZKzG3+jYByJjKeiAEEvsJCzD3Bzjz08IJSRalhrJIUbVIcabBCjBL2oeT8Ht7KZtUmUUbYGjsYoALZ/XaGIYDVYuYydR3FKHqNaz4tVzq/qJUKzPfT6bBmmiOjgJMVfwKcJJFnuu5C6OgZhzWTVo9nKWszEQW51JNGBboLBAwCcVkkbA8yZL35heaNHIgk2pRsrZTlLyX/6ZG6DlTS7ni10rMS7kezqYVWSWISRjFTTQCSzjG1UBk4DSGE+BCWcQyFGGmoThosPl0xnB6tYpf6XAaLO3r4Upah1svHe6HJd5Eo4tvDxAx1d+iT4tQTc4Iu/RDWcSmJxXLIsZwoQ4X9jSEjdDmP5oe53W4uZZLFcM1w5xSFn4FOKW24p6GUjapApKVexuQrOLXOulNOzOWk9kzgTicK6Llh9PTEOZSraLEUmuBLKJMQ6ERWiXmJd1EM+AZrpRTW7rYutBWD2dAKgac/q/PwqlLYS7VdDsBLuxpsAJM899CHa64PCkEXG3S02CySCGXKh+uZCt+ZVItSi1lhtuf8Gu6mgUOAowl7wVOM5Pmw4UVv8ZwFtloWZNODHDy28ImGutlsKoRAc6XJ8W51JakTTDuSy1JwF1/BevU0/BDuONoiFLDRmhjLhvzYANtike2HqhaRAwXTnzfH+Cs49+0N/PhLLWlJpqwHu5oAJzq4Y4KH843HscMZqXjYrjiB8mZ6Q0zDZZLtUZn0+GsStgiUoEznAIfAi7MNBjT1UCmYW/nfVvL3p6GkuxLvf/6K4i7thQ0lLIPJ0AISKH4a6mt4gHRFjDYa5hpsPo5k0VCwNkcElWLmEkNARc20QSprUxz8nTo+TZbREFDKc8WWeeDhjtKWYcTaHzBY/xqUWpxT4MYz4BpArHJJyaLhJ33ZlLFbMXdXdrm/hiuSPjNWNDgAScfLpZFSnHUgxhOJlV9qb+XLFKqBZghwxWntozhBB6rFjEmtPyomVQbxWVRaujDGehsWQNcWC1iYAtNqgAX9KVKh5tbqrLI/ZqeZAxX6jqcMVcIuHAgocCj/4c+nJUVGbsV51Jt4pKJv2GAYe/ZNHXz4Wwgopi2Fio0yEZ9DUUl5qXrwym19aOjIEq16luLGMNMgzXFiJ2eK2gQiKziVxJSGCAYw1mWwRjOqozDBhqLVmugQmktAU6jHnzQIJNauoAzWUTPaRiRodmHNSU//JV5Zb/w5Gh7roIByOrhbDyDMaGWswAjjFKHAzjrpTBWMznE1i3AyaQqcLBcqpL300oUcA96HU6yyO9LPUq12jRT+m1cl/wya4qxri35XcWN0FYpYoGG/N3wQTHPxXBhPVxoUgOGm++FX7UJxoArZeH3qAKcRakGuAMx3P7GdVlmQkCz59cbx4ZRavieCcmhD2cmNedNqoYSBtOTStakauTqWs0WkQ4nWaSUU1uWSC9mOAOcRakmEMvsWTthOB/OZBEBLnz2mvmEpsFZ0FAMOAO8l2mkw822oCGoFilZHy4eufrDo8CkimHCKZhhX6qiTYm4JouEHV6hDmfCr5bXzVn8sD+LUkPPcn8MFwi/ChrmaM6vj1JVYl6yJlWyiKYnyaTeKR+ulIOGsFRIF1wAtNq24ijVdLiwYVogCh8Ep0lTIeD2BzbT/8w8G9CCKDWtxudGWGQzfn09XEky3L3XX8FGP8X8qABcOPvNIk97UJulqSxK3d8wm1C3E8PZSIfnipVNjglHrgYMl/IMtzBkuFKVRY4qwNlzVMOgwRjLnixjBZjWtWXaWTj9MvThhgM40/WsxNyiX9/TUAy4ONNQqoAzk/rp78MflGkoZZMqk2e+mbX/WdQZAs7kE2ui0bIGuLCnQQwXirwHYjnz4cIp5lZzVw1ODNcEx5os4k1qbSnmUsVwNszmD/LhRuTxnMPXag/rkuFAG5k0izzlx9mzT63MKGyatmjTRF/T7RSlhhHpgXbWBhzaI8mtPMo30TgBrBGOlQ/no9S5M9opWcBtzF/Jp66Fu0qd4QQIaxU0hrOuLTG7panERDW+zNyqSvTdUPi1sfnFEsj+AKh12ENGLGlvZr02YbjZDUnQMEGpLR+l1pai8Gs+3Ke+f5QAzpjLnjBjJjIUca2kyJ4CaCmwsPM+HPNwMBoWyKzS2B7Maxpfbq9JXarRaqYAAA4fSURBVDgWxnvAqVqkpAEX+3ClblIFjLCj3mQMMVsxwxkwbV7IgXy4g4FNn5v+Z+2JYed9LZSph6EpYbjx1pc6tZ26dAk+GOTeHycVv5/+Adx1NADOSpTEOvqxLiwBzjS14rEQxUGDItPiBprnAp7WF05PDwEn063hNY1wfJHwW9KAk0m9W4ALS6aHc/f+uS1jGpt1Y1mboM3q1fGEgLN5IMUMpyAjnAP3XOdBTGqAs8DBND4BTo8cb4LjAoZTpqFkAaeKXwUN9yhoKHXACUA2INACARuBH0ocFlwUV/zao49skM1wbjgTfEP9TSwn0HnAzWiC470PF6e2prdTV5JBw4+TEvOjBnC6+FbybSbVNLgwwhQ4QmAaOC1StVTYcACnZUIpxBqtrUigBaYXmdR5Alyp+nDrhq5EQcM9Mqlhjf5wT+af03JmLq3zXowlwIV1bQYQAc46sWy0l0W1ZlKHe+yh32YRqhhO22iBqQ2wuM1PMVcx5vR26ksZcP9+Ldwnk1rqgBNArGLEWEuAC3sT9L5VB+/PpCq4EOCKK0UOFjjYGH5jO+2HANcMU2VSzYdrKWXA/SjpvP/E9+B+DZU+GgAnMMlHCwFXDB7Lu1q1iC0b5l6Hk9YKQWjpLHsVw9UmQcOU5sSHi4VfFWPOaKe+vARlkXt+cAXroyv5+LXw4NECONPFLFW1v2jTTK91bYU+nI3ZH645teVsRp09A8IA1wyTGuCEtr2ZhnnT2mnMlCjgxHAf+x78SYArNi2HelL/HJa3Ob4WNISd8uH+hympsFrECjUP9VhtwpIBTiZVDNcME5rgBKW2JPy2JH2pzdkSBNxdYrihK/no9+BhAS5sezvUE/rntLwufljJu799txFfAp7JITo/+ns4Sfv9rVPsatUjAlxdEjS0NSZBw0Q/clVBQ0tlCQLutmuvQMn7K6+BFTcfoiP85wSw57uvlnO1ypJD9dsOBDr5kEqf1QNjoK4RlsikNicPeNNskYrqEnxOw2+/93/YwMe44puw7pbne1Ve+t4hnwGxpgDXmJjUsmY4pQ2mjklmxM2euY2vto13DyweEZNj/WaHfBgH+0JX9MtWh2uroLd6kD0ue+vOS1iTeifX3wA7noL8IAxFEPk72jnQb5ne8z6PG4LIxo9GkNdn4S5bUrzodZ+S/8jPfjHmCJbVtsNlnZmvop4BvW2bDTcVvhl/Hgya0bHE3/Nf1H7H3/XbiD/378Vf1f+96Y3PhdVcBvvoPOsVrKz/f7wNM91aRxmUlYErgyiVvDoPvNQYqBHYGqG1BWZN38VrZ1w8mMn0RaT78qR2bls/bd3Eie5FSQUddsBFG79+BhXuU/QMjaeyOofz/W/9veUMDKQpT0OZP9l5A5N/1QUXyExGiIKxovHfdsGCCxVeZLvmsc8UPNZgfxgt3DEBuLT9GIT+vRgwhrYQjPbl4D1bLgaOraOwQwEY9R0BQPtnAPPLxQAMfL54PXYs4WceVPH3BShfUi5QRenk//H37H0PPm00Psd2E8TnMyKT60t2KD3A0FAPRLvJ1N5IeuYy59xhLc0+rICLok9X8+iuW+jadRJd22FwF0QDyUGmdLDlUKYTUg7OT3GM7z796mIP+QucT4BnDBQXJNrJsoJGuwB6tXXoLrYfnXRbRl/X3W6M4xkhvihaxvwnrcf+HzCFgFBmfQLhd+3CegBZtsDWG6/bAGTfC1iwEEz4fTaWjI/bwC9Q2IAb/a1zZP/XObLAwr9q2RjHIbPbNu3GDgAXL6xz44sHdG3SGWhog/70a1zrq288mDU7lM8PL+DaPzee5cvvY92DbfQ/CUMdSfGqHa9eDS/2agFckUXa51qE16j47/B7sUnWyQ7AqI17kijc2fE6QpD6TvX4vaDxpXCDpLxp8umn2Dz5v2W6YsYyQNp6bVn/eQw+25HCDgUMGhxIwfQGoDHXw6g7BqTlW81cDxa5D36d5ioUzLmOx+9zbHJFABX+2DNQlo2oaXJE1X/nZr7jG4cCqIMte3gBt/Kjk1n3zANsfLCJnhUw1Ltv70d4s4fWxhNNvLMhoLz1KbhKxd+xowsBbUf0XCA94DLakeDEK+0kJo5NVACy+G8DkPlI+wOd1cLZsnYCDPCBT2ds+Cx/MfThZK7F/nnP1h508fGEJl/LFJ2cAsN7No9vEDte/ywHga5MgKuEmkZI1V/upl169cFAdCifH17AbfzoZJ4S4B5qovcJGOzZy3D7MFFoQvxx660QePsDk71nBFG8TjuagECeBeL9LWP+TmzmBTg/oiG+KN4FiHfOwKVXy30KTB6UMesFZjReJmDTfe6mkPEMZTG1+XXYwYnFtG0zmYGPWWjO0bICmZmL4v4H83mNjY11td9mSjMJw8WAy0KuEcrrL3dT3n4EA04Mt35VArgeAW7PvjfecwEkZKnwlhkuYxUvt19gFQG98B1fVRGbFvu1PlFdFC0YgCq+sMZo+lufBf6gmet4GbuL/F1gDrvAXDD9HiAx1opAYwFMwTfxPkrsyxlAjeECoMXrMX/GTKtFxmbu7Yby/Q8Cm262sgqoaYFM/eVu4t8c4YCTSd30cBM9j4MCnlC/LDZ9IUjsuoTvhSwXmtNicD7X/w8EWGOe+FWslvVm0/txdufHZtUCCH+BkojOX3CLBOUrGnMYGH0AUpBA7HPzzez/JotoeW8uxV77AMpAZSfUTK2BylJixmYBW8bH6E+E+W7xe8Zu3o2Iz0MGUmK4ZsjU/RkAzhiu93EY6N7LcDofQYC5TyBxICAWg8x8OjO/+wNh+N6BfMPC9jxwpNzEJ1sgsvlqJjd49oovjpb37z9Ldgii230YsMhv2ydyDe6oQkBhLBU6c6ZVWuQaaJUFU+rNaujLFTBXfNdZdB1EpoXAwQOuphlSdZe7KUcyw8mHe3rlA2z4UxN9j8Fg374MF/pWoVMf3Oj7CKyhad2fX1bs95k1snUfyNcrgFIg8TVjMicxawl4kgk8SxVYwExnUChZCCa8LGLyijnk8auZs5DNbMdMDvI7HOPCg6Og/5ksoveN3Uy/NNazr5m47dcbf2w+YXhXm6kvBpxkKzF9FgS4TMPlbuKbj3STuvIBNj7sg4Y9Bw8aDsR6xX6c3a3BtSos8lxMtj/QFXxJfWhRqfluBjgfGBQCCvN7zJczn80Y0ABpbBKaXPPNvM5XAFVw1xWyDv5AY9nDzKP5baE5NRManKg4gjWAhycwDPd9UBPLIXYsOmYvjVjQUNMEFUc84P5lMus2PsDGR5ro80FDsQ+3P1YKHfxiH244/38u5tyv72cX1e5w/2COMl+TZubVfLV4HUFkGgcFFqWawKydMDNs5tXfTWHqqfB3qBWGO2mpr+KI09jLTG7IcgHThdUldu5i7IVBi7G0gU7HLXazSNUzXIWChj8HhlPQIFlkwDOc3WxhYBAyfMhyBfYJUlOBq1MwuaH5DBmuGHzhtsN1xxfeV8TGYPJ3eSEdFALM5A6vxe3jo6V8sKCVh2klD9KC1mMAs4M1R952OJRD9nPs8b5b7jkoWzLmL0SkYYYhPOAwy2LmPQCcCb8WQNW2eB/uSAZc7MOt8lHqo3t1uGLAFLkThWsSylHhd4pZKrhh9wFg6BeG29gHaMGK48i00mcJvEmNWSoIFGJfzrQ2bybjAgJbztjMABYIqwWpJIhe46Ch6IRYBFmwguavFdCUfFIAnP7jzWfBjBYJv4VN+I0V0npFkXTM1OZOiOG8H1eryhLpcEc64Fauf4ANf0xkkcHOZ9cPWtAWOvahn1V0Uz4ry1AccIXLH8i02jYLvpMunh+RVRB5vQhqWQQTefdhLV0Yc/DN/wmYq6Dem6hrZsyiQtsRkzyCuyIMGJ5VdGnm1EynRa0WFBirBf7LPgUE/iTtownaTePZPT5Or8EpcJAPV1Z7hEepEn43rLufDQ800yOG691X+A1919D5D5npudhsf2AM/b/iSPY5I9tQ2LXAQUDRXW7aml/G/p9K+5xqoGEVUlwW+ZkvF6SzChKKVX+EzpWBUpGxAadAdXuLFuK3QlnEqmq8dlf4Sij2hpUhfpuFQoVQ7rHo3ECXhWoxXO7dbtpbvxzuzQv9ex+38oWuLFr9+TZWPfI/rLl9Ir3PJN1tYZV0aOae6+8QdCH7HQikIVuaud3f+vfn3xWWCwRTi9gK+U3PZrGwawzngwVjhgIjmkkNdbtACLbSpL0VBUEli/luJmsUa3KB7FFIa5kfYrVxRTV3liozv6VQZGBpLQObBQxyMTIRtWMcfZV/6+Zf9q0Xioui2+fwrS566vIMjzx5AzsfO5/dO6FvEAb695bph5ahWK4o9rP2J3+EwAqZrRhkxd/11mMfFykEXxiAxNuIggqTooIC24eQrePypbAUKnAyiwFtpnOfW92Dvfj2j/9fFEyYW7dPFkLg17Kqh7NSqoBxrT4u1hw1tqsqiUjVNyvzuc9vJaSqoKpxAFd7vpvz9sNann1YGS4+Pd8dN4mq7vexK5pLvioFmRRUuKQw0JsbXZy8/lYaR4xgUoAvXoz/aybAdjEPQ0Gpkap/tZ7CcjJJolN/Rax8J/66r4WLIzm/XRNW422pmthByqdDzBGPBWDlLAseeFCVETrpltYSpQd3UiGf6S++qpkLPx6x8e4KMB5Y8fa8kFwofbLzoXOlz30Ra8yWdjf5wEZMq5rDmHHts8DMW11fIV0X3CiU5anIDFJX2011038zf9svnVt2OJor9rnXDx/FPeeaYhUzOOPh/+3v8DU+ycU15SO0r0fqZgpqsD+PVm8fntcjdd+T/TrsDHdkH+5Le/fcnIDDPe++xGGd3P8PfHJ7OLWiD98AAAAASUVORK5CYII=",Re="data:image/png;base64,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",Ie=te(51257),Ft=te(25690),oe=te(26547),E=te(59301),y=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(be,It,tt)=>It in be?y(be,It,{enumerable:!0,configurable:!0,writable:!0,value:tt}):be[It]=tt,ue=(be,It)=>{for(var tt in It||(It={}))ee.call(It,tt)&&re(be,tt,It[tt]);if(z)for(var tt of z(It))ne.call(It,tt)&&re(be,tt,It[tt]);return be},ie=(be,It)=>b(be,x(It)),Pe=(be,It,tt)=>new Promise((rt,Yt)=>{var nt=Je=>{try{pt(tt.next(Je))}catch(kt){Yt(kt)}},Nt=Je=>{try{pt(tt.throw(Je))}catch(kt){Yt(kt)}},pt=Je=>Je.done?rt(Je.value):Promise.resolve(Je.value).then(nt,Nt);pt((tt=tt.apply(be,It)).next())});const ze=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Me}=me.default,Xe=({exercise:be,socket:It,dispatch:tt,onStartScreenshot:rt,onCloseScreenshot:Yt,handleToDetail:nt})=>{const[Nt,pt]=he.default.useModal(),Je=(0,a.useRef)(),[kt,Lt]=(0,a.useState)(!0),Dt=(0,a.useRef)(!1),Ye=(0,Ft.useParams)();(0,a.useEffect)(()=>{var ut,$t,gt;if(document.addEventListener((0,Ce.gH)(),Ge,!1),window.addEventListener("blur",Ve,!1),(ut=be.exerciseUserInfo)!=null&&ut.screen_open&&(0,Ce.vp)()&&Lt(!1),($t=be.exerciseUserInfo)!=null&&$t.screen_open&&!(0,Ce.vp)()){(0,Ie.RG)(" ",!0);const Qe=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?be.exerciseUserInfo.screen_sec+3:be.exerciseUserInfo.screen_sec+10+1;Je.current=he.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:E.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),E.createElement("span",{style:{color:"#FF9849"}},be.exerciseUserInfo.screen_num-be.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",E.createElement("span",{style:{display:"inline-block"}},E.createElement(Me,{onFinish:()=>Pe(void 0,null,function*(){var Pt;const We=yield dt();(Pt=Je.current)==null||Pt.destroy(),We.used_screen_num&&_t(We.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Qe*1e3})),"S\uFF09"),onOk:()=>{var Pt;(0,Ie.RG)(" ",!0),(Pt=Je.current)==null||Pt.destroy(),Lt(!1),(0,Ce.Dj)(document.body),document.getElementById("root").addEventListener("click",He,!1)}})}return(gt=be.exerciseUserInfo)!=null&>.screen_open&&!(0,Ce.vp)()||document.getElementById("root").addEventListener("click",He,!1),()=>{document.getElementById("root").removeEventListener("click",He,!1),document.removeEventListener((0,Ce.gH)(),Ge,!1),window.removeEventListener("blur",Ve,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{be.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",He,!1),document.removeEventListener((0,Ce.gH)(),Ge,!1))},500),ct()},[be.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{be.exerciseUserInfo.used_screen_num>be.exerciseUserInfo.screen_num&&En()},500)},[be.exerciseUserInfo]);const ke=()=>Pe(void 0,null,function*(){const ut=yield dt();setTimeout(()=>{var $t,gt;($t=Je.current)==null||$t.destroy(),Je.current=he.default.info({okText:E.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:E.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",E.createElement("span",{className:"c-red"},ut.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",E.createElement("span",{className:"c-red"},(gt=be.exerciseUserInfo)==null?void 0:gt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>Pe(void 0,null,function*(){(0,Ce.Dj)(document.body)})})},1e3)}),He=ut=>{!(0,Ce.vp)()&&ut.target.nodeName!=="A"&&ut.target.nodeName!=="BUTTON"&&ut.target.innerHTML!=="\u786E \u5B9A"&&(0,Ce.Dj)(document.body)},ct=()=>Pe(void 0,null,function*(){const ut=yield tt({type:"exercise/getExerciseUserInfo",payload:ue({},Ye)});return ut==null?void 0:ut.data}),it=ut=>Pe(void 0,null,function*(){var $t;if(($t=be.exerciseUserInfo)!=null&&$t.screen_at){const Qe=yield(0,Se.ck)(ie(ue({},Ye),{reset:!0}));if((Qe==null?void 0:Qe.status)===-6)return}const gt=yield(0,Se.oy)({id:Ye.categoryId});if(gt!=null&>.is_commit){he.default.destroyAll(),yield Oe(),At(!0);return}else _t(ut+1)}),Oe=()=>Pe(void 0,null,function*(){var ut;const $t=Ze()(),gt=be.exerciseUserInfo.screen_sec;if(Tt.current.length>0){const Qe=$t.format("YYYY-MM-DD HH:mm:ss");let Pt=Math.floor($t.diff(Ze()(Tt.current[0].start))/1e3);const We=Tt.current.length;Pt/gt>>0>We&&(Pt=(We+1)*gt-1),yield(0,Se.P8)(Ye.categoryId,{exercise_user_id:(ut=be.exerciseUserInfo)==null?void 0:ut.exercise_user_id,time:Qe,time_long:Pt,count:We})}Tt.current=[]}),qe=(0,a.useRef)(0),bt=(0,a.useRef)(0),Tt=(0,a.useRef)([]),Ut=(0,a.useRef)(!1),_t=ut=>Pe(void 0,null,function*(){var $t;Dt.current||(rt(),he.default.destroyAll(),qe.current=Ze()().valueOf(),Ut.current=!0,Je.current=he.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Be.exitFullScreenModalWrapper,okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:E.createElement("div",{className:Be.exitFullScreenModal},E.createElement("img",{src:le,alt:"",className:Be.warningIcon}),E.createElement("div",{className:Be.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),E.createElement("span",{className:Be.warningText},(($t=be.exerciseUserInfo)==null?void 0:$t.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),E.createElement("span",{className:Be.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),E.createElement("span",{className:Be.warningText},ut-1),(0,oe._V)(oe.CP.recordScreen15)),E.createElement("div",null,E.createElement("span",null,E.createElement(Me,{className:Be.countdownWrapper,onFinish:()=>{bt.current=Ze()().valueOf(),Tt.current.push({start:qe.current,end:bt.current}),it(ut)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(be.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,Ie.RG)(" ",!0),Oe(),(0,Ce.Dj)(document.body),Yt(),Je.current.destroy(),Ut.current=!1}}))}),En=()=>Pe(void 0,null,function*(){he.default.destroyAll(),(yield(0,Se.VL)({categoryId:Ye.categoryId,commit_method:1}))&&At()}),At=(ut=!1)=>Pe(void 0,null,function*(){var $t,gt;if(document.removeEventListener((0,Ce.gH)(),Ge,!1),(0,Ce.BU)(),he.default.destroyAll(),Dt.current=!0,ut){const Qe=yield(0,Se.Yu)(Ye.categoryId,{exercise_user_id:($t=be.exerciseUserInfo)==null?void 0:$t.exercise_user_id});Nt.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Be.forcedModalWrapper,centered:!0,content:E.createElement("div",{className:Be.forcedModalContent},E.createElement("img",{src:Re,alt:""}),E.createElement("div",{className:Be.forcedText},(0,oe._V)(oe.CP.recordScreen17)),E.createElement("div",{className:Be.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(gt=be.exerciseUserInfo)==null?void 0:gt.screen_num,(0,oe._V)(oe.CP.recordScreen19)),E.createElement(fe.default,{dataSource:Qe==null?void 0:Qe.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,oe._V)(oe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,oe._V)(oe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,oe._V)(oe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Yt(),nt()},onOk:()=>{Ft.history.push(`/classrooms/${Ye.coursesId}/exercisenotice/${Ye.categoryId}/users/${Ye.login}?isShowApply=true`)}})}else Nt.info({content:E.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),E.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{nt()}})}),Ve=ut=>{(0,Ce.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ut.current&&(0,Ce.BU)()},dt=()=>Pe(void 0,null,function*(){var ut;if((ut=be.exerciseUserInfo)!=null&&ut.screen_at){const Qe=yield(0,Se.ck)(ie(ue({},Ye),{reset:!0}));if((Qe==null?void 0:Qe.status)===-6)return}const $t=yield(0,Se.oy)({id:Ye.categoryId});if($t!=null&&$t.is_commit){At();return}return yield ct()}),Ge=()=>Pe(void 0,null,function*(){var ut;if((0,Ie.RG)(" ",!0),(0,Ce.vp)()){if((ut=be.exerciseUserInfo)!=null&&ut.screen_at){var $t=yield(0,Se.ck)(ie(ue({},Ye),{reset:!0}));if(($t==null?void 0:$t.status)===-6)return}}else if(!Ut.current){var $t=yield(0,Se.ck)(ue({},Ye));if(($t==null?void 0:$t.status)===-6)return;const Qe=yield ct();_t(Qe.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),ht=()=>Pe(void 0,null,function*(){(0,Se.ck)(ue({},Ye));const ut=yield ct();_t(ut.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return E.createElement("div",null,pt)};var lt=(0,Ft.connect)(({exercise:be,globalSetting:It})=>({globalSetting:It,exercise:be}))(Xe)},38518:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return x}});var a=te(59301),me=te(18287),he={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},fe=te(73631),Ce=te(5623),Se=te(46722),De=Object.defineProperty,Ze=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ft=(z,ee,ne)=>ee in z?De(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))Re.call(ee,ne)&&Ft(z,ne,ee[ne]);if(le)for(var ne of le(ee))Ie.call(ee,ne)&&Ft(z,ne,ee[ne]);return z},E=(z,ee)=>Ze(z,Be(ee)),y=(z,ee,ne)=>new Promise((re,ue)=>{var ie=Me=>{try{ze(ne.next(Me))}catch(Xe){ue(Xe)}},Pe=Me=>{try{ze(ne.throw(Me))}catch(Xe){ue(Xe)}},ze=Me=>Me.done?re(Me.value):Promise.resolve(Me.value).then(ie,Pe);ze((ne=ne.apply(z,ee)).next())}),x=({value:z,onChange:ee,scrollId:ne})=>{const[re,ue]=(0,a.useState)([]);(0,a.useEffect)(()=>{ie()},[]);const ie=()=>y(void 0,null,function*(){const be=yield(0,Se.NZ)({});if(be!=null&&be.data){const It=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:fe,className:he.folderIcon}),isLeaf:!1,children:Pe(be.data||[])}];ue(It)}}),Pe=be=>be.map(It=>({title:It.name,key:It.group_id,icon:a.createElement("img",{src:fe,className:he.folderIcon}),isLeaf:It.children.length===0,children:Pe(It.children)})),ze=(be,It,tt)=>be.map(rt=>rt.key===It?oe(oe({},rt),tt):rt.children?E(oe({},rt),{children:ze(rt.children,It,tt)}):rt),Me=(be,It,tt)=>be.map(rt=>{if(rt.key===It)return E(oe({},rt),{icon:tt?a.createElement("img",{src:Ce,className:he.folderIcon}):a.createElement("img",{src:fe,className:he.folderIcon})});if(rt.children)return E(oe({},rt),{children:Me(rt.children,It,tt)})}),Xe=(be,It)=>{ue(tt=>Me(tt,It.node.key,It.expanded))},lt=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return re.length>0&&a.createElement("div",{id:ne||""},a.createElement(me.default,oe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:re,className:he.folderWrapper,onSelect:ee,onExpand:Xe},lt)))}},94361:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Se}});var a=te(37639),me={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},he=te(32637),fe=te(59301),Se=({type:De,style:Ze})=>{const Be=fe.createElement("div",{className:me.wrap,onClick:le=>{le.preventDefault(),le.stopPropagation()}},fe.createElement("p",null,De==="shixun"||De==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",fe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",De==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),fe.createElement("div",{className:me.contact},fe.createElement("div",{className:me.img},fe.createElement("img",{src:he,width:"124px",height:"124px"})),fe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return fe.createElement(a.Z,{content:Be},fe.createElement("span",{className:me.text,style:Ze},"\u9AD8\u6D88\u8017"))}},41319:function(Te,ot,te){"use strict";te.d(ot,{X:function(){return fe},y:function(){return he}});var a=te(59301),me=te(6767);const he=Ce=>{(0,a.useEffect)(()=>{if(Ce){const Se=Ze=>{Ze.key==="F12"&&(Ze.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},De=Ze=>{Ze.preventDefault()};return document.addEventListener("keydown",Se),document.addEventListener("contextmenu",De),()=>{document.removeEventListener("keydown",Se),document.removeEventListener("contextmenu",De)}}},[Ce])},fe=()=>{const[Ce,Se]=(0,a.useState)(!1),De=Ze=>{const{keyCode:Be,ctrlKey:le,metaKey:Re,type:Ie}=Ze;(Ie==="paste"||(Be===67||Be===86)&&(Re||le))&&(me.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Ze.preventDefault(),Ze.stopPropagation())};return(0,a.useEffect)(()=>(Ce&&(window.addEventListener("keydown",De,!0),window.addEventListener("paste",De,!0)),()=>{window.removeEventListener("keydown",De,!0),window.removeEventListener("paste",De,!0)}),[Ce]),{setOpenDisableCopyAndPaste:Se,disableCopyAndPaste:Ce}}},9507:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Re}});var a=te(59301),me={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},he=te(92310),fe=te.n(he),Ce=te(29787),Se=te(2859),De=te(38986),Ze=te(51257),Be=(Ie,Ft,oe)=>new Promise((E,y)=>{var b=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},x=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?E(ee.value):Promise.resolve(ee.value).then(b,x);z((oe=oe.apply(Ie,Ft)).next())}),Re=({data:Ie,className:Ft,fullWidth:oe,style:E={},onClose:y,onOk:b,showFullTools:x,noAssociationId:z})=>{const ee=(0,a.useRef)(null),ne=(0,a.useRef)(null),re=(0,a.useRef)(null),ue=(0,a.useRef)(null),[ie,Pe]=(0,a.useState)(!1),[ze,Me]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(re.current||(re.current=document.createElement("style"),document.head.appendChild(re.current)),Ie!=null&&Ie.visible?(document.body.setAttribute("data-custom","y-hidden"),re.current.innerHTML=" html { overflow-y: hidden; }",Ie!=null&&Ie.src&&Xe()):(document.body.removeAttribute("data-custom"),re.current&&(document.head.removeChild(re.current),re.current=null)),()=>{document.body.removeAttribute("data-custom"),re.current&&(document.head.removeChild(re.current),re.current=null)}),[Ie==null?void 0:Ie.visible]);const Xe=()=>Be(void 0,null,function*(){Pe(!0),Me("\u6B63\u5728\u52A0\u8F7D\u4E2D");const tt=yield(0,Ze.ZJ)(Ie==null?void 0:Ie.src);ee.current.src="",ee.current.src=tt,ee.current.onload=function(){It()},Pe(!1),Me("")}),lt=tt=>Be(void 0,null,function*(){Pe(!0),Me("\u6B63\u5728\u4FDD\u5B58\u4E2D");const rt=yield(0,De.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ie.title,file:tt.dataUrl}});rt!=null&&rt.id&&!z?(yield(0,De.ZP)(`/api/attachments/${Ie.id}/add_subitem.json`,{method:"post",body:{subitem_id:rt==null?void 0:rt.id,settings:JSON.stringify(tt.state)}})).status===0&&b():rt!=null&&rt.id&&b(rt),Pe(!1),Me("")}),be=()=>{const tt=document.querySelector('a[href="https://markerjs.com/"]');tt&&tt.parentNode&&(tt.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Yt=>{const nt=document.querySelector(Yt.name);nt&&nt.setAttribute("title",Yt.title)})},It=()=>{ne.current=new Se.hP(ee.current),ne.current.targetRoot=ue.current,ne.current.addEventListener("render",lt),ne.current.addEventListener("beforeclose",y),x&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Ie!=null&&Ie.snapshotData&&ne.current.restoreState(Ie.snapshotData),setTimeout(()=>{window.scrollTo(0,0),be()},300)};return a.createElement(a.Fragment,null,(Ie==null?void 0:Ie.visible)&&a.createElement(Ce.Z,{spinning:ie,tip:ze,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:ue,className:fe()(me.imageDimensions,Ft,oe?me.fullWidth:""),style:E},a.createElement("img",{className:me.img,ref:ee}))))}},50043:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return En},$:function(){return _t}});var a=te(59301),me={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},he=te(92310),fe=te.n(he),Ce=te(28284),Se=te(6767),De=te(62957),Ze=te(71051),Be=te(77019),le=te(62673),Re=te(75727),Ie=te(14566),Ft=te(99571),oe=te(60242),E=te(17149),y=te(37568),b=te(9148),x=te(346),z="data:image/png;base64,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",ee="data:image/png;base64,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",ne="data:image/png;base64,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",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",ue=te(38986),ie=te(38518),Pe=te(5623),ze=te(8944),Me=te(19105),Xe=te(17077),lt=te(15342),be=te.n(lt),It=(At,Ve,dt)=>new Promise((Ge,ht)=>{var ut=Qe=>{try{gt(dt.next(Qe))}catch(Pt){ht(Pt)}},$t=Qe=>{try{gt(dt.throw(Qe))}catch(Pt){ht(Pt)}},gt=Qe=>Qe.done?Ge(Qe.value):Promise.resolve(Qe.value).then(ut,$t);gt((dt=dt.apply(At,Ve)).next())}),rt=a.memo(({tagName:At="div",value:Ve="",className:dt,style:Ge={},onBlur:ht,id:ut})=>{const $t=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!$t.current)return;It(void 0,null,function*(){const Pt=$t.current;Pt.innerHTML="";const We=Ve==null?void 0:Ve.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const St of We)if(St.startsWith("$$")&&St.endsWith("$$")||St.startsWith("`$$")&&St.endsWith("$$`")){const an=St.startsWith("`$$")?St.slice(3,-3):St.slice(2,-2),Et=document.createElement("span");Et.setAttribute("contentEditable","false"),Et.setAttribute("title",St),Et.className="edu_latex",Pt.appendChild(Et),be().render(an,Et,{throwOnError:!1})}else{const an=St==null?void 0:St.replace(/<[^>]*>/g,Et=>Et.startsWith("{var Qe,Pt;if(ht&&$t.current){const St=$t.current.cloneNode(!0),an=St.querySelectorAll("span.edu_latex");for(let Et of an){const _e=Et.getAttribute("title"),Ae=document.createTextNode(_e||""),Le=Et;(Pt=(Qe=Le.parentNode)==null?void 0:Qe.replaceChild)==null||Pt.call(Qe,Ae,Le)}ht(St.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(At,{ref:$t,contentEditable:!0,className:dt,style:Ge,onBlur:gt}))}),Yt=te(48790),nt=te(49535),Nt=te(82105),pt=Object.defineProperty,Je=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ke=(At,Ve,dt)=>Ve in At?pt(At,Ve,{enumerable:!0,configurable:!0,writable:!0,value:dt}):At[Ve]=dt,He=(At,Ve)=>{for(var dt in Ve||(Ve={}))Dt.call(Ve,dt)&&ke(At,dt,Ve[dt]);if(Lt)for(var dt of Lt(Ve))Ye.call(Ve,dt)&&ke(At,dt,Ve[dt]);return At},ct=(At,Ve)=>Je(At,kt(Ve)),it=(At,Ve,dt)=>new Promise((Ge,ht)=>{var ut=Qe=>{try{gt(dt.next(Qe))}catch(Pt){ht(Pt)}},$t=Qe=>{try{gt(dt.throw(Qe))}catch(Pt){ht(Pt)}},gt=Qe=>Qe.done?Ge(Qe.value):Promise.resolve(Qe.value).then(ut,$t);gt((dt=dt.apply(At,Ve)).next())});const Oe=At=>{At.preventDefault();let dt=(At.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,dt)},qe=At=>{At.key==="Enter"&&At.preventDefault()},bt=({children:At,style:Ve})=>a.createElement("div",{className:me.leftBox,style:Ve,onPaste:Oe},At),Tt=({children:At,style:Ve,className:dt})=>a.createElement("div",{className:fe()(me.rightBox,dt),style:Ve,onPaste:Oe},At),Ut=({className:At,style:Ve={},width:dt=1200,onCancel:Ge=()=>{},onSuccess:ht=()=>{},gather:ut={},mode:$t=1,stickyTop:gt=0,subDisciplineId:Qe=[],hideWordFeatures:Pt,dataSource:We=[],customLeftHeadNode:St,customRightHeadNode:an,customLeftContent:Et,hideRecognition:_e=!1,onExchange:Ae,isSingleSelection:Le=!1,underpinBackgroundStyle:Ue={},headExtraNode:at,isRefreshItemBank:Vt=!1,okText:zt="\u786E\u5B9A\u5BFC\u5165",onSave:on})=>{var Ht;const[jt,In]=(0,a.useState)(1),[ta,cn]=(0,a.useState)(0),[Sn,Xn]=(0,a.useState)(""),[wn,Pn]=(0,a.useState)(!1),[tn,Un]=(0,a.useState)([]),[Wn,Dn]=(0,a.useState)([]),[Kn,ln]=(0,a.useState)(!1),[fn,yn]=(0,a.useState)(!1),[Mn,_n]=(0,a.useState)(!1),[Ct,et]=(0,a.useState)(!1),[xt,vn]=(0,a.useState)([]),[Gn,Jn]=(0,a.useState)(1),[ga,bn]=(0,a.useState)(!1),[On,ma]=(0,a.useState)(!0),[Sa,Gt]=(0,a.useState)(0),[un,$e]=(0,a.useState)(!1),[Nn]=Ce.default.useForm(),[da]=Ce.default.useForm(),oa=(0,a.useRef)(null),Ma=(0,a.useRef)(null),Ea=(0,a.useRef)(),Va=(0,a.useRef)(null),xa=["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"],Ln=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{We!=null&&We.length&&je(We)},[We]),(0,a.useEffect)(()=>{jt===2&&oa.current.focus()},[jt]),(0,a.useEffect)(()=>{Mn&&uo()},[Mn]);const Za=()=>{if(jt===1){Se.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}De.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>it(void 0,null,function*(){In(1)})})},uo=()=>it(void 0,null,function*(){const ce=yield(0,ue.ZP)("/api/disciplines.json",{method:"get",params:{source:$t===1?"new_question":"subject"}});vn(ce.disciplines||[])}),Ja=ce=>{const vt=[],Mt=(rn,st)=>{rn.length>=2&&vt.push(rn.join(""));for(let ae=st;ae(ce=ce||"",ce=String(ce),ce=ce.replace(/\s+/g,""),ce),Fn=ce=>(ce=ce||"",ce=String(ce),ce=ce.replace(/

/g,""),ce=ce.replace(/
/g,` +`),me)},36482:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return lt},U:function(){return ze}});var a=te(59301),me=te(11938),he=te(62957),fe=te(54172),Ce=te(84989),Se=te(81722),De=te(61186),Ze=te.n(De),Be={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},le="data:image/png;base64,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",Re="data:image/png;base64,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",Ie=te(51257),Ft=te(25690),oe=te(26547),E=te(59301),y=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(be,It,tt)=>It in be?y(be,It,{enumerable:!0,configurable:!0,writable:!0,value:tt}):be[It]=tt,ue=(be,It)=>{for(var tt in It||(It={}))ee.call(It,tt)&&re(be,tt,It[tt]);if(z)for(var tt of z(It))ne.call(It,tt)&&re(be,tt,It[tt]);return be},ie=(be,It)=>b(be,x(It)),Pe=(be,It,tt)=>new Promise((rt,Yt)=>{var nt=Je=>{try{pt(tt.next(Je))}catch(kt){Yt(kt)}},Nt=Je=>{try{pt(tt.throw(Je))}catch(kt){Yt(kt)}},pt=Je=>Je.done?rt(Je.value):Promise.resolve(Je.value).then(nt,Nt);pt((tt=tt.apply(be,It)).next())});const ze=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Me}=me.default,Xe=({exercise:be,socket:It,dispatch:tt,onStartScreenshot:rt,onCloseScreenshot:Yt,handleToDetail:nt})=>{const[Nt,pt]=he.default.useModal(),Je=(0,a.useRef)(),[kt,Lt]=(0,a.useState)(!0),Dt=(0,a.useRef)(!1),Ye=(0,Ft.useParams)();(0,a.useEffect)(()=>{var ut,$t,gt;if(document.addEventListener((0,Ce.gH)(),Ge,!1),window.addEventListener("blur",Ve,!1),(ut=be.exerciseUserInfo)!=null&&ut.screen_open&&(0,Ce.vp)()&&Lt(!1),($t=be.exerciseUserInfo)!=null&&$t.screen_open&&!(0,Ce.vp)()){(0,Ie.RG)(" ",!0);const Qe=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?be.exerciseUserInfo.screen_sec+3:be.exerciseUserInfo.screen_sec+10+1;Je.current=he.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:E.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),E.createElement("span",{style:{color:"#FF9849"}},be.exerciseUserInfo.screen_num-be.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",E.createElement("span",{style:{display:"inline-block"}},E.createElement(Me,{onFinish:()=>Pe(void 0,null,function*(){var Pt;const He=yield dt();(Pt=Je.current)==null||Pt.destroy(),He.used_screen_num&&_t(He.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Qe*1e3})),"S\uFF09"),onOk:()=>{var Pt;(0,Ie.RG)(" ",!0),(Pt=Je.current)==null||Pt.destroy(),Lt(!1),(0,Ce.Dj)(document.body),document.getElementById("root").addEventListener("click",We,!1)}})}return(gt=be.exerciseUserInfo)!=null&>.screen_open&&!(0,Ce.vp)()||document.getElementById("root").addEventListener("click",We,!1),()=>{document.getElementById("root").removeEventListener("click",We,!1),document.removeEventListener((0,Ce.gH)(),Ge,!1),window.removeEventListener("blur",Ve,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{be.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",We,!1),document.removeEventListener((0,Ce.gH)(),Ge,!1))},500),ct()},[be.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{be.exerciseUserInfo.used_screen_num>be.exerciseUserInfo.screen_num&&An()},500)},[be.exerciseUserInfo]);const ke=()=>Pe(void 0,null,function*(){const ut=yield dt();setTimeout(()=>{var $t,gt;($t=Je.current)==null||$t.destroy(),Je.current=he.default.info({okText:E.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:E.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",E.createElement("span",{className:"c-red"},ut.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",E.createElement("span",{className:"c-red"},(gt=be.exerciseUserInfo)==null?void 0:gt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>Pe(void 0,null,function*(){(0,Ce.Dj)(document.body)})})},1e3)}),We=ut=>{!(0,Ce.vp)()&&ut.target.nodeName!=="A"&&ut.target.nodeName!=="BUTTON"&&ut.target.innerHTML!=="\u786E \u5B9A"&&(0,Ce.Dj)(document.body)},ct=()=>Pe(void 0,null,function*(){const ut=yield tt({type:"exercise/getExerciseUserInfo",payload:ue({},Ye)});return ut==null?void 0:ut.data}),it=ut=>Pe(void 0,null,function*(){var $t;if(($t=be.exerciseUserInfo)!=null&&$t.screen_at){const Qe=yield(0,Se.ck)(ie(ue({},Ye),{reset:!0}));if((Qe==null?void 0:Qe.status)===-6)return}const gt=yield(0,Se.oy)({id:Ye.categoryId});if(gt!=null&>.is_commit){he.default.destroyAll(),yield Oe(),At(!0);return}else _t(ut+1)}),Oe=()=>Pe(void 0,null,function*(){var ut;const $t=Ze()(),gt=be.exerciseUserInfo.screen_sec;if(Rt.current.length>0){const Qe=$t.format("YYYY-MM-DD HH:mm:ss");let Pt=Math.floor($t.diff(Ze()(Rt.current[0].start))/1e3);const He=Rt.current.length;Pt/gt>>0>He&&(Pt=(He+1)*gt-1),yield(0,Se.P8)(Ye.categoryId,{exercise_user_id:(ut=be.exerciseUserInfo)==null?void 0:ut.exercise_user_id,time:Qe,time_long:Pt,count:He})}Rt.current=[]}),qe=(0,a.useRef)(0),bt=(0,a.useRef)(0),Rt=(0,a.useRef)([]),Gt=(0,a.useRef)(!1),_t=ut=>Pe(void 0,null,function*(){var $t;Dt.current||(rt(),he.default.destroyAll(),qe.current=Ze()().valueOf(),Gt.current=!0,Je.current=he.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Be.exitFullScreenModalWrapper,okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:E.createElement("div",{className:Be.exitFullScreenModal},E.createElement("img",{src:le,alt:"",className:Be.warningIcon}),E.createElement("div",{className:Be.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),E.createElement("span",{className:Be.warningText},(($t=be.exerciseUserInfo)==null?void 0:$t.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),E.createElement("span",{className:Be.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),E.createElement("span",{className:Be.warningText},ut-1),(0,oe._V)(oe.CP.recordScreen15)),E.createElement("div",null,E.createElement("span",null,E.createElement(Me,{className:Be.countdownWrapper,onFinish:()=>{bt.current=Ze()().valueOf(),Rt.current.push({start:qe.current,end:bt.current}),it(ut)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(be.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,Ie.RG)(" ",!0),Oe(),(0,Ce.Dj)(document.body),Yt(),Je.current.destroy(),Gt.current=!1}}))}),An=()=>Pe(void 0,null,function*(){he.default.destroyAll(),(yield(0,Se.VL)({categoryId:Ye.categoryId,commit_method:1}))&&At()}),At=(ut=!1)=>Pe(void 0,null,function*(){var $t,gt;if(document.removeEventListener((0,Ce.gH)(),Ge,!1),(0,Ce.BU)(),he.default.destroyAll(),Dt.current=!0,ut){const Qe=yield(0,Se.Yu)(Ye.categoryId,{exercise_user_id:($t=be.exerciseUserInfo)==null?void 0:$t.exercise_user_id});Nt.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Be.forcedModalWrapper,centered:!0,content:E.createElement("div",{className:Be.forcedModalContent},E.createElement("img",{src:Re,alt:""}),E.createElement("div",{className:Be.forcedText},(0,oe._V)(oe.CP.recordScreen17)),E.createElement("div",{className:Be.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(gt=be.exerciseUserInfo)==null?void 0:gt.screen_num,(0,oe._V)(oe.CP.recordScreen19)),E.createElement(fe.default,{dataSource:Qe==null?void 0:Qe.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,oe._V)(oe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,oe._V)(oe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,oe._V)(oe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Yt(),nt()},onOk:()=>{Ft.history.push(`/classrooms/${Ye.coursesId}/exercisenotice/${Ye.categoryId}/users/${Ye.login}?isShowApply=true`)}})}else Nt.info({content:E.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),E.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{nt()}})}),Ve=ut=>{(0,Ce.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Gt.current&&(0,Ce.BU)()},dt=()=>Pe(void 0,null,function*(){var ut;if((ut=be.exerciseUserInfo)!=null&&ut.screen_at){const Qe=yield(0,Se.ck)(ie(ue({},Ye),{reset:!0}));if((Qe==null?void 0:Qe.status)===-6)return}const $t=yield(0,Se.oy)({id:Ye.categoryId});if($t!=null&&$t.is_commit){At();return}return yield ct()}),Ge=()=>Pe(void 0,null,function*(){var ut;if((0,Ie.RG)(" ",!0),(0,Ce.vp)()){if((ut=be.exerciseUserInfo)!=null&&ut.screen_at){var $t=yield(0,Se.ck)(ie(ue({},Ye),{reset:!0}));if(($t==null?void 0:$t.status)===-6)return}}else if(!Gt.current){var $t=yield(0,Se.ck)(ue({},Ye));if(($t==null?void 0:$t.status)===-6)return;const Qe=yield ct();_t(Qe.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),ht=()=>Pe(void 0,null,function*(){(0,Se.ck)(ue({},Ye));const ut=yield ct();_t(ut.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return E.createElement("div",null,pt)};var lt=(0,Ft.connect)(({exercise:be,globalSetting:It})=>({globalSetting:It,exercise:be}))(Xe)},38518:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return x}});var a=te(59301),me=te(18287),he={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},fe=te(73631),Ce=te(5623),Se=te(46722),De=Object.defineProperty,Ze=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ft=(z,ee,ne)=>ee in z?De(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))Re.call(ee,ne)&&Ft(z,ne,ee[ne]);if(le)for(var ne of le(ee))Ie.call(ee,ne)&&Ft(z,ne,ee[ne]);return z},E=(z,ee)=>Ze(z,Be(ee)),y=(z,ee,ne)=>new Promise((re,ue)=>{var ie=Me=>{try{ze(ne.next(Me))}catch(Xe){ue(Xe)}},Pe=Me=>{try{ze(ne.throw(Me))}catch(Xe){ue(Xe)}},ze=Me=>Me.done?re(Me.value):Promise.resolve(Me.value).then(ie,Pe);ze((ne=ne.apply(z,ee)).next())}),x=({value:z,onChange:ee,scrollId:ne})=>{const[re,ue]=(0,a.useState)([]);(0,a.useEffect)(()=>{ie()},[]);const ie=()=>y(void 0,null,function*(){const be=yield(0,Se.NZ)({});if(be!=null&&be.data){const It=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:fe,className:he.folderIcon}),isLeaf:!1,children:Pe(be.data||[])}];ue(It)}}),Pe=be=>be.map(It=>({title:It.name,key:It.group_id,icon:a.createElement("img",{src:fe,className:he.folderIcon}),isLeaf:It.children.length===0,children:Pe(It.children)})),ze=(be,It,tt)=>be.map(rt=>rt.key===It?oe(oe({},rt),tt):rt.children?E(oe({},rt),{children:ze(rt.children,It,tt)}):rt),Me=(be,It,tt)=>be.map(rt=>{if(rt.key===It)return E(oe({},rt),{icon:tt?a.createElement("img",{src:Ce,className:he.folderIcon}):a.createElement("img",{src:fe,className:he.folderIcon})});if(rt.children)return E(oe({},rt),{children:Me(rt.children,It,tt)})}),Xe=(be,It)=>{ue(tt=>Me(tt,It.node.key,It.expanded))},lt=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return re.length>0&&a.createElement("div",{id:ne||""},a.createElement(me.default,oe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:re,className:he.folderWrapper,onSelect:ee,onExpand:Xe},lt)))}},94361:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Se}});var a=te(37639),me={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},he=te(32637),fe=te(59301),Se=({type:De,style:Ze})=>{const Be=fe.createElement("div",{className:me.wrap,onClick:le=>{le.preventDefault(),le.stopPropagation()}},fe.createElement("p",null,De==="shixun"||De==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",fe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",De==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),fe.createElement("div",{className:me.contact},fe.createElement("div",{className:me.img},fe.createElement("img",{src:he,width:"124px",height:"124px"})),fe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return fe.createElement(a.Z,{content:Be},fe.createElement("span",{className:me.text,style:Ze},"\u9AD8\u6D88\u8017"))}},41319:function(Te,ot,te){"use strict";te.d(ot,{X:function(){return fe},y:function(){return he}});var a=te(59301),me=te(6767);const he=Ce=>{(0,a.useEffect)(()=>{if(Ce){const Se=Ze=>{Ze.key==="F12"&&(Ze.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},De=Ze=>{Ze.preventDefault()};return document.addEventListener("keydown",Se),document.addEventListener("contextmenu",De),()=>{document.removeEventListener("keydown",Se),document.removeEventListener("contextmenu",De)}}},[Ce])},fe=()=>{const[Ce,Se]=(0,a.useState)(!1),De=Ze=>{const{keyCode:Be,ctrlKey:le,metaKey:Re,type:Ie}=Ze;(Ie==="paste"||(Be===67||Be===86)&&(Re||le))&&(me.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Ze.preventDefault(),Ze.stopPropagation())};return(0,a.useEffect)(()=>(Ce&&(window.addEventListener("keydown",De,!0),window.addEventListener("paste",De,!0)),()=>{window.removeEventListener("keydown",De,!0),window.removeEventListener("paste",De,!0)}),[Ce]),{setOpenDisableCopyAndPaste:Se,disableCopyAndPaste:Ce}}},9507:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Re}});var a=te(59301),me={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},he=te(92310),fe=te.n(he),Ce=te(29787),Se=te(2859),De=te(38986),Ze=te(51257),Be=(Ie,Ft,oe)=>new Promise((E,y)=>{var b=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},x=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?E(ee.value):Promise.resolve(ee.value).then(b,x);z((oe=oe.apply(Ie,Ft)).next())}),Re=({data:Ie,className:Ft,fullWidth:oe,style:E={},onClose:y,onOk:b,showFullTools:x,noAssociationId:z})=>{const ee=(0,a.useRef)(null),ne=(0,a.useRef)(null),re=(0,a.useRef)(null),ue=(0,a.useRef)(null),[ie,Pe]=(0,a.useState)(!1),[ze,Me]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(re.current||(re.current=document.createElement("style"),document.head.appendChild(re.current)),Ie!=null&&Ie.visible?(document.body.setAttribute("data-custom","y-hidden"),re.current.innerHTML=" html { overflow-y: hidden; }",Ie!=null&&Ie.src&&Xe()):(document.body.removeAttribute("data-custom"),re.current&&(document.head.removeChild(re.current),re.current=null)),()=>{document.body.removeAttribute("data-custom"),re.current&&(document.head.removeChild(re.current),re.current=null)}),[Ie==null?void 0:Ie.visible]);const Xe=()=>Be(void 0,null,function*(){Pe(!0),Me("\u6B63\u5728\u52A0\u8F7D\u4E2D");const tt=yield(0,Ze.ZJ)(Ie==null?void 0:Ie.src);ee.current.src="",ee.current.src=tt,ee.current.onload=function(){It()},Pe(!1),Me("")}),lt=tt=>Be(void 0,null,function*(){Pe(!0),Me("\u6B63\u5728\u4FDD\u5B58\u4E2D");const rt=yield(0,De.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ie.title,file:tt.dataUrl}});rt!=null&&rt.id&&!z?(yield(0,De.ZP)(`/api/attachments/${Ie.id}/add_subitem.json`,{method:"post",body:{subitem_id:rt==null?void 0:rt.id,settings:JSON.stringify(tt.state)}})).status===0&&b():rt!=null&&rt.id&&b(rt),Pe(!1),Me("")}),be=()=>{const tt=document.querySelector('a[href="https://markerjs.com/"]');tt&&tt.parentNode&&(tt.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Yt=>{const nt=document.querySelector(Yt.name);nt&&nt.setAttribute("title",Yt.title)})},It=()=>{ne.current=new Se.hP(ee.current),ne.current.targetRoot=ue.current,ne.current.addEventListener("render",lt),ne.current.addEventListener("beforeclose",y),x&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Ie!=null&&Ie.snapshotData&&ne.current.restoreState(Ie.snapshotData),setTimeout(()=>{window.scrollTo(0,0),be()},300)};return a.createElement(a.Fragment,null,(Ie==null?void 0:Ie.visible)&&a.createElement(Ce.Z,{spinning:ie,tip:ze,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:ue,className:fe()(me.imageDimensions,Ft,oe?me.fullWidth:""),style:E},a.createElement("img",{className:me.img,ref:ee}))))}},50043:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return An},$:function(){return _t}});var a=te(59301),me={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},he=te(92310),fe=te.n(he),Ce=te(28284),Se=te(6767),De=te(62957),Ze=te(71051),Be=te(77019),le=te(62673),Re=te(75727),Ie=te(14566),Ft=te(99571),oe=te(60242),E=te(17149),y=te(37568),b=te(9148),x=te(346),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAUCAYAAADC1B7dAAAAAXNSR0IArs4c6QAABk1JREFUWEd1lwlsVkUQx3/7ClGMSMSrHCKXHCpQhYhCNB5AYqRQGq1AiKgEEAiokAJFFIoipcVE5EYFyn23IGCJgoTDQimWSJSzCIKIcglUEIGu2bdv3+77vo+XfPl2Z2Zn5z8zuzsjSPDJ0tZV2ftfGog0BG0Q1AbuRABCgJDBvxorWqDE5xkZh+4porNGjRXNyKvlMuCbf2OXDPRIWYHnnQJKqaSQOimFos3s67HmG1NCupzxWDcgD2Qjf0P1qT/fqGAcGh4Yb4x1ZZSsCySy3oAV4LnOCByi9Pl7CQ00HPvIDb0cz8sUqSUFLqgQkJRjPCavzEFUZoaecz2oNjYAjXGJgEQi5Bio1kYiZYDEOEt5z4+ecZ4D2I2kGePl0eWlkUJkVxp/+yvkpOa5IDOtxxIAiE2nuEg5RhjZ2EiFhgYpF6ZfTNq662KzI+TpgOGJPJFaMjwEJCc06YZgtY5AENLMA7HpCcVTYfd0TR/yi+Vvy4F9CyG5BaQviV9nKBeOwNrXoNdOSKqqqSe2wJZ3dfS9JP0LM+MmyJt63iEfaj6m11w5DUWdo+c1yUtX6SfkrNZVOXNpP1I2Cg+qApV1KN6wc+WQ31nTh+63/K05sHc+JLeEjKW3BnT+CKxKh66L4P4WWu7ySVj1sh63GwNN0u36IwVQMk6HPWMHVKmmeceLoOR9exnpFC2nHs2F/LDxqwi5PBIdJTA6ASClbE4XOHsIhjsR3DIByhboCPVYZg2qvAHST21tlA8oA9pnQYuemqwOff5TcPMqpK2Ae5ra9Wd/hvU9ocZDkLbW0ktz4PBynU1+OgZnzhMZQo5quAhBz/DqNQdy7JHEnt4+HbZ+BqMcwJs+gR/nQ62W0EttFHxrB8PR7+xlYq78Zl2h4wQrt6oHnD8MfXaCV8XSb/wL+W2hYUd4fpKlr+sOFw7q58P3VQhosZAjGhwEmkTfE2D8Uavg4GZo+oKenz8O0zrCBw6gb8dD6Xyo3RJ6r7DrDnwD54/a1Di2HU7vhZoNofd6K7fpA7hwFF5ZFO/EpanQJBWe6Kd516/Awvb6bJnLwgQBcUjIofUuI4R+NNVnHrwcB9C3n8Lj6XBvAy0zMw3eLrSbbxwPu+ZBnVbQZ2XiyCrq9xNhz1zNH7wbbquux2Xz4eJJeG6UnitwdzfU46Kh0KwL1H9Oz0/uhA197YWgaPbmrBByyIPSvjuBLSqEnx5zDJ4EwoNOQzVt2xfwTF/L/+Zj2DkP6raCvqtuDWjzRNg1RxvQfR7Uf1rLHi+Gf87AI130mduUDR2yNa9kJjTvCtVr6fnuGbB7mlOduO+YqBByUF2diObKNmGc/Js1bEMe7F0DWdu03MU/ocYDlr/uIyhWgFrCAOfh/mEOnNpnn4LTvwQpKOCFYdCuv9bxzzm4dhlq1oczB6FgIPTbpHmnyqD243avgr5wYoc9N1G7DwnZr450QmbDN/WEY3AefDcVBq+ARk/GR2DtONgxF+qlwCAH0KIBsH9jtO5Tq5XTmnWA12bE6ypbBkUfwjvFcEfNKF9Fb2pbuF4RfYP8gCi93mIh36qVIOWAWb9bZV/nwsYp0K4H9MyNN6JwHGybAw+lwBDnbN24BpU3rfy/lyG3nZ7XSIbMHfG61oyAn1ZD91nwcHARGam/DsDcrvFgTFYleRlCvp4s42oshfZLVdgGX+FEKJoC1apDbhlUvT1qyOps2PIVNEiB95z3Itbcq5cgO8WmYFYx3OWkrpL/vCOc+xWeHQgvBmfW6NmzBDaO0bNInel3AOXUqN5cyN7J0q+Hgqon/M//w5qzeiJsmKyV9J8JbVKjpq4YqwHVT4HMr+O9bihXL8LoVrZIfWM2PNrJyl/5G8a31oAbt4c3F8Q4bhjsW2Ova5O+frpVSRdZ+ws0IPXFgjKqDD3OKzFecpWHVXmg5Fbthks36/1/fzP3OrZVgVtv2v4rT4w5rIvTSIRcEIFO05qEkXPpt6q+jUyiZtA13G0RfFnTbsS0DuZtDPU6fVmSyEP0Gimyg/bBP0Mm3QwgN/3c6CUaxwKMeNptCmPaEZ/ldr5BKiRsJhN0u1COl5QpcsqjDV4IyM3WoESKO1eJjHdTMlGE41LVaVHiuuDA8EiEw7a/AsEpPK8UZCFN7ysU/ffEteD/A0+36M8YCYIrAAAAAElFTkSuQmCC",ee="data:image/png;base64,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",ne="data:image/png;base64,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",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",ue=te(38986),ie=te(38518),Pe=te(5623),ze=te(8944),Me=te(19105),Xe=te(17077),lt=te(15342),be=te.n(lt),It=(At,Ve,dt)=>new Promise((Ge,ht)=>{var ut=Qe=>{try{gt(dt.next(Qe))}catch(Pt){ht(Pt)}},$t=Qe=>{try{gt(dt.throw(Qe))}catch(Pt){ht(Pt)}},gt=Qe=>Qe.done?Ge(Qe.value):Promise.resolve(Qe.value).then(ut,$t);gt((dt=dt.apply(At,Ve)).next())}),rt=a.memo(({tagName:At="div",value:Ve="",className:dt,style:Ge={},onBlur:ht,id:ut})=>{const $t=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!$t.current)return;It(void 0,null,function*(){const Pt=$t.current;Pt.innerHTML="";const He=Ve==null?void 0:Ve.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const St of He)if(St.startsWith("$$")&&St.endsWith("$$")||St.startsWith("`$$")&&St.endsWith("$$`")){const an=St.startsWith("`$$")?St.slice(3,-3):St.slice(2,-2),Et=document.createElement("span");Et.setAttribute("contentEditable","false"),Et.setAttribute("title",St),Et.className="edu_latex",Pt.appendChild(Et),be().render(an,Et,{throwOnError:!1})}else{const an=St==null?void 0:St.replace(/<[^>]*>/g,Et=>Et.startsWith("{var Qe,Pt;if(ht&&$t.current){const St=$t.current.cloneNode(!0),an=St.querySelectorAll("span.edu_latex");for(let Et of an){const _e=Et.getAttribute("title"),Ae=document.createTextNode(_e||""),Le=Et;(Pt=(Qe=Le.parentNode)==null?void 0:Qe.replaceChild)==null||Pt.call(Qe,Ae,Le)}ht(St.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(At,{ref:$t,contentEditable:!0,className:dt,style:Ge,onBlur:gt}))}),Yt=te(48790),nt=te(49535),Nt=te(82105),pt=Object.defineProperty,Je=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ke=(At,Ve,dt)=>Ve in At?pt(At,Ve,{enumerable:!0,configurable:!0,writable:!0,value:dt}):At[Ve]=dt,We=(At,Ve)=>{for(var dt in Ve||(Ve={}))Dt.call(Ve,dt)&&ke(At,dt,Ve[dt]);if(Lt)for(var dt of Lt(Ve))Ye.call(Ve,dt)&&ke(At,dt,Ve[dt]);return At},ct=(At,Ve)=>Je(At,kt(Ve)),it=(At,Ve,dt)=>new Promise((Ge,ht)=>{var ut=Qe=>{try{gt(dt.next(Qe))}catch(Pt){ht(Pt)}},$t=Qe=>{try{gt(dt.throw(Qe))}catch(Pt){ht(Pt)}},gt=Qe=>Qe.done?Ge(Qe.value):Promise.resolve(Qe.value).then(ut,$t);gt((dt=dt.apply(At,Ve)).next())});const Oe=At=>{At.preventDefault();let dt=(At.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,dt)},qe=At=>{At.key==="Enter"&&At.preventDefault()},bt=({children:At,style:Ve})=>a.createElement("div",{className:me.leftBox,style:Ve,onPaste:Oe},At),Rt=({children:At,style:Ve,className:dt})=>a.createElement("div",{className:fe()(me.rightBox,dt),style:Ve,onPaste:Oe},At),Gt=({className:At,style:Ve={},width:dt=1200,onCancel:Ge=()=>{},onSuccess:ht=()=>{},gather:ut={},mode:$t=1,stickyTop:gt=0,subDisciplineId:Qe=[],hideWordFeatures:Pt,dataSource:He=[],customLeftHeadNode:St,customRightHeadNode:an,customLeftContent:Et,hideRecognition:_e=!1,onExchange:Ae,isSingleSelection:Le=!1,underpinBackgroundStyle:Ue={},headExtraNode:at,isRefreshItemBank:Vt=!1,okText:zt="\u786E\u5B9A\u5BFC\u5165",onSave:on})=>{var Wt;const[jt,In]=(0,a.useState)(1),[oa,dn]=(0,a.useState)(0),[Sn,$n]=(0,a.useState)(""),[Dn,Cn]=(0,a.useState)(!1),[tn,Vn]=(0,a.useState)([]),[Jn,xn]=(0,a.useState)([]),[Xn,ln]=(0,a.useState)(!1),[fn,yn]=(0,a.useState)(!1),[Mn,ta]=(0,a.useState)(!1),[Ct,et]=(0,a.useState)(!1),[xt,pn]=(0,a.useState)([]),[Wn,qn]=(0,a.useState)(1),[ma,bn]=(0,a.useState)(!1),[On,fa]=(0,a.useState)(!0),[ya,Qt]=(0,a.useState)(0),[sn,$e]=(0,a.useState)(!1),[Nn]=Ce.default.useForm(),[ga]=Ce.default.useForm(),ia=(0,a.useRef)(null),Na=(0,a.useRef)(null),Aa=(0,a.useRef)(),Va=(0,a.useRef)(null),Ma=["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"],Ln=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{He!=null&&He.length&&je(He)},[He]),(0,a.useEffect)(()=>{jt===2&&ia.current.focus()},[jt]),(0,a.useEffect)(()=>{Mn&&uo()},[Mn]);const Ua=()=>{if(jt===1){Se.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}De.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>it(void 0,null,function*(){In(1)})})},uo=()=>it(void 0,null,function*(){const ce=yield(0,ue.ZP)("/api/disciplines.json",{method:"get",params:{source:$t===1?"new_question":"subject"}});pn(ce.disciplines||[])}),Ja=ce=>{const vt=[],Mt=(rn,st)=>{rn.length>=2&&vt.push(rn.join(""));for(let ae=st;ae(ce=ce||"",ce=String(ce),ce=ce.replace(/\s+/g,""),ce),Fn=ce=>(ce=ce||"",ce=String(ce),ce=ce.replace(/
/g,""),ce=ce.replace(/
/g,` `),ce=ce.replace(/<\/div>/g,` -`),ce=Qo(ce),ce),xr=ce=>ce.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Qo=ce=>ce.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),pr=ce=>{var vt;const Mt=ce.clipboardData;if(Mt){const rn=Mt.types.toString(),st=Mt.items;if(rn==="Files"||Mt.types.indexOf("Files")>-1){ce.preventDefault();try{let ae=st[1];((vt=st[0])==null?void 0:vt.kind)==="file"&&(ae=st[0]);const pe=ae.getAsFile();(0,Xe.I)(pe,se=>{var ye;if(se.id){if(((ye=pe==null?void 0:pe.type)==null?void 0:ye.indexOf("image"))>-1){const we=``;document.execCommand("insertText",!1,we)}}else(se==null?void 0:se.status)===401&&(document.location.href="/user/login")})}catch(ae){Se.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function tr(ce,vt){return it(this,null,function*(){if(typeof ce=="string")return yield vt(ce);if(typeof ce!="object"||ce===null)return ce;if(Array.isArray(ce))return yield Promise.all(ce.map(st=>it(this,null,function*(){return yield tr(st,vt)})));const Mt={};for(const rn in ce)if(Object.prototype.hasOwnProperty.call(ce,rn)){const st=ce[rn];typeof st=="string"?Mt[rn]=yield vt(st):typeof st=="object"?Mt[rn]=yield tr(st,vt):Mt[rn]=st}return Mt})}const jn=()=>it(void 0,null,function*(){var ce;Pn(!0),Xn("\u5904\u7406\u4E2D"),yield new Promise(rn=>setTimeout(rn,1e3));let vt=(ce=Ma.current)==null?void 0:ce.querySelectorAll('[data-text="edit"]'),Mt="";try{vt.forEach(function(rn){var st,ae,pe,se;const ye=rn.cloneNode(!0),we=ye.querySelectorAll("span.edu_latex");for(let Fe of we){const Ne=Fe.getAttribute("title"),yt=document.createTextNode(Ne),Ot=Fe;(ae=(st=Ot.parentNode)==null?void 0:st.replaceChild)==null||ae.call(st,yt,Ot)}const ve=ye.querySelectorAll("span[style]");for(let Fe of ve)if(Fe.style.fontFamily){const Ne=Fe.innerHTML,yt=document.createTextNode(Ne),Ot=Fe;(se=(pe=Ot.parentNode)==null?void 0:pe.replaceChild)==null||se.call(pe,yt,Ot)}ye==null||ye.childNodes.forEach(function(Fe){Fe.nodeType===Node.ELEMENT_NODE&&Fe.localName!=="h5"&&Fe.localName!=="h4"?Mt+=`

${Fe.innerHTML}

`:Fe.nodeType===Node.TEXT_NODE&&(Mt+=`

${Fe.textContent}

`)})}),Ke("/api/intelligent_imports/import.json",{html:Qo(Mt)})}catch(rn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",rn)}}),za=ce=>{let vt=ce.filter(Mt=>!!(Mt!=null&&Mt.type));return vt=vt.map(Mt=>{var rn;const st=(rn=Xr.find(pe=>pe.id===(Mt==null?void 0:Mt.type)))==null?void 0:rn.deal,ae=ct(He({},Mt),{id:String(Math.random()).slice(-6),knowledgePoint:Ra(Mt==null?void 0:Mt.knowledgePoint)});return st?st(ae):ae}),vt},ro=()=>{if(jt===1){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}De.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:jn})},to=()=>a.createElement("div",{className:me.row},a.createElement("div",{className:me.leftLayout},a.createElement(bt,{style:{height:675}},jt===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>In(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:me.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:ee}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),jt===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{oa.current.innerHTML||In(1)},ref:oa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:me.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:me.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:ne}),a.createElement("span",null,"\u9884\u89C8\u533A")))),Ua=(ce,vt,Mt,rn)=>{var st;console.log(ce,vt,Mt,rn,"onDataChange\u4FEE\u6539\u6570\u503C");const ae=JSON.parse(JSON.stringify(Wn));rn===void 0?ae[vt][ce]=Mt:ae[vt].questions[rn][ce]=Mt;const pe=He({},ae[vt]),se=(st=Xr.find(ye=>ye.id===(pe==null?void 0:pe.type)))==null?void 0:st.deal;ae[vt]=se(pe),Dn(ae)},Go=(ce,vt,Mt)=>{var rn;const st=Mt!==void 0,ae=(rn=Xr.find(ye=>ye.id===(ce==null?void 0:ce.type)))==null?void 0:rn.type,pe=`${vt+1}.${Mt===void 0?"":Mt+1+"."}`,se=`${(ce==null?void 0:ce.type)==="7"?"{{":""}${pe}\u3010${ae}\u3011${(ce==null?void 0:ce.question)||""}`;return a.createElement(a.Fragment,null,st&&a.createElement("h4",{contentEditable:!0}),a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"div",value:se}))},Ba=(ce,vt)=>it(void 0,null,function*(){var Mt;const rn=yield Ae(ce,vt),st=(Mt=rn==null?void 0:rn.data)==null?void 0:Mt.content;if(st!=null&&st.length){const ae=za(st)[0];tn.splice(vt,1,ae),Wn.splice(vt,1,ae),Un([...tn]),Dn([...Wn])}}),Fr=(ce,vt,Mt)=>{var rn;const st=Mt!==void 0,ae=(rn=Xr.find(se=>se.id===(ce==null?void 0:ce.type)))==null?void 0:rn.type,pe=`${vt+1}.${Mt===void 0?"":Mt+1+"."}`;return st?a.createElement("div",{style:{padding:"10px 18px"}},`${pe}\u3010${ae}\u3011`,a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"span",className:me.edit,onBlur:se=>Ua("question",vt,se,Mt),value:(ce==null?void 0:ce.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:me.actionHead},a.createElement("div",{className:"c-light-primary"},`${pe}\u3010${ae}\u3011`),$t!==1&&a.createElement(Ze.Z,{disabled:(ce==null?void 0:ce.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:se=>Ua("score",vt,se,Mt),value:ce==null?void 0:ce.score}),a.createElement(Be.Z,{align:"middle",style:{marginLeft:"auto"}},!!Ae&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Ba(ce,vt)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(le.default,{onChange:se=>Ua("checked",vt,se.target.checked,Mt),checked:!!(ce!=null&&ce.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"div",style:{padding:"10px 18px"},className:me.edit,onBlur:se=>Ua("question",vt,se,Mt),value:ce==null?void 0:ce.question}))},jo=(ce,vt,Mt)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(ce==null?void 0:ce.type)&&a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u7B54\u6848\uFF1A${vt||""}`,tagName:"p"}),!Mt&&a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u96BE\u5EA6\uFF1A${(ce==null?void 0:ce.difficulty)||""}`,tagName:"p"}),(ce==null?void 0:ce.type)!=="7"&&a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u89E3\u6790\uFF1A${(ce==null?void 0:ce.analyze)||""}`,tagName:"p"}),!Mt&&a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(ce==null?void 0:ce.knowledgePoint)||""}`,tagName:"p"})),lr=(ce,vt,Mt,rn)=>{const st=rn!==void 0,ae=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],pe=st&&!ce.last&&!ce.errorMsg?{marginBottom:10}:{},se=ae.map(ye=>({key:ye,label:ye,onClick:()=>Ua("difficulty",Mt,ye,rn)}));return a.createElement("div",{className:me.liWrap,style:pe},["4"].includes(ce==null?void 0:ce.type)&&a.createElement("div",{className:me.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"div",className:`${me.edit} c-black`,onBlur:ye=>Ua("answer",Mt,[ye],rn),value:vt})),!st&&a.createElement("div",{className:me.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(Re.Z,{menu:{items:se}},a.createElement("span",{className:"c-light-primary"},ce==null?void 0:ce.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(ce==null?void 0:ce.type)!=="7"&&a.createElement("div",{className:me.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"div",className:`${me.edit} c-grey-333`,onBlur:ye=>Ua("analyze",Mt,ye,rn),value:ce==null?void 0:ce.analyze})),!st&&a.createElement("div",{onKeyDown:qe,className:me.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"div",value:(ce==null?void 0:ce.knowledgePoint)||"",className:`${me.edit} c-grey-333`,onBlur:ye=>Ua("knowledgePoint",Mt,Ra(Fn(ye)),rn)})))},Ao=ce=>a.createElement(a.Fragment,null,typeof(ce==null?void 0:ce.errorMsg)=="string"&&!!(ce!=null&&ce.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,ce==null?void 0:ce.errorMsg))),Ro=ce=>a.createElement(a.Fragment,null,typeof(ce==null?void 0:ce.errorMsg)=="string"&&!!(ce!=null&&ce.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,ce==null?void 0:ce.errorMsg))),Br=(ce,vt,Mt,rn)=>{let st="flex";return(Le&&Sa!==rn||Kn&&!(Mt!=null&&Mt.errorMsg))&&(st="none"),a.createElement("div",{className:me.row,style:{display:st}},a.createElement("div",{className:me.leftLayout},Et||a.createElement(bt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:me.question},ce))),a.createElement("div",{className:me.rightLayout},a.createElement(Tt,{className:Mt!=null&&Mt.errorMsg?me.error:""},vt)))},Xr=[{id:"0",type:"\u5355\u9009\u9898",element:(ce,vt,Mt)=>{var rn,st;const ae=Mt!==void 0;let pe=(rn=ce==null?void 0:ce.answer)==null?void 0:rn[0];const se=a.createElement(a.Fragment,null,Go(ce,vt,Mt),(st=ce==null?void 0:ce.options)==null?void 0:st.map((Fe,Ne)=>a.createElement(rt,{id:ce==null?void 0:ce.id,key:Ne,value:`${xa[Ne]}.${Fe}`,tagName:"p"})),jo(ce,pe,ae),Ao(ce));let ye=ae?ce:Wn[vt];const we=ye==null?void 0:ye.options,ve=a.createElement(a.Fragment,null,Fr(ye,vt,Mt),we==null?void 0:we.map((Fe,Ne)=>{var yt;return a.createElement("div",{key:Ne,className:me.option},a.createElement("aside",{className:((yt=ye==null?void 0:ye.answer)==null?void 0:yt[0])===xa[Ne]?me.active:"",onClick:()=>Ua("answer",vt,[xa[Ne]],Mt)},xa[Ne]),a.createElement(rt,{id:ye==null?void 0:ye.id,tagName:"div",className:`${me.text}`,onBlur:Ot=>{we[Ne]=Ot,Ua("options",vt,we,Mt)},value:Fe}))}),lr(ye,"",vt,Mt),Ro(ye));return ae?[se,ve]:Br(se,ve,ye,vt)},deal:ce=>{var vt,Mt,rn;ce.score=ce.score===void 0?2:ce.score;let st=Ra((vt=ce==null?void 0:ce.answer)==null?void 0:vt[0]).toUpperCase();ce.answer=st?[st]:[];let ae=[];if(!(ce!=null&&ce.options))ae.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{ce.options=(Mt=ce.options)==null?void 0:Mt.slice(0,8);const pe=ce.options.map(ye=>ye==null?void 0:ye.trim().replace(/^\s+|\s+$/g,""));new Set(pe).size!==pe.length&&ae.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return st||ae.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),st&&(xa.slice(0,((rn=ce==null?void 0:ce.options)==null?void 0:rn.length)||8).includes(st)||ae.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Ra(ce==null?void 0:ce.question)||ae.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ce.errorMsg=ae.join(` -`),ce}},{id:"1",type:"\u591A\u9009\u9898",element:(ce,vt,Mt)=>{var rn,st;const ae=Mt!==void 0;let pe=(rn=ce==null?void 0:ce.answer)==null?void 0:rn[0];const se=a.createElement(a.Fragment,null,Go(ce,vt,Mt),(st=ce==null?void 0:ce.options)==null?void 0:st.map((Fe,Ne)=>a.createElement(rt,{id:ce==null?void 0:ce.id,key:Ne,value:`${xa[Ne]}.${Fe}`,tagName:"p"})),jo(ce,pe,ae),Ao(ce));let ye=ae?ce:Wn[vt];const we=ye==null?void 0:ye.options,ve=a.createElement(a.Fragment,null,Fr(ye,vt,Mt),we==null?void 0:we.map((Fe,Ne)=>{var yt,Ot;return a.createElement("div",{key:Ne,className:me.option},a.createElement("aside",{className:(Ot=(yt=ye==null?void 0:ye.answer)==null?void 0:yt[0])!=null&&Ot.includes(xa[Ne])?me.active:"",onClick:()=>{var mt;let Zt=((mt=ye==null?void 0:ye.answer)==null?void 0:mt[0])||"";const Jt=xa[Ne];Zt.includes(Jt)?Zt=Zt.replace(new RegExp(Jt,"g"),""):Zt+=Jt,Zt=Zt.split("").sort().join(""),Ua("answer",vt,[Zt],Mt)}},xa[Ne]),a.createElement(rt,{id:ye==null?void 0:ye.id,tagName:"div",className:`${me.text}`,onBlur:mt=>{we[Ne]=mt,Ua("options",vt,we,Mt)},value:Fe}))}),lr(ye,"",vt,Mt),Ro(ye));return ae?[se,ve]:Br(se,ve,ye,vt)},deal:ce=>{var vt,Mt,rn;ce.score=ce.score===void 0?2:ce.score;let st=Ra((vt=ce==null?void 0:ce.answer)==null?void 0:vt[0]).toUpperCase().split("").sort().join("");ce.answer=st?[st]:[];let ae=[];if(!(ce!=null&&ce.options))ae.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{ce.options=(Mt=ce.options)==null?void 0:Mt.slice(0,8);const pe=ce.options.map(ye=>ye==null?void 0:ye.trim().replace(/^\s+|\s+$/g,""));new Set(pe).size!==pe.length&&ae.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(st||ae.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),st){const pe=xa.slice(0,((rn=ce==null?void 0:ce.options)==null?void 0:rn.length)||8);Ja(pe).includes(st)||ae.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Ra(ce==null?void 0:ce.question)||ae.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ce.errorMsg=ae.join(` -`),ce}},{id:"2",type:"\u5224\u65AD\u9898",element:(ce,vt,Mt)=>{var rn,st;const ae=Mt!==void 0;let pe=(rn=ce==null?void 0:ce.answer)==null?void 0:rn[0];const se=a.createElement(a.Fragment,null,Go(ce,vt,Mt),jo(ce,pe,ae),Ao(ce));let ye=ae?ce:Wn[vt];const we=["\u6B63\u786E","\u9519\u8BEF"];let ve=((st=ye==null?void 0:ye.answer)==null?void 0:st[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(ve)?ve="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(ve)&&(ve="\u9519\u8BEF");const Fe=a.createElement(a.Fragment,null,Fr(ye,vt,Mt),we==null?void 0:we.map((Ne,yt)=>a.createElement("div",{key:yt,className:me.option},a.createElement("aside",{style:{borderRadius:2},className:ve===Ne?me.active:"",onClick:()=>Ua("answer",vt,[Ne],Mt)},Ne==="\u6B63\u786E"?"T":"F"),a.createElement("div",{style:{pointerEvents:"none"},className:`${me.text}`},Ne))),lr(ye,"",vt,Mt),Ro(ye));return ae?[se,Fe]:Br(se,Fe,ye,vt)},deal:ce=>{var vt;ce.score=ce.score===void 0?2:ce.score;let Mt=Ra((vt=ce==null?void 0:ce.answer)==null?void 0:vt[0]);ce.answer=Mt?[Mt]:[];let rn=[];return Mt||rn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Mt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Mt)&&rn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Ra(ce==null?void 0:ce.question)||rn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ce.errorMsg=rn.join(` -`),ce}},{id:"3",type:"\u586B\u7A7A\u9898",element:(ce,vt,Mt)=>{var rn,st;const ae=Mt!==void 0,pe=a.createElement(a.Fragment,null,Go(ce,vt,Mt),(rn=ce==null?void 0:ce.answer)==null?void 0:rn.map((we,ve)=>a.createElement(rt,{id:ce==null?void 0:ce.id,key:ve,tagName:"p",value:`\u7B54\u6848${ve+1}\uFF1A${we.text||""}`})),jo(ce,"",ae),Ao(ce));let se=ae?ce:Wn[vt];const ye=a.createElement(a.Fragment,null,Fr(se,vt,Mt),(st=se==null?void 0:se.answer)==null?void 0:st.map((we,ve)=>a.createElement("div",{key:ve,className:me.option},a.createElement("aside",{className:me.fill},"\u586B\u7A7A\u9879",ve+1),we.model===1&&a.createElement(rt,{id:se==null?void 0:se.id,tagName:"div",onBlur:Fe=>{se.answer[ve].latex=Fn(Fe),Ua("answer",vt,se.answer,Mt)},className:`${me.text}`,value:we.latex}),we.model===2&&a.createElement(Me.Z,{value:we.latex,onChange:Fe=>{se.answer[ve].latex=Fe,Ua("answer",vt,se.answer,Mt)}}))),lr(se,"",vt,Mt),Ro(se));return ae?[pe,ye]:Br(pe,ye,se,vt)},deal:ce=>{var vt,Mt,rn,st;ce.score=ce.score===void 0?2:ce.score,ce.question=(vt=ce.question)==null?void 0:vt.replaceAll("\u2581","_");const ae=(Mt=ce.answer)==null?void 0:Mt.map(se=>{if(Object.prototype.toString.call(se)==="[object Object]")return se;se=se==null?void 0:se.trim();const ye={model:1,text:se,latex:se};return se.startsWith("$$")&&se.endsWith("$$")||se.startsWith("`$$")&&se.endsWith("$$`")?(ye.model=2,ye.latex=se.slice(2,-2)):ye.latex=Fn(se),ye});ce.answer=ae;let pe=[];return ae||pe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Ra(ce==null?void 0:ce.question)?ce!=null&&ce.question.includes("_")?(rn=ce==null?void 0:ce.answer)!=null&&rn.length&&((ce==null?void 0:ce.question.match(/_+/g))||[]).length!==((st=ce==null?void 0:ce.answer)==null?void 0:st.length)&&pe.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):pe.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):pe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ce.errorMsg=pe.join(` -`),ce}},{id:"4",type:"\u7B80\u7B54\u9898",element:(ce,vt,Mt)=>{var rn,st;const ae=Mt!==void 0;let pe=(rn=ce==null?void 0:ce.answer)==null?void 0:rn[0];const se=a.createElement(a.Fragment,null,Go(ce,vt,Mt),jo(ce,pe,ae),Ao(ce));let ye=ae?ce:Wn[vt];const we=a.createElement(a.Fragment,null,Fr(ye,vt,Mt),lr(ye,(st=ye==null?void 0:ye.answer)==null?void 0:st[0],vt,Mt),Ro(ye));return ae?[se,we]:Br(se,we,ye,vt)},deal:ce=>{ce.score=ce.score===void 0?5:ce.score;let vt=[];return Ra(ce==null?void 0:ce.question)||vt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ce.errorMsg=vt.join(` -`),ce}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(ce,vt)=>{var Mt,rn;const st=Wn[vt],ae=Ln.slice(0,4).map(pe=>({key:pe,label:pe,onClick:()=>Ua("platform",vt,pe)}));return a.createElement("div",{className:me.row,style:{display:Kn?st!=null&&st.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:me.leftLayout},a.createElement(bt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:me.question},Go(ce,vt),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(ce==null?void 0:ce.description)||""}`,tagName:"p"}),jo(ce),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${ce==null?void 0:ce.timeLimit}`,tagName:"p"}),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(ce==null?void 0:ce.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(rt,{id:ce==null?void 0:ce.id,value:(ce==null?void 0:ce.code)||"",tagName:"div"}),(Mt=ce==null?void 0:ce.inputs)==null?void 0:Mt.map((pe,se)=>{var ye;return a.createElement(a.Fragment,{key:se},a.createElement("h4",null),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${se+1})\u8F93\u5165\uFF1A${pe||""}`,tagName:"div"}),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${se+1})\u8F93\u51FA\uFF1A${((ye=ce==null?void 0:ce.outputs)==null?void 0:ye[se])||""}`,tagName:"div"}))}),Ao(ce)))),a.createElement("div",{className:me.rightLayout},a.createElement(Tt,{className:st!=null&&st.errorMsg?me.error:""},Fr(st,vt),a.createElement("div",{className:me.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},a.createElement("div",{className:me.li},a.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:st==null?void 0:st.description,tagName:"div",onBlur:pe=>Ua("description",vt,pe)}))),lr(st,"",vt),a.createElement("div",{className:me.liWrap},a.createElement("div",{className:me.li},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:st==null?void 0:st.timeLimit,tagName:"div",onBlur:pe=>Ua("timeLimit",vt,Fn(pe))})),a.createElement("div",{className:me.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(Re.Z,{menu:{items:ae}},a.createElement("span",{className:"c-light-primary"},st==null?void 0:st.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:me.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:(st==null?void 0:st.code)||"",onBlur:pe=>Ua("code",vt,Fn(pe)),tagName:"div"}))),(rn=st==null?void 0:st.inputs)==null?void 0:rn.map((pe,se)=>{var ye;return a.createElement("div",{className:me.liWrap,key:se},a.createElement("div",{className:me.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",se+1,")\u8F93\u5165\uFF1A"),a.createElement(rt,{id:st==null?void 0:st.id,value:pe||"",className:me.edit,onBlur:we=>{const ve=[...(st==null?void 0:st.inputs)||[]];ve[se]=Fn(we),Ua("inputs",vt,ve)},tagName:"div"})),a.createElement("div",{className:me.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",se+1,")\u8F93\u51FA\uFF1A"),a.createElement(rt,{id:st==null?void 0:st.id,value:((ye=st==null?void 0:st.outputs)==null?void 0:ye[se])||"",className:me.edit,onBlur:we=>{const ve=[...(st==null?void 0:st.outputs)||[]];ve[se]=Fn(we),Ua("outputs",vt,ve)},tagName:"div"})))}),Ro(st))))},deal:ce=>{var vt,Mt,rn;ce.score=ce.score===void 0?10:ce.score,ce.code=(vt=ce.code)==null?void 0:vt.trim();let st=[];Ra(ce==null?void 0:ce.question)?((Mt=ce==null?void 0:ce.question)==null?void 0:Mt.length)>60&&st.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):st.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ra(ce==null?void 0:ce.description)||st.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const ae=Ra(String((ce==null?void 0:ce.timeLimit)||""));if(ce.timeLimit=ae,(!ae||ae&&!["3","4","5","6","7","8","9","10"].includes(ae))&&st.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),ce.platform=Ra(ce==null?void 0:ce.platform),ce!=null&&ce.platform){const pe=["c","c++","java","python"],se=(rn=ce==null?void 0:ce.platform)==null?void 0:rn.toLowerCase(),ye=pe.findIndex(we=>we===se);ye>-1?ce.platform=Ln[ye]:st.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else st.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(ce!=null&&ce.inputs)||!(ce!=null&&ce.outputs))ce.inputs=[],ce.outputs=[],st.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const pe=Math.min(ce.inputs.length,ce.outputs.length);ce.inputs=ce.inputs.slice(0,pe),ce.outputs=ce.outputs.slice(0,pe),ce.outputs.some(se=>!Ra(se))&&st.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return ce.errorMsg=st.join(` -`),ce}},{id:"7",type:"\u7EC4\u5408\u9898",element:(ce,vt)=>{var Mt,rn;const st=Wn[vt];return a.createElement("div",{className:me.row,style:{display:Kn?st!=null&&st.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:me.leftLayout},a.createElement(bt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:me.question},Go(ce,vt),jo(ce),(Mt=ce==null?void 0:ce.questions)==null?void 0:Mt.map((ae,pe)=>{var se;const ye=(se=Xr.find(we=>we.id===(ae==null?void 0:ae.type)))==null?void 0:se.element;return a.createElement(a.Fragment,{key:`left-${ce.id}-${pe}`},ye(ae,vt,pe)[0])}),Ao(ce),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:me.rightLayout},a.createElement(Tt,{className:st!=null&&st.errorMsg?me.error:""},Fr(st,vt),lr(st,"",vt),(rn=st==null?void 0:st.questions)==null?void 0:rn.map((ae,pe)=>{var se;const ye=(se=Xr.find(we=>we.id===(ae==null?void 0:ae.type)))==null?void 0:se.element;return a.createElement(a.Fragment,{key:`right-${st.id}-${pe}`},ye(ae,vt,pe)[1])}),Ro(st))))},deal:ce=>{var vt,Mt,rn,st,ae;const pe=za,se=[...Xr],ye=se.findIndex(Ne=>Ne.id==="0"),we=se.findIndex(Ne=>Ne.id==="1");if(ye!==-1){const Ne=se[ye].deal;se[ye].deal=yt=>{const Ot=Ne(yt);return Ot.errorMsg&&(Ot.errorMsg=Ot.errorMsg.split(` +`),ce=Qo(ce),ce),xr=ce=>ce.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Qo=ce=>ce.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),pr=ce=>{var vt;const Mt=ce.clipboardData;if(Mt){const rn=Mt.types.toString(),st=Mt.items;if(rn==="Files"||Mt.types.indexOf("Files")>-1){ce.preventDefault();try{let ae=st[1];((vt=st[0])==null?void 0:vt.kind)==="file"&&(ae=st[0]);const pe=ae.getAsFile();(0,Xe.I)(pe,se=>{var ye;if(se.id){if(((ye=pe==null?void 0:pe.type)==null?void 0:ye.indexOf("image"))>-1){const we=``;document.execCommand("insertText",!1,we)}}else(se==null?void 0:se.status)===401&&(document.location.href="/user/login")})}catch(ae){Se.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function tr(ce,vt){return it(this,null,function*(){if(typeof ce=="string")return yield vt(ce);if(typeof ce!="object"||ce===null)return ce;if(Array.isArray(ce))return yield Promise.all(ce.map(st=>it(this,null,function*(){return yield tr(st,vt)})));const Mt={};for(const rn in ce)if(Object.prototype.hasOwnProperty.call(ce,rn)){const st=ce[rn];typeof st=="string"?Mt[rn]=yield vt(st):typeof st=="object"?Mt[rn]=yield tr(st,vt):Mt[rn]=st}return Mt})}const Qn=()=>it(void 0,null,function*(){var ce;Cn(!0),$n("\u5904\u7406\u4E2D"),yield new Promise(rn=>setTimeout(rn,1e3));let vt=(ce=Na.current)==null?void 0:ce.querySelectorAll('[data-text="edit"]'),Mt="";try{vt.forEach(function(rn){var st,ae,pe,se;const ye=rn.cloneNode(!0),we=ye.querySelectorAll("span.edu_latex");for(let Fe of we){const Ne=Fe.getAttribute("title"),yt=document.createTextNode(Ne),Ot=Fe;(ae=(st=Ot.parentNode)==null?void 0:st.replaceChild)==null||ae.call(st,yt,Ot)}const ve=ye.querySelectorAll("span[style]");for(let Fe of ve)if(Fe.style.fontFamily){const Ne=Fe.innerHTML,yt=document.createTextNode(Ne),Ot=Fe;(se=(pe=Ot.parentNode)==null?void 0:pe.replaceChild)==null||se.call(pe,yt,Ot)}ye==null||ye.childNodes.forEach(function(Fe){Fe.nodeType===Node.ELEMENT_NODE&&Fe.localName!=="h5"&&Fe.localName!=="h4"?Mt+=`

${Fe.innerHTML}

`:Fe.nodeType===Node.TEXT_NODE&&(Mt+=`

${Fe.textContent}

`)})}),Ke("/api/intelligent_imports/import.json",{html:Qo(Mt)})}catch(rn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",rn)}}),ja=ce=>{let vt=ce.filter(Mt=>!!(Mt!=null&&Mt.type));return vt=vt.map(Mt=>{var rn;const st=(rn=Xr.find(pe=>pe.id===(Mt==null?void 0:Mt.type)))==null?void 0:rn.deal,ae=ct(We({},Mt),{id:String(Math.random()).slice(-6),knowledgePoint:za(Mt==null?void 0:Mt.knowledgePoint)});return st?st(ae):ae}),vt},ro=()=>{if(jt===1){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}De.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Qn})},to=()=>a.createElement("div",{className:me.row},a.createElement("div",{className:me.leftLayout},a.createElement(bt,{style:{height:675}},jt===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>In(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:me.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:ee}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),jt===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{ia.current.innerHTML||In(1)},ref:ia,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:me.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:me.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:ne}),a.createElement("span",null,"\u9884\u89C8\u533A")))),Ga=(ce,vt,Mt,rn)=>{var st;console.log(ce,vt,Mt,rn,"onDataChange\u4FEE\u6539\u6570\u503C");const ae=JSON.parse(JSON.stringify(Jn));rn===void 0?ae[vt][ce]=Mt:ae[vt].questions[rn][ce]=Mt;const pe=We({},ae[vt]),se=(st=Xr.find(ye=>ye.id===(pe==null?void 0:pe.type)))==null?void 0:st.deal;ae[vt]=se(pe),xn(ae)},Go=(ce,vt,Mt)=>{var rn;const st=Mt!==void 0,ae=(rn=Xr.find(ye=>ye.id===(ce==null?void 0:ce.type)))==null?void 0:rn.type,pe=`${vt+1}.${Mt===void 0?"":Mt+1+"."}`,se=`${(ce==null?void 0:ce.type)==="7"?"{{":""}${pe}\u3010${ae}\u3011${(ce==null?void 0:ce.question)||""}`;return a.createElement(a.Fragment,null,st&&a.createElement("h4",{contentEditable:!0}),a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"div",value:se}))},xa=(ce,vt)=>it(void 0,null,function*(){var Mt;const rn=yield Ae(ce,vt),st=(Mt=rn==null?void 0:rn.data)==null?void 0:Mt.content;if(st!=null&&st.length){const ae=ja(st)[0];tn.splice(vt,1,ae),Jn.splice(vt,1,ae),Vn([...tn]),xn([...Jn])}}),Fr=(ce,vt,Mt)=>{var rn;const st=Mt!==void 0,ae=(rn=Xr.find(se=>se.id===(ce==null?void 0:ce.type)))==null?void 0:rn.type,pe=`${vt+1}.${Mt===void 0?"":Mt+1+"."}`;return st?a.createElement("div",{style:{padding:"10px 18px"}},`${pe}\u3010${ae}\u3011`,a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"span",className:me.edit,onBlur:se=>Ga("question",vt,se,Mt),value:(ce==null?void 0:ce.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:me.actionHead},a.createElement("div",{className:"c-light-primary"},`${pe}\u3010${ae}\u3011`),$t!==1&&a.createElement(Ze.Z,{disabled:(ce==null?void 0:ce.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:se=>Ga("score",vt,se,Mt),value:ce==null?void 0:ce.score}),a.createElement(Be.Z,{align:"middle",style:{marginLeft:"auto"}},!!Ae&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>xa(ce,vt)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(le.default,{onChange:se=>Ga("checked",vt,se.target.checked,Mt),checked:!!(ce!=null&&ce.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"div",style:{padding:"10px 18px"},className:me.edit,onBlur:se=>Ga("question",vt,se,Mt),value:ce==null?void 0:ce.question}))},jo=(ce,vt,Mt)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(ce==null?void 0:ce.type)&&a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u7B54\u6848\uFF1A${vt||""}`,tagName:"p"}),!Mt&&a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u96BE\u5EA6\uFF1A${(ce==null?void 0:ce.difficulty)||""}`,tagName:"p"}),(ce==null?void 0:ce.type)!=="7"&&a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u89E3\u6790\uFF1A${(ce==null?void 0:ce.analyze)||""}`,tagName:"p"}),!Mt&&a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(ce==null?void 0:ce.knowledgePoint)||""}`,tagName:"p"})),lr=(ce,vt,Mt,rn)=>{const st=rn!==void 0,ae=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],pe=st&&!ce.last&&!ce.errorMsg?{marginBottom:10}:{},se=ae.map(ye=>({key:ye,label:ye,onClick:()=>Ga("difficulty",Mt,ye,rn)}));return a.createElement("div",{className:me.liWrap,style:pe},["4"].includes(ce==null?void 0:ce.type)&&a.createElement("div",{className:me.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"div",className:`${me.edit} c-black`,onBlur:ye=>Ga("answer",Mt,[ye],rn),value:vt})),!st&&a.createElement("div",{className:me.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(Re.Z,{menu:{items:se}},a.createElement("span",{className:"c-light-primary"},ce==null?void 0:ce.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(ce==null?void 0:ce.type)!=="7"&&a.createElement("div",{className:me.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"div",className:`${me.edit} c-grey-333`,onBlur:ye=>Ga("analyze",Mt,ye,rn),value:ce==null?void 0:ce.analyze})),!st&&a.createElement("div",{onKeyDown:qe,className:me.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(rt,{id:ce==null?void 0:ce.id,tagName:"div",value:(ce==null?void 0:ce.knowledgePoint)||"",className:`${me.edit} c-grey-333`,onBlur:ye=>Ga("knowledgePoint",Mt,za(Fn(ye)),rn)})))},Ao=ce=>a.createElement(a.Fragment,null,typeof(ce==null?void 0:ce.errorMsg)=="string"&&!!(ce!=null&&ce.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,ce==null?void 0:ce.errorMsg))),Ro=ce=>a.createElement(a.Fragment,null,typeof(ce==null?void 0:ce.errorMsg)=="string"&&!!(ce!=null&&ce.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,ce==null?void 0:ce.errorMsg))),Br=(ce,vt,Mt,rn)=>{let st="flex";return(Le&&ya!==rn||Xn&&!(Mt!=null&&Mt.errorMsg))&&(st="none"),a.createElement("div",{className:me.row,style:{display:st}},a.createElement("div",{className:me.leftLayout},Et||a.createElement(bt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:me.question},ce))),a.createElement("div",{className:me.rightLayout},a.createElement(Rt,{className:Mt!=null&&Mt.errorMsg?me.error:""},vt)))},Xr=[{id:"0",type:"\u5355\u9009\u9898",element:(ce,vt,Mt)=>{var rn,st;const ae=Mt!==void 0;let pe=(rn=ce==null?void 0:ce.answer)==null?void 0:rn[0];const se=a.createElement(a.Fragment,null,Go(ce,vt,Mt),(st=ce==null?void 0:ce.options)==null?void 0:st.map((Fe,Ne)=>a.createElement(rt,{id:ce==null?void 0:ce.id,key:Ne,value:`${Ma[Ne]}.${Fe}`,tagName:"p"})),jo(ce,pe,ae),Ao(ce));let ye=ae?ce:Jn[vt];const we=ye==null?void 0:ye.options,ve=a.createElement(a.Fragment,null,Fr(ye,vt,Mt),we==null?void 0:we.map((Fe,Ne)=>{var yt;return a.createElement("div",{key:Ne,className:me.option},a.createElement("aside",{className:((yt=ye==null?void 0:ye.answer)==null?void 0:yt[0])===Ma[Ne]?me.active:"",onClick:()=>Ga("answer",vt,[Ma[Ne]],Mt)},Ma[Ne]),a.createElement(rt,{id:ye==null?void 0:ye.id,tagName:"div",className:`${me.text}`,onBlur:Ot=>{we[Ne]=Ot,Ga("options",vt,we,Mt)},value:Fe}))}),lr(ye,"",vt,Mt),Ro(ye));return ae?[se,ve]:Br(se,ve,ye,vt)},deal:ce=>{var vt,Mt,rn;ce.score=ce.score===void 0?2:ce.score;let st=za((vt=ce==null?void 0:ce.answer)==null?void 0:vt[0]).toUpperCase();ce.answer=st?[st]:[];let ae=[];if(!(ce!=null&&ce.options))ae.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{ce.options=(Mt=ce.options)==null?void 0:Mt.slice(0,8);const pe=ce.options.map(ye=>ye==null?void 0:ye.trim().replace(/^\s+|\s+$/g,""));new Set(pe).size!==pe.length&&ae.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return st||ae.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),st&&(Ma.slice(0,((rn=ce==null?void 0:ce.options)==null?void 0:rn.length)||8).includes(st)||ae.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),za(ce==null?void 0:ce.question)||ae.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ce.errorMsg=ae.join(` +`),ce}},{id:"1",type:"\u591A\u9009\u9898",element:(ce,vt,Mt)=>{var rn,st;const ae=Mt!==void 0;let pe=(rn=ce==null?void 0:ce.answer)==null?void 0:rn[0];const se=a.createElement(a.Fragment,null,Go(ce,vt,Mt),(st=ce==null?void 0:ce.options)==null?void 0:st.map((Fe,Ne)=>a.createElement(rt,{id:ce==null?void 0:ce.id,key:Ne,value:`${Ma[Ne]}.${Fe}`,tagName:"p"})),jo(ce,pe,ae),Ao(ce));let ye=ae?ce:Jn[vt];const we=ye==null?void 0:ye.options,ve=a.createElement(a.Fragment,null,Fr(ye,vt,Mt),we==null?void 0:we.map((Fe,Ne)=>{var yt,Ot;return a.createElement("div",{key:Ne,className:me.option},a.createElement("aside",{className:(Ot=(yt=ye==null?void 0:ye.answer)==null?void 0:yt[0])!=null&&Ot.includes(Ma[Ne])?me.active:"",onClick:()=>{var mt;let Zt=((mt=ye==null?void 0:ye.answer)==null?void 0:mt[0])||"";const Jt=Ma[Ne];Zt.includes(Jt)?Zt=Zt.replace(new RegExp(Jt,"g"),""):Zt+=Jt,Zt=Zt.split("").sort().join(""),Ga("answer",vt,[Zt],Mt)}},Ma[Ne]),a.createElement(rt,{id:ye==null?void 0:ye.id,tagName:"div",className:`${me.text}`,onBlur:mt=>{we[Ne]=mt,Ga("options",vt,we,Mt)},value:Fe}))}),lr(ye,"",vt,Mt),Ro(ye));return ae?[se,ve]:Br(se,ve,ye,vt)},deal:ce=>{var vt,Mt,rn;ce.score=ce.score===void 0?2:ce.score;let st=za((vt=ce==null?void 0:ce.answer)==null?void 0:vt[0]).toUpperCase().split("").sort().join("");ce.answer=st?[st]:[];let ae=[];if(!(ce!=null&&ce.options))ae.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{ce.options=(Mt=ce.options)==null?void 0:Mt.slice(0,8);const pe=ce.options.map(ye=>ye==null?void 0:ye.trim().replace(/^\s+|\s+$/g,""));new Set(pe).size!==pe.length&&ae.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(st||ae.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),st){const pe=Ma.slice(0,((rn=ce==null?void 0:ce.options)==null?void 0:rn.length)||8);Ja(pe).includes(st)||ae.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return za(ce==null?void 0:ce.question)||ae.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ce.errorMsg=ae.join(` +`),ce}},{id:"2",type:"\u5224\u65AD\u9898",element:(ce,vt,Mt)=>{var rn,st;const ae=Mt!==void 0;let pe=(rn=ce==null?void 0:ce.answer)==null?void 0:rn[0];const se=a.createElement(a.Fragment,null,Go(ce,vt,Mt),jo(ce,pe,ae),Ao(ce));let ye=ae?ce:Jn[vt];const we=["\u6B63\u786E","\u9519\u8BEF"];let ve=((st=ye==null?void 0:ye.answer)==null?void 0:st[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(ve)?ve="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(ve)&&(ve="\u9519\u8BEF");const Fe=a.createElement(a.Fragment,null,Fr(ye,vt,Mt),we==null?void 0:we.map((Ne,yt)=>a.createElement("div",{key:yt,className:me.option},a.createElement("aside",{style:{borderRadius:2},className:ve===Ne?me.active:"",onClick:()=>Ga("answer",vt,[Ne],Mt)},Ne==="\u6B63\u786E"?"T":"F"),a.createElement("div",{style:{pointerEvents:"none"},className:`${me.text}`},Ne))),lr(ye,"",vt,Mt),Ro(ye));return ae?[se,Fe]:Br(se,Fe,ye,vt)},deal:ce=>{var vt;ce.score=ce.score===void 0?2:ce.score;let Mt=za((vt=ce==null?void 0:ce.answer)==null?void 0:vt[0]);ce.answer=Mt?[Mt]:[];let rn=[];return Mt||rn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Mt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Mt)&&rn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),za(ce==null?void 0:ce.question)||rn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ce.errorMsg=rn.join(` +`),ce}},{id:"3",type:"\u586B\u7A7A\u9898",element:(ce,vt,Mt)=>{var rn,st;const ae=Mt!==void 0,pe=a.createElement(a.Fragment,null,Go(ce,vt,Mt),(rn=ce==null?void 0:ce.answer)==null?void 0:rn.map((we,ve)=>a.createElement(rt,{id:ce==null?void 0:ce.id,key:ve,tagName:"p",value:`\u7B54\u6848${ve+1}\uFF1A${we.text||""}`})),jo(ce,"",ae),Ao(ce));let se=ae?ce:Jn[vt];const ye=a.createElement(a.Fragment,null,Fr(se,vt,Mt),(st=se==null?void 0:se.answer)==null?void 0:st.map((we,ve)=>a.createElement("div",{key:ve,className:me.option},a.createElement("aside",{className:me.fill},"\u586B\u7A7A\u9879",ve+1),we.model===1&&a.createElement(rt,{id:se==null?void 0:se.id,tagName:"div",onBlur:Fe=>{se.answer[ve].latex=Fn(Fe),Ga("answer",vt,se.answer,Mt)},className:`${me.text}`,value:we.latex}),we.model===2&&a.createElement(Me.Z,{value:we.latex,onChange:Fe=>{se.answer[ve].latex=Fe,Ga("answer",vt,se.answer,Mt)}}))),lr(se,"",vt,Mt),Ro(se));return ae?[pe,ye]:Br(pe,ye,se,vt)},deal:ce=>{var vt,Mt,rn,st;ce.score=ce.score===void 0?2:ce.score,ce.question=(vt=ce.question)==null?void 0:vt.replaceAll("\u2581","_");const ae=(Mt=ce.answer)==null?void 0:Mt.map(se=>{if(Object.prototype.toString.call(se)==="[object Object]")return se;se=se==null?void 0:se.trim();const ye={model:1,text:se,latex:se};return se.startsWith("$$")&&se.endsWith("$$")||se.startsWith("`$$")&&se.endsWith("$$`")?(ye.model=2,ye.latex=se.slice(2,-2)):ye.latex=Fn(se),ye});ce.answer=ae;let pe=[];return ae||pe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),za(ce==null?void 0:ce.question)?ce!=null&&ce.question.includes("_")?(rn=ce==null?void 0:ce.answer)!=null&&rn.length&&((ce==null?void 0:ce.question.match(/_+/g))||[]).length!==((st=ce==null?void 0:ce.answer)==null?void 0:st.length)&&pe.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):pe.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):pe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ce.errorMsg=pe.join(` +`),ce}},{id:"4",type:"\u7B80\u7B54\u9898",element:(ce,vt,Mt)=>{var rn,st;const ae=Mt!==void 0;let pe=(rn=ce==null?void 0:ce.answer)==null?void 0:rn[0];const se=a.createElement(a.Fragment,null,Go(ce,vt,Mt),jo(ce,pe,ae),Ao(ce));let ye=ae?ce:Jn[vt];const we=a.createElement(a.Fragment,null,Fr(ye,vt,Mt),lr(ye,(st=ye==null?void 0:ye.answer)==null?void 0:st[0],vt,Mt),Ro(ye));return ae?[se,we]:Br(se,we,ye,vt)},deal:ce=>{ce.score=ce.score===void 0?5:ce.score;let vt=[];return za(ce==null?void 0:ce.question)||vt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ce.errorMsg=vt.join(` +`),ce}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(ce,vt)=>{var Mt,rn;const st=Jn[vt],ae=Ln.slice(0,4).map(pe=>({key:pe,label:pe,onClick:()=>Ga("platform",vt,pe)}));return a.createElement("div",{className:me.row,style:{display:Xn?st!=null&&st.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:me.leftLayout},a.createElement(bt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:me.question},Go(ce,vt),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(ce==null?void 0:ce.description)||""}`,tagName:"p"}),jo(ce),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${ce==null?void 0:ce.timeLimit}`,tagName:"p"}),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(ce==null?void 0:ce.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(rt,{id:ce==null?void 0:ce.id,value:(ce==null?void 0:ce.code)||"",tagName:"div"}),(Mt=ce==null?void 0:ce.inputs)==null?void 0:Mt.map((pe,se)=>{var ye;return a.createElement(a.Fragment,{key:se},a.createElement("h4",null),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${se+1})\u8F93\u5165\uFF1A${pe||""}`,tagName:"div"}),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${se+1})\u8F93\u51FA\uFF1A${((ye=ce==null?void 0:ce.outputs)==null?void 0:ye[se])||""}`,tagName:"div"}))}),Ao(ce)))),a.createElement("div",{className:me.rightLayout},a.createElement(Rt,{className:st!=null&&st.errorMsg?me.error:""},Fr(st,vt),a.createElement("div",{className:me.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},a.createElement("div",{className:me.li},a.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:st==null?void 0:st.description,tagName:"div",onBlur:pe=>Ga("description",vt,pe)}))),lr(st,"",vt),a.createElement("div",{className:me.liWrap},a.createElement("div",{className:me.li},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:st==null?void 0:st.timeLimit,tagName:"div",onBlur:pe=>Ga("timeLimit",vt,Fn(pe))})),a.createElement("div",{className:me.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(Re.Z,{menu:{items:ae}},a.createElement("span",{className:"c-light-primary"},st==null?void 0:st.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:me.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:(st==null?void 0:st.code)||"",onBlur:pe=>Ga("code",vt,Fn(pe)),tagName:"div"}))),(rn=st==null?void 0:st.inputs)==null?void 0:rn.map((pe,se)=>{var ye;return a.createElement("div",{className:me.liWrap,key:se},a.createElement("div",{className:me.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",se+1,")\u8F93\u5165\uFF1A"),a.createElement(rt,{id:st==null?void 0:st.id,value:pe||"",className:me.edit,onBlur:we=>{const ve=[...(st==null?void 0:st.inputs)||[]];ve[se]=Fn(we),Ga("inputs",vt,ve)},tagName:"div"})),a.createElement("div",{className:me.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",se+1,")\u8F93\u51FA\uFF1A"),a.createElement(rt,{id:st==null?void 0:st.id,value:((ye=st==null?void 0:st.outputs)==null?void 0:ye[se])||"",className:me.edit,onBlur:we=>{const ve=[...(st==null?void 0:st.outputs)||[]];ve[se]=Fn(we),Ga("outputs",vt,ve)},tagName:"div"})))}),Ro(st))))},deal:ce=>{var vt,Mt,rn;ce.score=ce.score===void 0?10:ce.score,ce.code=(vt=ce.code)==null?void 0:vt.trim();let st=[];za(ce==null?void 0:ce.question)?((Mt=ce==null?void 0:ce.question)==null?void 0:Mt.length)>60&&st.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):st.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),za(ce==null?void 0:ce.description)||st.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const ae=za(String((ce==null?void 0:ce.timeLimit)||""));if(ce.timeLimit=ae,(!ae||ae&&!["3","4","5","6","7","8","9","10"].includes(ae))&&st.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),ce.platform=za(ce==null?void 0:ce.platform),ce!=null&&ce.platform){const pe=["c","c++","java","python"],se=(rn=ce==null?void 0:ce.platform)==null?void 0:rn.toLowerCase(),ye=pe.findIndex(we=>we===se);ye>-1?ce.platform=Ln[ye]:st.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else st.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(ce!=null&&ce.inputs)||!(ce!=null&&ce.outputs))ce.inputs=[],ce.outputs=[],st.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const pe=Math.min(ce.inputs.length,ce.outputs.length);ce.inputs=ce.inputs.slice(0,pe),ce.outputs=ce.outputs.slice(0,pe),ce.outputs.some(se=>!za(se))&&st.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return ce.errorMsg=st.join(` +`),ce}},{id:"7",type:"\u7EC4\u5408\u9898",element:(ce,vt)=>{var Mt,rn;const st=Jn[vt];return a.createElement("div",{className:me.row,style:{display:Xn?st!=null&&st.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:me.leftLayout},a.createElement(bt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:me.question},Go(ce,vt),jo(ce),(Mt=ce==null?void 0:ce.questions)==null?void 0:Mt.map((ae,pe)=>{var se;const ye=(se=Xr.find(we=>we.id===(ae==null?void 0:ae.type)))==null?void 0:se.element;return a.createElement(a.Fragment,{key:`left-${ce.id}-${pe}`},ye(ae,vt,pe)[0])}),Ao(ce),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:me.rightLayout},a.createElement(Rt,{className:st!=null&&st.errorMsg?me.error:""},Fr(st,vt),lr(st,"",vt),(rn=st==null?void 0:st.questions)==null?void 0:rn.map((ae,pe)=>{var se;const ye=(se=Xr.find(we=>we.id===(ae==null?void 0:ae.type)))==null?void 0:se.element;return a.createElement(a.Fragment,{key:`right-${st.id}-${pe}`},ye(ae,vt,pe)[1])}),Ro(st))))},deal:ce=>{var vt,Mt,rn,st,ae;const pe=ja,se=[...Xr],ye=se.findIndex(Ne=>Ne.id==="0"),we=se.findIndex(Ne=>Ne.id==="1");if(ye!==-1){const Ne=se[ye].deal;se[ye].deal=yt=>{const Ot=Ne(yt);return Ot.errorMsg&&(Ot.errorMsg=Ot.errorMsg.split(` `).filter(mt=>mt!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Ot}}if(we!==-1){const Ne=se[we].deal;se[we].deal=yt=>{const Ot=Ne(yt);return Ot.errorMsg&&(Ot.errorMsg=Ot.errorMsg.split(` `).filter(mt=>mt!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),Ot}}ce.questions=(vt=ce.questions)!=null&&vt.length?za(ce.questions.slice(0,20)):[],ce.questions=(Mt=ce.questions)==null?void 0:Mt.map((Ne,yt)=>{var Ot;if(Ne.type==="0"||Ne.type==="1"){const mt=(Ot=Ne.options)==null?void 0:Ot.map(Zt=>Zt==null?void 0:Zt.trim().replace(/^\s+|\s+$/g,""));mt&&new Set(mt).size!==mt.length&&(Ne.errorMsg=(Ne.errorMsg?Ne.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ct(He({},Ne),{last:yt===ce.questions.length-1})});const ve=(rn=ce.questions)==null?void 0:rn.reduce((Ne,yt)=>{const Ot=parseFloat(yt.score);return isNaN(Ot)?Ne:Ne+Ot},0);ce.score=ve;let Fe=[];return(st=ce.questions)!=null&&st.length?ce.errorMsg=((ae=ce.questions)==null?void 0:ae.findIndex(Ne=>!!Ne.errorMsg))>-1:Fe.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Ra(ce==null?void 0:ce.question)||Fe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Fe.length&&(ce.errorMsg=Fe.join(` -`)),ce}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(ce,vt)=>{var Mt,rn;const st=Wn[vt],ae=Ln.map(pe=>({key:pe,label:pe,onClick:()=>Ua("platform",vt,pe)}));return a.createElement("div",{className:me.row,style:{display:Kn?st!=null&&st.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:me.leftLayout},a.createElement(bt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:me.question},Go(ce,vt),jo(ce),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${ce==null?void 0:ce.timeLimit}`,tagName:"p"}),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(ce==null?void 0:ce.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(rt,{id:ce==null?void 0:ce.id,value:(ce==null?void 0:ce.code)||"",tagName:"div"}),a.createElement("h4",null),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(ce==null?void 0:ce.input)||""}`,tagName:"p"}),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(ce==null?void 0:ce.output)||""}`,tagName:"p"}),(Mt=ce==null?void 0:ce.answer)==null?void 0:Mt.map((pe,se)=>a.createElement(rt,{key:se,id:ce==null?void 0:ce.id,value:`\u7B54\u6848${se+1}\uFF1A${pe||""}`,tagName:"p"})),Ao(ce)))),a.createElement("div",{className:me.rightLayout},a.createElement(Tt,{className:st!=null&&st.errorMsg?me.error:""},Fr(st,vt),lr(st,"",vt),a.createElement("div",{className:me.liWrap},a.createElement("div",{className:me.li,onKeyDown:qe},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:st==null?void 0:st.timeLimit,tagName:"div",onBlur:pe=>Ua("timeLimit",vt,Fn(pe))})),a.createElement("div",{className:me.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(Re.Z,{menu:{items:ae}},a.createElement("span",{className:"c-light-primary"},st==null?void 0:st.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:me.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:(st==null?void 0:st.code)||"",onBlur:pe=>Ua("code",vt,Fn(pe)),tagName:"div"})),a.createElement("div",{className:me.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:(st==null?void 0:st.input)||"",onBlur:pe=>Ua("input",vt,Fn(pe)),tagName:"div"})),a.createElement("div",{className:me.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:(st==null?void 0:st.output)||"",onBlur:pe=>Ua("output",vt,Fn(pe)),tagName:"div"}))),a.createElement("div",{className:me.liWrap},(rn=st==null?void 0:st.answer)==null?void 0:rn.map((pe,se)=>a.createElement("div",{className:me.li,key:se},a.createElement("aside",null,"\u7B54\u6848",se+1,"\uFF1A"),a.createElement(rt,{id:st==null?void 0:st.id,value:pe||"",className:me.edit,onBlur:ye=>{const we=[...(st==null?void 0:st.answer)||[]];we[se]=Fn(ye),Ua("output",vt,we)},tagName:"div"})))),Ro(st))))},deal:ce=>{var vt,Mt,rn,st,ae,pe,se,ye;ce.score=ce.score===void 0?10:ce.score,ce.code=(rn=(Mt=(vt=ce.code)==null?void 0:vt.trim())==null?void 0:Mt.replace(/@_@/g,"@\u2581@"))==null?void 0:rn.replace(/@__@/g,"@\u2581\u2581@");let we=[];if(Ra(ce==null?void 0:ce.question)||we.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ra(ce==null?void 0:ce.code)?/@▁@|@▁▁@/.test(ce==null?void 0:ce.code)?(st=ce==null?void 0:ce.answer)!=null&&st.length&&((ae=ce==null?void 0:ce.code.match(/@▁@|@▁▁@/g))==null?void 0:ae.length)!==((pe=ce==null?void 0:ce.answer)==null?void 0:pe.length)&&we.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):we.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):we.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),ce!=null&&ce.answer?(se=ce.answer)!=null&&se.some(Fe=>!Ra(Fe))&&we.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):we.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),ce.platform=Ra(ce==null?void 0:ce.platform),ce!=null&&ce.platform){const Fe=["c","c++","java","python","javascript","ruby"],Ne=(ye=ce==null?void 0:ce.platform)==null?void 0:ye.toLowerCase(),yt=Fe.findIndex(Ot=>Ot===Ne);yt>-1?ce.platform=Ln[yt]:we.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else we.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Ra(ce==null?void 0:ce.output)||we.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const ve=Ra(String((ce==null?void 0:ce.timeLimit)||""));return ce.timeLimit=ve,(!ve||ve&&!["3","4","5","6","7","8","9","10"].includes(ve))&&we.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),ce.errorMsg=we.join(` -`),ce}}],ml=()=>a.createElement(a.Fragment,null,tn.filter(ce=>{var vt;return!!((vt=Xr.find(rn=>rn.id===(ce==null?void 0:ce.type)))==null?void 0:vt.element)}).map((ce,vt)=>{var Mt;const rn=(Mt=Xr.find(st=>st.id===(ce==null?void 0:ce.type)))==null?void 0:Mt.element;return a.createElement(a.Fragment,{key:ce.id},rn(ce,vt))})),tl=()=>it(void 0,null,function*(){const ce=Wn.filter(vt=>!vt.checked);if(jt!==3||!ce.length){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(on){$e(!0),yield on(Wn),$e(!1);return}Nn.setFieldsValue({sub_discipline_id:Qe}),_n(!0)}),xe=(ce,vt=[])=>{if(typeof ce=="string")return ce.trim();if(Array.isArray(ce))return ce.map(Mt=>xe(Mt,vt));if(typeof ce=="object"&&ce!==null){const Mt={};for(const rn in ce)ce.hasOwnProperty(rn)&&(vt.includes(rn)?Mt[rn]=ce[rn]:Mt[rn]=xe(ce[rn],vt));return Mt}return ce},je=ce=>it(void 0,null,function*(){const vt=za(xe(ce));Un(vt),Dn(JSON.parse(JSON.stringify(vt))),In(3),Pn(!1),ln(!1)});(0,a.useEffect)(()=>{if(On)return;const ce=()=>{cn(vt=>vt>=90?(clearInterval(Ea.current),90):vt+1)};return Ea.current=setInterval(ce,5e4/90),()=>clearInterval(Ea.current)},[On]);const Ke=(ce,vt)=>{ma(!1);const Mt=new FormData;Object.keys(vt).forEach(st=>{Mt.append(st,vt[st])});const rn=new window.XMLHttpRequest;rn.withCredentials=!0,rn.addEventListener("load",function(st){return it(this,null,function*(){var ae,pe;try{const se=JSON.parse((ae=st==null?void 0:st.target)==null?void 0:ae.response);if(ma(!0),cn(100),yield new Promise(ye=>setTimeout(()=>ye(),780)),se.status===0){if(!((pe=se==null?void 0:se.data)!=null&&pe.length)){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Pn(!1);return}je((se==null?void 0:se.data)||[])}else Pn(!1),Se.ZP.warning(se==null?void 0:se.message)}catch(se){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",se)}})}),rn.addEventListener("error",()=>{Pn(!1)}),rn.open("POST",`${x.Z.API_SERVER}${ce}`),rn.send(Mt)},Bt=ce=>it(void 0,null,function*(){const vt=ce.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(vt)==-1?(Se.ZP.error(`${ce.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Pn(!0),Xn("\u5904\u7406\u4E2D"),Ke("/api/intelligent_imports/import.json",{file:ce}),Promise.reject())});let qt=[{key:1,label:a.createElement(Ie.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Bt},a.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Yt.Ny)()||(0,Yt.$O)())&&qt.push({key:2,label:a.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Va.current.onClick()}});const dn=[Wn.length,(Ht=Wn.filter(ce=>!!(ce!=null&&ce.errorMsg)))==null?void 0:Ht.length];return a.createElement("div",{className:fe()(me.intelligentBox,"intelligent-body-curb",At),style:ct(He({},Ve),{width:dt}),ref:Ma},a.createElement("div",{className:me.underpin},a.createElement("b",{style:Ue}),a.createElement("b",{style:Ue})),a.createElement("div",{className:me.head,style:{top:gt}},a.createElement("div",{className:me.leftLayout},St||a.createElement(a.Fragment,null,a.createElement(Be.Z,{align:"middle"},a.createElement("div",{className:me.title},"\u8BD5\u9898\u7F16\u8F91"),!Pt&&a.createElement(b.op,{href:`${x.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",a.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),a.createElement(b.op,{onClick:Za,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Pt&&a.createElement(Re.Z,{overlayClassName:me.menu,menu:{items:qt}},a.createElement(b.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!at&&at),a.createElement("div",{className:me.tip},a.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),a.createElement(Be.Z,{className:me.rightLayout,style:{alignItems:"start"}},an||a.createElement(a.Fragment,null,a.createElement("div",{className:me.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(jt)&&a.createElement(le.default,{className:"ml20",checked:Kn,onChange:ce=>ln(ce.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(jt)&&a.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",a.createElement("span",{className:"ml5 mr5 c-light-primary"},dn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",a.createElement("span",{className:"ml5 mr5 c-red-e53"},dn[1]),"\u9898")),Le&&a.createElement("div",{className:me.tabs},tn==null?void 0:tn.map((ce,vt)=>a.createElement("div",{onClick:()=>{Gt(vt)},className:Sa===vt&&me.active,key:vt},"\u65B0\u9898",vt+1)))),a.createElement("div",{className:me.centerBox},a.createElement("img",{className:"mb10",src:re,width:56}),!_e&&a.createElement(b.op,{onClick:ro},"\u8BC6\u522B"))),[1,2].includes(jt)&&to(),[3].includes(jt)&&ml(),a.createElement("div",{className:"pb10"}),a.createElement("div",{className:me.buttonFixed},a.createElement("div",{className:me.buttonWrap},a.createElement(Ft.ZP,{size:"middle",className:`${me.button} mr20`,onClick:Ge},"\u53D6\u6D88"),a.createElement(Ft.ZP,{size:"middle",type:"primary",loading:un,className:`${me.button}`,onClick:tl},zt))),a.createElement(De.default,{centered:!0,closable:!1,destroyOnClose:!0,open:wn,title:null,footer:null,width:320,afterClose:()=>cn(0)},a.createElement(Be.Z,{align:"middle",style:{flexDirection:"column"}},a.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Sn,a.createElement("span",{className:me.dotLoading},a.createElement("span",null,"."),a.createElement("span",null,"."),a.createElement("span",null,"."))),a.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:ta}),a.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",a.createElement("span",{className:"ml5 c-light-primary"},ta,"%")))),a.createElement(De.default,{centered:!0,open:Mn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:fn,width:500,onCancel:()=>_n(!1),onOk:()=>Nn.submit(),afterClose:()=>{Nn.resetFields()}},a.createElement(Ce.default,{style:{maxHeight:550},form:Nn,layout:"horizontal",colon:!1,size:"large",onFinish:ce=>it(void 0,null,function*(){var vt,Mt,rn,st,ae;const pe=Wn.filter(we=>!we.checked&&!we.errorMsg);yn(!0);const se=()=>it(void 0,null,function*(){var we,ve;const Fe=yield(0,ue.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ct(He(He({},ut),ce),{list:pe,mode:$t})});Fe.status===0&&(Vt&&((we=Fe==null?void 0:Fe.data)!=null&&we.success)&&window.location.pathname==="/problemset"&&(nt.Z.publish("refresh-item-bank",ce.group_id),yield new Promise(Ne=>setTimeout(()=>Ne(),1500))),Se.ZP.success(`\u6210\u529F\u5BFC\u5165${(ve=Fe==null?void 0:Fe.data)==null?void 0:ve.success}\u9053\u8BD5\u9898`,3),ht(Fe),_n(!1)),yn(!1)});if($t!==1){yield se();return}const ye=yield(0,ue.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Wn,mode:$t}});if(ye.status===0){if(!((vt=ye==null?void 0:ye.data)!=null&&vt.error_size)){yield se();return}De.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{yn(!1)},title:"\u63D0\u793A",content:a.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",a.createElement("span",{className:"c-light-primary ml5 mr5"},(Mt=ye==null?void 0:ye.data)==null?void 0:Mt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",a.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(rn=ye==null?void 0:ye.data)==null?void 0:rn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",a.createElement("span",{className:"ml5 mr5"},(ae=(st=ye==null?void 0:ye.data)==null?void 0:st.index)==null?void 0:ae.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:se})}})},a.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),a.createElement(Ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},a.createElement(E.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:xt})),$t===1&&a.createElement(Ce.default.Item,{label:a.createElement(Be.Z,{align:"middle",style:{justifyContent:"space-between"}},a.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),a.createElement("div",{onClick:()=>et(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},a.createElement("img",{className:"mr5 primary-hover",src:Pe}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},a.createElement(ie.Z,{key:Gn})))),a.createElement(De.default,{centered:!0,open:Ct,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:ga,onCancel:()=>et(!1),onOk:()=>da.submit(),afterClose:()=>{da.resetFields()}},a.createElement(Ce.default,{style:{maxHeight:550},form:da,layout:"horizontal",colon:!1,size:"large",onFinish:ce=>it(void 0,null,function*(){var vt;bn(!0),(yield(0,ue.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:ce.name,parent_id:(vt=ce==null?void 0:ce.parent_id)==null?void 0:vt[0]}})).status===0?(Jn(Gn+1),setTimeout(()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),et(!1),bn(!1)},1e3)):bn(!1)})},a.createElement(Ce.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),a.createElement(Ce.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},a.createElement(ie.Z,null)))),a.createElement(Nt.Z,{onSave:ce=>{Pn(!0),Xn("\u5904\u7406\u4E2D"),Ke("/api/intelligent_imports/import.json",{html:ce})},ref:Va}))},_t=z;var En=Ut},19105:function(Te,ot,te){"use strict";var a=te(59301),me=te(99587),he=te(48136),fe=te(76562),Ce=te(62957),Se=te(59301);const De=(0,a.forwardRef)(({callback:Ze,width:Be,onChange:le,disabled:Re,readOnly:Ie,type:Ft="",value:oe="",style:E={}},y)=>{const b=(0,a.useRef)(),x=(0,a.useRef)(),[z,ee]=(0,a.useState)(0),[ne,re]=(0,a.useState)(0),[ue,ie]=(0,a.useState)(!1),Pe=()=>{var lt=document.createElement("div");lt.innerHTML=b.current.getValue();var be=lt.innerText;return Ze&&Ze(be),be};(0,a.useImperativeHandle)(y,()=>({getData:Pe}));const ze=lt=>{lt.preventDefault();const be=lt.clientX-z,It=lt.clientY-ne;document.body.onmousemove=tt=>{let rt=tt.clientX-be,Yt=tt.clientY-It;const nt=document.getElementsByClassName("markdown-popup-form")[0],Nt=window.innerWidth-nt.offsetWidth,pt=window.innerHeight-nt.offsetHeight;rt=Math.max(0,Math.min(rt,Nt)),Yt=Math.max(0,Math.min(Yt,pt)),Me(tt.clientX,tt.clientY,be,It)&&(ee(rt),re(Yt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Me=(lt,be,It,tt)=>{const rt=document.body.clientHeight,Yt=document.body.clientWidth;return lt<20&&It>lt||lt>Yt-20&&Itbe||be>rt-20&&tt{ue&&setTimeout(()=>{const lt=document.getElementsByClassName("markdown-popup-form")[0],be=window.innerWidth/2-lt.offsetWidth/2,It=window.innerHeight/2-lt.offsetHeight/2;ee(be),re(It)},0)},[ue]);const Xe=()=>{Re||Ie||ie(!0)};return Se.createElement("div",{style:E},Se.createElement("div",{style:{width:Be||"100%",position:"relative"},className:`${me.Z.mathFillWrap} ${Re||Ie?"cursorDefault":""}`,onClick:()=>Xe()},Se.createElement("math-field",{disabled:Re,locale:"zh_cn",class:`${me.Z.mathField} ${Ft}`,readOnly:Ie,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),Se.createElement(Ce.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:Se.createElement("div",{style:{cursor:"move"},onMouseDown:ze},"\u8F93\u5165\u516C\u5F0F"),open:ue,onOk:()=>{const lt=x.current.getData();b.current.setValue(lt),le(lt),ie(!1)},onCancel:()=>{ie(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Se.createElement(fe.Z,{value:oe,ref:x,onChange:le,showSaveButton:!1})))});ot.Z=De},76562:function(Te,ot,te){"use strict";var a=te(59301),me=te(77019),he=te(5269),fe=te(20554),Ce=te(99571),Se=te(76902),De=te(99587),Ze=te(48136),Be=te(59301);const le=(0,a.forwardRef)(({callback:Re,showSaveButton:Ie,value:Ft=""},oe)=>{const E=(0,a.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +`)),Ot}}ce.questions=(vt=ce.questions)!=null&&vt.length?ja(ce.questions.slice(0,20)):[],ce.questions=(Mt=ce.questions)==null?void 0:Mt.map((Ne,yt)=>{var Ot;if(Ne.type==="0"||Ne.type==="1"){const mt=(Ot=Ne.options)==null?void 0:Ot.map(Zt=>Zt==null?void 0:Zt.trim().replace(/^\s+|\s+$/g,""));mt&&new Set(mt).size!==mt.length&&(Ne.errorMsg=(Ne.errorMsg?Ne.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ct(We({},Ne),{last:yt===ce.questions.length-1})});const ve=(rn=ce.questions)==null?void 0:rn.reduce((Ne,yt)=>{const Ot=parseFloat(yt.score);return isNaN(Ot)?Ne:Ne+Ot},0);ce.score=ve;let Fe=[];return(st=ce.questions)!=null&&st.length?ce.errorMsg=((ae=ce.questions)==null?void 0:ae.findIndex(Ne=>!!Ne.errorMsg))>-1:Fe.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),za(ce==null?void 0:ce.question)||Fe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Fe.length&&(ce.errorMsg=Fe.join(` +`)),ce}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(ce,vt)=>{var Mt,rn;const st=Jn[vt],ae=Ln.map(pe=>({key:pe,label:pe,onClick:()=>Ga("platform",vt,pe)}));return a.createElement("div",{className:me.row,style:{display:Xn?st!=null&&st.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:me.leftLayout},a.createElement(bt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:me.question},Go(ce,vt),jo(ce),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${ce==null?void 0:ce.timeLimit}`,tagName:"p"}),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(ce==null?void 0:ce.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(rt,{id:ce==null?void 0:ce.id,value:(ce==null?void 0:ce.code)||"",tagName:"div"}),a.createElement("h4",null),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(ce==null?void 0:ce.input)||""}`,tagName:"p"}),a.createElement(rt,{id:ce==null?void 0:ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(ce==null?void 0:ce.output)||""}`,tagName:"p"}),(Mt=ce==null?void 0:ce.answer)==null?void 0:Mt.map((pe,se)=>a.createElement(rt,{key:se,id:ce==null?void 0:ce.id,value:`\u7B54\u6848${se+1}\uFF1A${pe||""}`,tagName:"p"})),Ao(ce)))),a.createElement("div",{className:me.rightLayout},a.createElement(Rt,{className:st!=null&&st.errorMsg?me.error:""},Fr(st,vt),lr(st,"",vt),a.createElement("div",{className:me.liWrap},a.createElement("div",{className:me.li,onKeyDown:qe},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:st==null?void 0:st.timeLimit,tagName:"div",onBlur:pe=>Ga("timeLimit",vt,Fn(pe))})),a.createElement("div",{className:me.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(Re.Z,{menu:{items:ae}},a.createElement("span",{className:"c-light-primary"},st==null?void 0:st.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:me.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:(st==null?void 0:st.code)||"",onBlur:pe=>Ga("code",vt,Fn(pe)),tagName:"div"})),a.createElement("div",{className:me.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:(st==null?void 0:st.input)||"",onBlur:pe=>Ga("input",vt,Fn(pe)),tagName:"div"})),a.createElement("div",{className:me.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),a.createElement(rt,{className:me.edit,id:st==null?void 0:st.id,value:(st==null?void 0:st.output)||"",onBlur:pe=>Ga("output",vt,Fn(pe)),tagName:"div"}))),a.createElement("div",{className:me.liWrap},(rn=st==null?void 0:st.answer)==null?void 0:rn.map((pe,se)=>a.createElement("div",{className:me.li,key:se},a.createElement("aside",null,"\u7B54\u6848",se+1,"\uFF1A"),a.createElement(rt,{id:st==null?void 0:st.id,value:pe||"",className:me.edit,onBlur:ye=>{const we=[...(st==null?void 0:st.answer)||[]];we[se]=Fn(ye),Ga("output",vt,we)},tagName:"div"})))),Ro(st))))},deal:ce=>{var vt,Mt,rn,st,ae,pe,se,ye;ce.score=ce.score===void 0?10:ce.score,ce.code=(rn=(Mt=(vt=ce.code)==null?void 0:vt.trim())==null?void 0:Mt.replace(/@_@/g,"@\u2581@"))==null?void 0:rn.replace(/@__@/g,"@\u2581\u2581@");let we=[];if(za(ce==null?void 0:ce.question)||we.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),za(ce==null?void 0:ce.code)?/@▁@|@▁▁@/.test(ce==null?void 0:ce.code)?(st=ce==null?void 0:ce.answer)!=null&&st.length&&((ae=ce==null?void 0:ce.code.match(/@▁@|@▁▁@/g))==null?void 0:ae.length)!==((pe=ce==null?void 0:ce.answer)==null?void 0:pe.length)&&we.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):we.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):we.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),ce!=null&&ce.answer?(se=ce.answer)!=null&&se.some(Fe=>!za(Fe))&&we.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):we.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),ce.platform=za(ce==null?void 0:ce.platform),ce!=null&&ce.platform){const Fe=["c","c++","java","python","javascript","ruby"],Ne=(ye=ce==null?void 0:ce.platform)==null?void 0:ye.toLowerCase(),yt=Fe.findIndex(Ot=>Ot===Ne);yt>-1?ce.platform=Ln[yt]:we.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else we.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");za(ce==null?void 0:ce.output)||we.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const ve=za(String((ce==null?void 0:ce.timeLimit)||""));return ce.timeLimit=ve,(!ve||ve&&!["3","4","5","6","7","8","9","10"].includes(ve))&&we.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),ce.errorMsg=we.join(` +`),ce}}],ml=()=>a.createElement(a.Fragment,null,tn.filter(ce=>{var vt;return!!((vt=Xr.find(rn=>rn.id===(ce==null?void 0:ce.type)))==null?void 0:vt.element)}).map((ce,vt)=>{var Mt;const rn=(Mt=Xr.find(st=>st.id===(ce==null?void 0:ce.type)))==null?void 0:Mt.element;return a.createElement(a.Fragment,{key:ce.id},rn(ce,vt))})),tl=()=>it(void 0,null,function*(){const ce=Jn.filter(vt=>!vt.checked);if(jt!==3||!ce.length){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(on){$e(!0),yield on(Jn),$e(!1);return}Nn.setFieldsValue({sub_discipline_id:Qe}),ta(!0)}),xe=(ce,vt=[])=>{if(typeof ce=="string")return ce.trim();if(Array.isArray(ce))return ce.map(Mt=>xe(Mt,vt));if(typeof ce=="object"&&ce!==null){const Mt={};for(const rn in ce)ce.hasOwnProperty(rn)&&(vt.includes(rn)?Mt[rn]=ce[rn]:Mt[rn]=xe(ce[rn],vt));return Mt}return ce},je=ce=>it(void 0,null,function*(){const vt=ja(xe(ce));Vn(vt),xn(JSON.parse(JSON.stringify(vt))),In(3),Cn(!1),ln(!1)});(0,a.useEffect)(()=>{if(On)return;const ce=()=>{dn(vt=>vt>=90?(clearInterval(Aa.current),90):vt+1)};return Aa.current=setInterval(ce,5e4/90),()=>clearInterval(Aa.current)},[On]);const Ke=(ce,vt)=>{fa(!1);const Mt=new FormData;Object.keys(vt).forEach(st=>{Mt.append(st,vt[st])});const rn=new window.XMLHttpRequest;rn.withCredentials=!0,rn.addEventListener("load",function(st){return it(this,null,function*(){var ae,pe;try{const se=JSON.parse((ae=st==null?void 0:st.target)==null?void 0:ae.response);if(fa(!0),dn(100),yield new Promise(ye=>setTimeout(()=>ye(),780)),se.status===0){if(!((pe=se==null?void 0:se.data)!=null&&pe.length)){Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Cn(!1);return}je((se==null?void 0:se.data)||[])}else Cn(!1),Se.ZP.warning(se==null?void 0:se.message)}catch(se){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",se)}})}),rn.addEventListener("error",()=>{Cn(!1)}),rn.open("POST",`${x.Z.API_SERVER}${ce}`),rn.send(Mt)},Bt=ce=>it(void 0,null,function*(){const vt=ce.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(vt)==-1?(Se.ZP.error(`${ce.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Cn(!0),$n("\u5904\u7406\u4E2D"),Ke("/api/intelligent_imports/import.json",{file:ce}),Promise.reject())});let qt=[{key:1,label:a.createElement(Ie.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Bt},a.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Yt.Ny)()||(0,Yt.$O)())&&qt.push({key:2,label:a.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Va.current.onClick()}});const gn=[Jn.length,(Wt=Jn.filter(ce=>!!(ce!=null&&ce.errorMsg)))==null?void 0:Wt.length];return a.createElement("div",{className:fe()(me.intelligentBox,"intelligent-body-curb",At),style:ct(We({},Ve),{width:dt}),ref:Na},a.createElement("div",{className:me.underpin},a.createElement("b",{style:Ue}),a.createElement("b",{style:Ue})),a.createElement("div",{className:me.head,style:{top:gt}},a.createElement("div",{className:me.leftLayout},St||a.createElement(a.Fragment,null,a.createElement(Be.Z,{align:"middle"},a.createElement("div",{className:me.title},"\u8BD5\u9898\u7F16\u8F91"),!Pt&&a.createElement(b.op,{href:`${x.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",a.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),a.createElement(b.op,{onClick:Ua,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Pt&&a.createElement(Re.Z,{overlayClassName:me.menu,menu:{items:qt}},a.createElement(b.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!at&&at),a.createElement("div",{className:me.tip},a.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),a.createElement(Be.Z,{className:me.rightLayout,style:{alignItems:"start"}},an||a.createElement(a.Fragment,null,a.createElement("div",{className:me.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(jt)&&a.createElement(le.default,{className:"ml20",checked:Xn,onChange:ce=>ln(ce.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(jt)&&a.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",a.createElement("span",{className:"ml5 mr5 c-light-primary"},gn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",a.createElement("span",{className:"ml5 mr5 c-red-e53"},gn[1]),"\u9898")),Le&&a.createElement("div",{className:me.tabs},tn==null?void 0:tn.map((ce,vt)=>a.createElement("div",{onClick:()=>{Qt(vt)},className:ya===vt&&me.active,key:vt},"\u65B0\u9898",vt+1)))),a.createElement("div",{className:me.centerBox},a.createElement("img",{className:"mb10",src:re,width:56}),!_e&&a.createElement(b.op,{onClick:ro},"\u8BC6\u522B"))),[1,2].includes(jt)&&to(),[3].includes(jt)&&ml(),a.createElement("div",{className:"pb10"}),a.createElement("div",{className:me.buttonFixed},a.createElement("div",{className:me.buttonWrap},a.createElement(Ft.ZP,{size:"middle",className:`${me.button} mr20`,onClick:Ge},"\u53D6\u6D88"),a.createElement(Ft.ZP,{size:"middle",type:"primary",loading:sn,className:`${me.button}`,onClick:tl},zt))),a.createElement(De.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Dn,title:null,footer:null,width:320,afterClose:()=>dn(0)},a.createElement(Be.Z,{align:"middle",style:{flexDirection:"column"}},a.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Sn,a.createElement("span",{className:me.dotLoading},a.createElement("span",null,"."),a.createElement("span",null,"."),a.createElement("span",null,"."))),a.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:oa}),a.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",a.createElement("span",{className:"ml5 c-light-primary"},oa,"%")))),a.createElement(De.default,{centered:!0,open:Mn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:fn,width:500,onCancel:()=>ta(!1),onOk:()=>Nn.submit(),afterClose:()=>{Nn.resetFields()}},a.createElement(Ce.default,{style:{maxHeight:550},form:Nn,layout:"horizontal",colon:!1,size:"large",onFinish:ce=>it(void 0,null,function*(){var vt,Mt,rn,st,ae;const pe=Jn.filter(we=>!we.checked&&!we.errorMsg);yn(!0);const se=()=>it(void 0,null,function*(){var we,ve;const Fe=yield(0,ue.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ct(We(We({},ut),ce),{list:pe,mode:$t})});Fe.status===0&&(Vt&&((we=Fe==null?void 0:Fe.data)!=null&&we.success)&&window.location.pathname==="/problemset"&&(nt.Z.publish("refresh-item-bank",ce.group_id),yield new Promise(Ne=>setTimeout(()=>Ne(),1500))),Se.ZP.success(`\u6210\u529F\u5BFC\u5165${(ve=Fe==null?void 0:Fe.data)==null?void 0:ve.success}\u9053\u8BD5\u9898`,3),ht(Fe),ta(!1)),yn(!1)});if($t!==1){yield se();return}const ye=yield(0,ue.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Jn,mode:$t}});if(ye.status===0){if(!((vt=ye==null?void 0:ye.data)!=null&&vt.error_size)){yield se();return}De.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{yn(!1)},title:"\u63D0\u793A",content:a.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",a.createElement("span",{className:"c-light-primary ml5 mr5"},(Mt=ye==null?void 0:ye.data)==null?void 0:Mt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",a.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(rn=ye==null?void 0:ye.data)==null?void 0:rn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",a.createElement("span",{className:"ml5 mr5"},(ae=(st=ye==null?void 0:ye.data)==null?void 0:st.index)==null?void 0:ae.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:se})}})},a.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),a.createElement(Ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},a.createElement(E.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:xt})),$t===1&&a.createElement(Ce.default.Item,{label:a.createElement(Be.Z,{align:"middle",style:{justifyContent:"space-between"}},a.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),a.createElement("div",{onClick:()=>et(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},a.createElement("img",{className:"mr5 primary-hover",src:Pe}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},a.createElement(ie.Z,{key:Wn})))),a.createElement(De.default,{centered:!0,open:Ct,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:ma,onCancel:()=>et(!1),onOk:()=>ga.submit(),afterClose:()=>{ga.resetFields()}},a.createElement(Ce.default,{style:{maxHeight:550},form:ga,layout:"horizontal",colon:!1,size:"large",onFinish:ce=>it(void 0,null,function*(){var vt;bn(!0),(yield(0,ue.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:ce.name,parent_id:(vt=ce==null?void 0:ce.parent_id)==null?void 0:vt[0]}})).status===0?(qn(Wn+1),setTimeout(()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),et(!1),bn(!1)},1e3)):bn(!1)})},a.createElement(Ce.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),a.createElement(Ce.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},a.createElement(ie.Z,null)))),a.createElement(Nt.Z,{onSave:ce=>{Cn(!0),$n("\u5904\u7406\u4E2D"),Ke("/api/intelligent_imports/import.json",{html:ce})},ref:Va}))},_t=z;var An=Gt},19105:function(Te,ot,te){"use strict";var a=te(59301),me=te(99587),he=te(48136),fe=te(76562),Ce=te(62957),Se=te(59301);const De=(0,a.forwardRef)(({callback:Ze,width:Be,onChange:le,disabled:Re,readOnly:Ie,type:Ft="",value:oe="",style:E={}},y)=>{const b=(0,a.useRef)(),x=(0,a.useRef)(),[z,ee]=(0,a.useState)(0),[ne,re]=(0,a.useState)(0),[ue,ie]=(0,a.useState)(!1),Pe=()=>{var lt=document.createElement("div");lt.innerHTML=b.current.getValue();var be=lt.innerText;return Ze&&Ze(be),be};(0,a.useImperativeHandle)(y,()=>({getData:Pe}));const ze=lt=>{lt.preventDefault();const be=lt.clientX-z,It=lt.clientY-ne;document.body.onmousemove=tt=>{let rt=tt.clientX-be,Yt=tt.clientY-It;const nt=document.getElementsByClassName("markdown-popup-form")[0],Nt=window.innerWidth-nt.offsetWidth,pt=window.innerHeight-nt.offsetHeight;rt=Math.max(0,Math.min(rt,Nt)),Yt=Math.max(0,Math.min(Yt,pt)),Me(tt.clientX,tt.clientY,be,It)&&(ee(rt),re(Yt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Me=(lt,be,It,tt)=>{const rt=document.body.clientHeight,Yt=document.body.clientWidth;return lt<20&&It>lt||lt>Yt-20&&Itbe||be>rt-20&&tt{ue&&setTimeout(()=>{const lt=document.getElementsByClassName("markdown-popup-form")[0],be=window.innerWidth/2-lt.offsetWidth/2,It=window.innerHeight/2-lt.offsetHeight/2;ee(be),re(It)},0)},[ue]);const Xe=()=>{Re||Ie||ie(!0)};return Se.createElement("div",{style:E},Se.createElement("div",{style:{width:Be||"100%",position:"relative"},className:`${me.Z.mathFillWrap} ${Re||Ie?"cursorDefault":""}`,onClick:()=>Xe()},Se.createElement("math-field",{disabled:Re,locale:"zh_cn",class:`${me.Z.mathField} ${Ft}`,readOnly:Ie,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:b,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),Se.createElement(Ce.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:Se.createElement("div",{style:{cursor:"move"},onMouseDown:ze},"\u8F93\u5165\u516C\u5F0F"),open:ue,onOk:()=>{const lt=x.current.getData();b.current.setValue(lt),le(lt),ie(!1)},onCancel:()=>{ie(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Se.createElement(fe.Z,{value:oe,ref:x,onChange:le,showSaveButton:!1})))});ot.Z=De},76562:function(Te,ot,te){"use strict";var a=te(59301),me=te(77019),he=te(5269),fe=te(20554),Ce=te(99571),Se=te(76902),De=te(99587),Ze=te(48136),Be=te(59301);const le=(0,a.forwardRef)(({callback:Re,showSaveButton:Ie,value:Ft=""},oe)=>{const E=(0,a.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -240,7 +240,7 @@ ${Tt} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],x=ne=>{E.current.setValue(E.current.getValue()+" "+ne.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Be.createElement(me.Z,{className:De.Z.lists,gutter:[10,10]},y.map((ne,re)=>Be.createElement(he.Z,{flex:"110px",className:De.Z.item},Be.createElement("div",null,Be.createElement(Se.Z,{value:`$$${ne.value}$$`}),ne.name),Be.createElement("div",{className:De.Z.children},ne.children.map((ue,ie)=>Be.createElement("div",{key:ie},Be.createElement("h1",null,ue.name),Be.createElement(me.Z,{gutter:[10,10]},ue.data.map((Pe,ze)=>Be.createElement(he.Z,{key:ze,onClick:()=>x(Pe),className:De.Z.diamond},Be.createElement(Se.Z,{value:"`$$"+Pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Be.createElement(me.Z,{className:De.Z.lists,gutter:[10,10]},b.map((ne,re)=>Be.createElement(he.Z,{flex:"110px",className:De.Z.item},Be.createElement("div",null,Be.createElement(Se.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Be.createElement("div",{className:De.Z.children},ne.children.map((ue,ie)=>Be.createElement("div",{key:ie},ue.name&&Be.createElement("h1",null,ue.name),Be.createElement(me.Z,{gutter:[10,10]},ue.data.map((Pe,ze)=>Be.createElement(he.Z,{key:ze,onClick:()=>x(Pe),className:De.Z.diamond},Be.createElement(Se.Z,{value:"`$$"+Pe.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=E.current.getValue();var re=ne.innerText;return Re&&Re(re),re};return(0,a.useImperativeHandle)(oe,()=>({getData:ee})),Be.createElement("div",{className:De.Z.mathWrap},Be.createElement(fe.default,{defaultActiveKey:"1",items:z}),Be.createElement("math-field",{locale:"zh_cn",className:De.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Ft||""),Ie&&Be.createElement("div",{className:De.Z.button},Be.createElement(Ce.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ot.Z=le},28426:function(Te,ot,te){"use strict";var a=te(59301),me=te(93314),he=te(99571),fe=Object.defineProperty,Ce=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,le=(oe,E,y)=>E in oe?fe(oe,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[E]=y,Re=(oe,E)=>{for(var y in E||(E={}))Ze.call(E,y)&&le(oe,y,E[y]);if(De)for(var y of De(E))Be.call(E,y)&&le(oe,y,E[y]);return oe},Ie=(oe,E)=>Ce(oe,Se(E));const Ft=({img:oe,buttonProps:E={},styles:y={},customText:b,ButtonText:x,ButtonClick:z,Buttonclass:ee,ButtonTwo:ne,imgStyles:re,loading:ue=!1,className:ie=""})=>a.createElement("section",{className:`tc animated fadeIn ${ie}`,style:Re({color:"#999",margin:"100px auto",visibility:ue?"hidden":"visible"},y)},a.createElement("img",{src:oe||me,style:Ie(Re({},re),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},b||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),x&&a.createElement(he.ZP,Re({className:ee,onClick:z},E),x),ne&&ne);ot.Z=Ft},45677:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return ee}});var a=te(59301),me={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},he=te(99571),fe=te(70557),Ce=te(75975),Se=te(25399),De=te(51257),Ze=te(81722),Be=te(28426),le=te(346),Re=te(44203),Ie=te(59301),Ft=Object.defineProperty,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,b=(ne,re,ue)=>re in ne?Ft(ne,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[re]=ue,x=(ne,re)=>{for(var ue in re||(re={}))E.call(re,ue)&&b(ne,ue,re[ue]);if(oe)for(var ue of oe(re))y.call(re,ue)&&b(ne,ue,re[ue]);return ne},z=(ne,re,ue)=>new Promise((ie,Pe)=>{var ze=lt=>{try{Xe(ue.next(lt))}catch(be){Pe(be)}},Me=lt=>{try{Xe(ue.throw(lt))}catch(be){Pe(be)}},Xe=lt=>lt.done?ie(lt.value):Promise.resolve(lt.value).then(ze,Me);Xe((ue=ue.apply(ne,re)).next())}),ee=({editOffice:ne="view",data:re,issaver:ue,onSaver:ie,theme:Pe,type:ze,filename:Me,monacoEditor:Xe,className:lt,style:be,close:It,onClose:tt,hasMask:rt,disabledDownload:Yt,onImgDimensions:nt,showNodata:Nt,recordInfo:pt})=>{const[Je,kt]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Lt,Dt]=(0,a.useState)(""),[Ye,ke]=(0,a.useState)(),He=window.ENV==="build"?"/react/build":"",ct=location.host.startsWith("localhost")?le.Z.PROXY_SERVER:le.Z.API_SERVER,Oe=10*(1024*1024),qe=(0,a.useRef)();re!=null&&re.startsWith("/api")&&ze!=="txt"&&(re=le.Z.API_SERVER+re);const bt=At=>At.substring(At.lastIndexOf("/")+1).split(".").pop();Me&&Xe&&(Xe.filename=Me),(0,a.useEffect)(()=>{var At,Ve;const dt=(Ve=(At=document.cookie)==null?void 0:At.replace(/\s/g,""))==null?void 0:Ve.split(";");dt==null||dt.map(Ge=>{let ht=Ge.split("=");ht[0]==="_educoder_session"&&Dt(ht[1])})},[]),(0,a.useEffect)(()=>{ze==="office"&&(re.indexOf("bigfilescdn.")>-1||re.indexOf("bigfiles1")>-1?ke({url:re,fileType:bt(re),model:re.indexOf("model=edit")?"edit":"view"}):Ut())},[ze,re]);function Tt(At){return z(this,null,function*(){At.data.type==="pdfdata"&&(ie(At.data.data),window.removeEventListener("message",Tt,!1)),console.log("mess---:",At.data)})}const Ut=()=>z(void 0,null,function*(){console.log("data:",re);let At=re;re.startsWith("http")||(At=location.origin+At);let Ve=new URL(At).pathname.split("/").pop();const dt=yield(0,Ze.gJ)({attachment_id:Ve});dt.url=ct+dt.url,ke(dt)}),_t=()=>{if(re.startsWith("http")||re.startsWith("blob:")){En();return}(0,De.Sv)(Me||"educoder",re,Me)},En=()=>{pt&&(0,Re.fc)({id:pt==null?void 0:pt.id,watch_type:1,course_id:pt==null?void 0:pt.course_id}),(0,De.Nd)(Me||"educoder",decodeURIComponent(re))};return Ie.createElement("div",{style:x({},be||{}),className:`${rt&&me.bgBlack} ${ze?me.wrp:"hide"}`},It&&Ie.createElement("div",{className:me.close,ref:qe},!!nt&&Ie.createElement(Se.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>qe.current},Ie.createElement("span",{onClick:()=>{tt(),nt()}},Ie.createElement("i",{className:"icon-yulanpizhu"}))),!Yt&&Ie.createElement(Se.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>qe.current},Ie.createElement("span",{onClick:En},Ie.createElement("i",{className:"icon-quxiaozhiding"}))),ue&&Ie.createElement(Se.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>qe.current},Ie.createElement("span",{className:"",onClick:()=>{const At=document.getElementById("pdfiframe");window.addEventListener("message",Tt,!1),setTimeout(()=>{At.contentWindow.postMessage("getData","*")},300)}},Ie.createElement("i",{className:"icon-baocun"}))),Ie.createElement(Se.Z,{title:"\u5173\u95ED",getPopupContainer:()=>qe.current},Ie.createElement("span",{className:"",onClick:()=>{tt()}},Ie.createElement("i",{className:"icon-guanbi1"})))),Ie.createElement("div",{className:`${me[lt]} ${lt} ${me.monaco} ${ze==="txt"?"show":"hide"}`},ze==="txt"&&Ie.createElement(Ie.Fragment,null,Ie.createElement(Ce.ZP,x({},Xe)))),ze==="audio"&&Ie.createElement("audio",{src:`${(re==null?void 0:re.indexOf("http://"))>-1||(re==null?void 0:re.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${re}`,autoPlay:!0}),ze==="video"&&Ie.createElement(Ie.Fragment,null,(re==null?void 0:re.indexOf("http"))>-1?Ie.createElement("video",{controls:!0,src:`${re}`,autoPlay:!0}):Ie.createElement("video",{controls:!0,src:`data:video/mp4;base64,${re}`,autoPlay:!0})),ze==="office"&&Ye&&Ie.createElement("iframe",{src:`${He}/office.html?key=${Ye.key}&url=${btoa(Ye.url)}&callbackUrl=${ct+(Ye.callbackUrl||"")}&fileType=${Ye.fileType}&title=${Ye.title||""}&model=${ne}&officeServer=${le.Z.ONLYOFFICE}&disabledDownload=${!!Yt}`}),ze==="html"&&Ie.createElement("iframe",{src:re+"&disposition=inline"}),ze==="pdf"&&Ie.createElement("iframe",{id:"pdfiframe",src:`${He}/js/pdfview/index.html?filename=${Me||"educoder.pdf"}&url=${encodeURIComponent(re)}&disabledDownload=${!!Yt}&model=${ne}`}),ze==="image"&&Ie.createElement("img",{src:`${(re==null?void 0:re.indexOf("http://"))>-1||(re==null?void 0:re.indexOf("https://"))>-1?"":"data:image/png;base64,"}${re}`}),(ze==="other"||ze==="download")&&Ie.createElement(Ie.Fragment,null,Nt?Ie.createElement(Be.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Ie.createElement(he.ZP,{icon:Ie.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:_t,disabled:Yt},"\u4E0B\u8F7D")}):Ie.createElement(he.ZP,{type:"primary",size:"middle",onClick:_t,disabled:Yt},Ie.createElement(fe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},70100:function(Te,ot,te){"use strict";te.d(ot,{Q:function(){return Be},Z:function(){return Re}});var a=te(59301),me={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},he=te(92310),fe=te.n(he),Ce=te(62957),Se=te(6767),De=te(62673),Ze=(Ie,Ft,oe)=>new Promise((E,y)=>{var b=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},x=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?E(ee.value):Promise.resolve(ee.value).then(b,x);z((oe=oe.apply(Ie,Ft)).next())});const Be=({title:Ie="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Ft=[],visible:oe,setVisible:E,tip:y,onOk:b})=>{const[x,z]=(0,a.useState)([]),[ee,ne]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{oe&&z(Ft)},[oe]),a.createElement(Ce.default,{centered:!0,open:oe,title:Ie,confirmLoading:ee,width:564,onOk:()=>Ze(void 0,null,function*(){if(!x.length){Se.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ne(!0),yield b(x),ne(!1)}),onCancel:()=>E(!1)},!!y&&a.createElement("div",{className:"c-grey-666 font16 mb10"},y),a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(De.default.Group,{value:x,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:re=>{z(re)}})))};var Re=({title:Ie="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Ft,style:oe={},onEdit:E,dataSource:y=[]})=>{const b={C:a.createElement("div",{className:me.c},"C"),"C++":a.createElement("div",{className:me.cpp},"C++"),Java:a.createElement("div",{className:me.java},"Java"),Python:a.createElement("div",{className:me.python},"Python")};return a.createElement("div",{className:fe()(me.tags,Ft),style:oe},!!Ie&&a.createElement("div",{className:me.text},Ie),a.createElement("div",{className:me.tagWrap},y==null?void 0:y.map(x=>a.createElement(a.Fragment,{key:x},b[x]))),!!E&&a.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${me.edit}`}))}},76902:function(Te,ot,te){"use strict";te.d(ot,{z:function(){return Pe},Z:function(){return ze}});var a=te(59301),me=te(8944),he=te(81428),fe=te(64018),Ce=te(81168),Se=te(346),De=te(51257),Ze=te(15342),Be=te(1012),le=te(45677),Re=te(59301),Ft=({html:Me})=>{const Xe=(0,a.useRef)(null),lt=(0,a.useRef)(null),be=`.markdown-body p { +\\end{array}`}]}]}],x=ne=>{E.current.setValue(E.current.getValue()+" "+ne.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Be.createElement(me.Z,{className:De.Z.lists,gutter:[10,10]},y.map((ne,re)=>Be.createElement(he.Z,{flex:"110px",className:De.Z.item},Be.createElement("div",null,Be.createElement(Se.Z,{value:`$$${ne.value}$$`}),ne.name),Be.createElement("div",{className:De.Z.children},ne.children.map((ue,ie)=>Be.createElement("div",{key:ie},Be.createElement("h1",null,ue.name),Be.createElement(me.Z,{gutter:[10,10]},ue.data.map((Pe,ze)=>Be.createElement(he.Z,{key:ze,onClick:()=>x(Pe),className:De.Z.diamond},Be.createElement(Se.Z,{value:"`$$"+Pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Be.createElement(me.Z,{className:De.Z.lists,gutter:[10,10]},b.map((ne,re)=>Be.createElement(he.Z,{flex:"110px",className:De.Z.item},Be.createElement("div",null,Be.createElement(Se.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Be.createElement("div",{className:De.Z.children},ne.children.map((ue,ie)=>Be.createElement("div",{key:ie},ue.name&&Be.createElement("h1",null,ue.name),Be.createElement(me.Z,{gutter:[10,10]},ue.data.map((Pe,ze)=>Be.createElement(he.Z,{key:ze,onClick:()=>x(Pe),className:De.Z.diamond},Be.createElement(Se.Z,{value:"`$$"+Pe.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=E.current.getValue();var re=ne.innerText;return Re&&Re(re),re};return(0,a.useImperativeHandle)(oe,()=>({getData:ee})),Be.createElement("div",{className:De.Z.mathWrap},Be.createElement(fe.default,{defaultActiveKey:"1",items:z}),Be.createElement("math-field",{locale:"zh_cn",className:De.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Ft||""),Ie&&Be.createElement("div",{className:De.Z.button},Be.createElement(Ce.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ot.Z=le},28426:function(Te,ot,te){"use strict";var a=te(59301),me=te(93314),he=te(99571),fe=Object.defineProperty,Ce=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,le=(oe,E,y)=>E in oe?fe(oe,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[E]=y,Re=(oe,E)=>{for(var y in E||(E={}))Ze.call(E,y)&&le(oe,y,E[y]);if(De)for(var y of De(E))Be.call(E,y)&&le(oe,y,E[y]);return oe},Ie=(oe,E)=>Ce(oe,Se(E));const Ft=({img:oe,buttonProps:E={},styles:y={},customText:b,ButtonText:x,ButtonClick:z,Buttonclass:ee,ButtonTwo:ne,imgStyles:re,loading:ue=!1,className:ie=""})=>a.createElement("section",{className:`tc animated fadeIn ${ie}`,style:Re({color:"#999",margin:"100px auto",visibility:ue?"hidden":"visible"},y)},a.createElement("img",{src:oe||me,style:Ie(Re({},re),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},b||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),x&&a.createElement(he.ZP,Re({className:ee,onClick:z},E),x),ne&&ne);ot.Z=Ft},45677:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return ee}});var a=te(59301),me={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},he=te(99571),fe=te(70557),Ce=te(75975),Se=te(25399),De=te(51257),Ze=te(81722),Be=te(28426),le=te(346),Re=te(44203),Ie=te(59301),Ft=Object.defineProperty,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,b=(ne,re,ue)=>re in ne?Ft(ne,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[re]=ue,x=(ne,re)=>{for(var ue in re||(re={}))E.call(re,ue)&&b(ne,ue,re[ue]);if(oe)for(var ue of oe(re))y.call(re,ue)&&b(ne,ue,re[ue]);return ne},z=(ne,re,ue)=>new Promise((ie,Pe)=>{var ze=lt=>{try{Xe(ue.next(lt))}catch(be){Pe(be)}},Me=lt=>{try{Xe(ue.throw(lt))}catch(be){Pe(be)}},Xe=lt=>lt.done?ie(lt.value):Promise.resolve(lt.value).then(ze,Me);Xe((ue=ue.apply(ne,re)).next())}),ee=({editOffice:ne="view",data:re,issaver:ue,onSaver:ie,theme:Pe,type:ze,filename:Me,monacoEditor:Xe,className:lt,style:be,close:It,onClose:tt,hasMask:rt,disabledDownload:Yt,onImgDimensions:nt,showNodata:Nt,recordInfo:pt})=>{const[Je,kt]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Lt,Dt]=(0,a.useState)(""),[Ye,ke]=(0,a.useState)(),We=window.ENV==="build"?"/react/build":"",ct=location.host.startsWith("localhost")?le.Z.PROXY_SERVER:le.Z.API_SERVER,Oe=10*(1024*1024),qe=(0,a.useRef)();re!=null&&re.startsWith("/api")&&ze!=="txt"&&(re=le.Z.API_SERVER+re);const bt=At=>At.substring(At.lastIndexOf("/")+1).split(".").pop();Me&&Xe&&(Xe.filename=Me),(0,a.useEffect)(()=>{var At,Ve;const dt=(Ve=(At=document.cookie)==null?void 0:At.replace(/\s/g,""))==null?void 0:Ve.split(";");dt==null||dt.map(Ge=>{let ht=Ge.split("=");ht[0]==="_educoder_session"&&Dt(ht[1])})},[]),(0,a.useEffect)(()=>{ze==="office"&&(re.indexOf("bigfilescdn.")>-1||re.indexOf("bigfiles1")>-1?ke({url:re,fileType:bt(re),model:re.indexOf("model=edit")?"edit":"view"}):Gt())},[ze,re]);function Rt(At){return z(this,null,function*(){At.data.type==="pdfdata"&&(ie(At.data.data),window.removeEventListener("message",Rt,!1)),console.log("mess---:",At.data)})}const Gt=()=>z(void 0,null,function*(){console.log("data:",re);let At=re;re.startsWith("http")||(At=location.origin+At);let Ve=new URL(At).pathname.split("/").pop();const dt=yield(0,Ze.gJ)({attachment_id:Ve});dt.url=ct+dt.url,ke(dt)}),_t=()=>{if(re.startsWith("http")||re.startsWith("blob:")){An();return}(0,De.Sv)(Me||"educoder",re,Me)},An=()=>{pt&&(0,Re.fc)({id:pt==null?void 0:pt.id,watch_type:1,course_id:pt==null?void 0:pt.course_id}),(0,De.Nd)(Me||"educoder",decodeURIComponent(re))};return Ie.createElement("div",{style:x({},be||{}),className:`${rt&&me.bgBlack} ${ze?me.wrp:"hide"}`},It&&Ie.createElement("div",{className:me.close,ref:qe},!!nt&&Ie.createElement(Se.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>qe.current},Ie.createElement("span",{onClick:()=>{tt(),nt()}},Ie.createElement("i",{className:"icon-yulanpizhu"}))),!Yt&&Ie.createElement(Se.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>qe.current},Ie.createElement("span",{onClick:An},Ie.createElement("i",{className:"icon-quxiaozhiding"}))),ue&&Ie.createElement(Se.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>qe.current},Ie.createElement("span",{className:"",onClick:()=>{const At=document.getElementById("pdfiframe");window.addEventListener("message",Rt,!1),setTimeout(()=>{At.contentWindow.postMessage("getData","*")},300)}},Ie.createElement("i",{className:"icon-baocun"}))),Ie.createElement(Se.Z,{title:"\u5173\u95ED",getPopupContainer:()=>qe.current},Ie.createElement("span",{className:"",onClick:()=>{tt()}},Ie.createElement("i",{className:"icon-guanbi1"})))),Ie.createElement("div",{className:`${me[lt]} ${lt} ${me.monaco} ${ze==="txt"?"show":"hide"}`},ze==="txt"&&Ie.createElement(Ie.Fragment,null,Ie.createElement(Ce.ZP,x({},Xe)))),ze==="audio"&&Ie.createElement("audio",{src:`${(re==null?void 0:re.indexOf("http://"))>-1||(re==null?void 0:re.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${re}`,autoPlay:!0}),ze==="video"&&Ie.createElement(Ie.Fragment,null,(re==null?void 0:re.indexOf("http"))>-1?Ie.createElement("video",{controls:!0,src:`${re}`,autoPlay:!0}):Ie.createElement("video",{controls:!0,src:`data:video/mp4;base64,${re}`,autoPlay:!0})),ze==="office"&&Ye&&Ie.createElement("iframe",{src:`${We}/office.html?key=${Ye.key}&url=${btoa(Ye.url)}&callbackUrl=${ct+(Ye.callbackUrl||"")}&fileType=${Ye.fileType}&title=${Ye.title||""}&model=${ne}&officeServer=${le.Z.ONLYOFFICE}&disabledDownload=${!!Yt}`}),ze==="html"&&Ie.createElement("iframe",{src:re+"&disposition=inline"}),ze==="pdf"&&Ie.createElement("iframe",{id:"pdfiframe",src:`${We}/js/pdfview/index.html?filename=${Me||"educoder.pdf"}&url=${encodeURIComponent(re)}&disabledDownload=${!!Yt}&model=${ne}`}),ze==="image"&&Ie.createElement("img",{src:`${(re==null?void 0:re.indexOf("http://"))>-1||(re==null?void 0:re.indexOf("https://"))>-1?"":"data:image/png;base64,"}${re}`}),(ze==="other"||ze==="download")&&Ie.createElement(Ie.Fragment,null,Nt?Ie.createElement(Be.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Ie.createElement(he.ZP,{icon:Ie.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:_t,disabled:Yt},"\u4E0B\u8F7D")}):Ie.createElement(he.ZP,{type:"primary",size:"middle",onClick:_t,disabled:Yt},Ie.createElement(fe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},70100:function(Te,ot,te){"use strict";te.d(ot,{Q:function(){return Be},Z:function(){return Re}});var a=te(59301),me={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},he=te(92310),fe=te.n(he),Ce=te(62957),Se=te(6767),De=te(62673),Ze=(Ie,Ft,oe)=>new Promise((E,y)=>{var b=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},x=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?E(ee.value):Promise.resolve(ee.value).then(b,x);z((oe=oe.apply(Ie,Ft)).next())});const Be=({title:Ie="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Ft=[],visible:oe,setVisible:E,tip:y,onOk:b})=>{const[x,z]=(0,a.useState)([]),[ee,ne]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{oe&&z(Ft)},[oe]),a.createElement(Ce.default,{centered:!0,open:oe,title:Ie,confirmLoading:ee,width:564,onOk:()=>Ze(void 0,null,function*(){if(!x.length){Se.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ne(!0),yield b(x),ne(!1)}),onCancel:()=>E(!1)},!!y&&a.createElement("div",{className:"c-grey-666 font16 mb10"},y),a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(De.default.Group,{value:x,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:re=>{z(re)}})))};var Re=({title:Ie="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Ft,style:oe={},onEdit:E,dataSource:y=[]})=>{const b={C:a.createElement("div",{className:me.c},"C"),"C++":a.createElement("div",{className:me.cpp},"C++"),Java:a.createElement("div",{className:me.java},"Java"),Python:a.createElement("div",{className:me.python},"Python")};return a.createElement("div",{className:fe()(me.tags,Ft),style:oe},!!Ie&&a.createElement("div",{className:me.text},Ie),a.createElement("div",{className:me.tagWrap},y==null?void 0:y.map(x=>a.createElement(a.Fragment,{key:x},b[x]))),!!E&&a.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${me.edit}`}))}},76902:function(Te,ot,te){"use strict";te.d(ot,{z:function(){return Pe},Z:function(){return ze}});var a=te(59301),me=te(8944),he=te(81428),fe=te(64018),Ce=te(81168),Se=te(346),De=te(51257),Ze=te(15342),Be=te(1012),le=te(45677),Re=te(59301),Ft=({html:Me})=>{const Xe=(0,a.useRef)(null),lt=(0,a.useRef)(null),be=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1088,8 +1088,8 @@ ${Tt} margin-top: 0; margin-bottom: 16px; }`;return(0,a.useEffect)(()=>{const It=Xe.current.attachShadow({mode:"open"});lt.current=document.createElement("div"),lt.current.className="markdown-body",lt.current.innerHTML=Me,It.appendChild(lt.current);const tt=document.createElement("style");return tt.textContent=be,It.appendChild(tt),()=>{It.innerHTML=""}},[]),(0,a.useEffect)(()=>{lt.current&&(lt.current.innerHTML=Me)},[Me]),Re.createElement("div",{ref:Xe})};function oe(Me){const Xe=["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"],lt=new RegExp(`\\b(${Xe.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Me.replace(lt,"").trim()}var E=Object.defineProperty,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(Me,Xe,lt)=>Xe in Me?E(Me,Xe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Me[Xe]=lt,ee=(Me,Xe)=>{for(var lt in Xe||(Xe={}))b.call(Xe,lt)&&z(Me,lt,Xe[lt]);if(y)for(var lt of y(Xe))x.call(Xe,lt)&&z(Me,lt,Xe[lt]);return Me};const ne="@\u2581\u2581@",re="@\u2581@",ue=/]*>/g;function ie(Me){let Xe=document.createElement("div");return Xe.innerHTML=Me,Xe.childNodes.length===0?"":Xe.childNodes[0].nodeValue}const Pe=(Me,Xe)=>{Me=Me||"";const lt=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,be=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,It=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,tt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Xe?Me.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(lt,(rt,Yt,nt,Nt,pt,Je,kt)=>{const Lt=Yt||Nt||Je,Dt=nt||pt||kt||"?";return Se.Z.API_SERVER+"/api/attachments/"+Lt+Dt+"&t="+(0,De.Jn)(Lt,Date.now())+(rt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Me=Me.replace(tt,(rt,Yt,nt,Nt,pt,Je,kt)=>{const Lt=Yt||Nt||Je,Dt=nt||pt||kt||"?";return Se.Z.API_SERVER+"/attachments/download/"+Lt+Dt+"&t="+(0,De.Jn)(Lt,Date.now())+(rt.indexOf(")")>-1?")":"&")}).replace(lt,(rt,Yt,nt,Nt,pt,Je,kt)=>{const Lt=Yt||Nt||Je,Dt=nt||pt||kt||"?";return Se.Z.API_SERVER+"/api/attachments/"+Lt+Dt+"&t="+(0,De.Jn)(Lt,Date.now())+(rt.indexOf(")")>-1?")":"&")}).replace(be,(rt,Yt,nt,Nt,pt)=>{const Je=Yt||Nt,kt=nt||pt||"";return'"'+Se.Z.API_SERVER+"/api/attachments/"+Je+kt+Je+kt+"&t="+(0,De.Jn)(Je,Date.now())}).replace(It,(rt,Yt,nt,Nt,pt)=>{const Je=Yt||Nt,kt=nt||pt||"";return"("+Se.Z.API_SERVER+"/files/uploads/"+Je+kt+Je+kt+"&t="+(0,De.Jn)(Je,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,` -`),Me)};var ze=({value:Me="",className:Xe,showTextOnly:lt,showLines:be,style:It={},stylesPrev:tt={},highlightKeywords:rt,showProgramFill:Yt,isProgramFill:nt,disabledFill:Nt=!1,programFillValue:pt,onFillChange:Je=Dt=>{},onFillBlur:kt=()=>{},onFillFocus:Lt=()=>{}})=>{let Dt=oe(String(Me||""));const[Ye,ke]=(0,a.useState)(""),[He,ct]=(0,a.useState)("office"),[it,Oe]=(0,a.useState)([]),qe=(0,a.useRef)("a"+(0,Be.Z)()),bt={},Tt=Qe=>//i.test(Qe||""),Ut=(Qe,Pt,We)=>{const St=document.createElement(Qe===re?"input":"textarea");St.style.width="100%",St.style.height=Qe===re?"40px":"151px",St.rows=5,St.spellcheck=!1,St.name="edu-program-fill",St.placeholder="\u8BF7\u8F93\u5165",St.dataset.id=Pt;const an=Object.keys(bt).length;return bt[an]=St,`${St.outerHTML}`};function _t(Qe){return Qe=Qe.replace(/!\[.*?\]\(.*?\)/g,""),Qe=Qe.replace(/\[.*?\]\(.*?\)/g,""),Qe=Qe.replace(new RegExp("","gs"),""),Qe=Qe.replace(//g,""),Qe=Qe.replace(//g,""),Qe=Qe.replace(new RegExp(".*?<\\/video>","gs"),""),Qe=Qe.replace(new RegExp(".*?<\\/audio>","gs"),""),Qe=Qe.replace(new RegExp(".*?<\\/style>","gs"),""),Qe=Qe.replace(new RegExp(".*?<\\/script>","gs"),""),Qe}const En=Qe=>!lt&&Tt(Dt)?Qe:Qe.replace(/([\s\S]+?)<\/style>/gim,function(Pt,We){let St=We.replace(/(\n|\r)/g,"").split("}"),an=[];return St.map(Et=>{Et!=""&&an.push(`.${qe.current} ${Et}`)}),``}),At=(0,a.useMemo)(()=>{try{const St=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,an=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Et=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,_e=/\(\/attachments\/download\//g;Dt=Dt.replace(_e,"("+Se.Z.API_SERVER+"/attachments/download/").replace(St,"("+Se.Z.API_SERVER+"/api/attachments/").replace(an,'"'+Se.Z.API_SERVER+"/api/attachments/").replace(Et,'"'+Se.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,` -`)}catch(St){}if(Yt){let St=-1;return Dt=Dt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(an,Et,_e){var Ae;return++St,Ut(an,St,(Ae=pt==null?void 0:pt[St])==null?void 0:Ae.value.replaceAll("<","<").replaceAll(">",">"))}),`
${En(Dt||"")}
`}let Qe=En(Dt);Qe=(0,he.ZP)(Qe);const Pt=(0,he.ez)();Dt.match(/\[TOC\]/)&&(Qe=Qe.replace("

[TOC]

",(0,he.Qv)()),(0,he.Iy)()),Qe=Qe.replace(/(__special_katext_id_\d+__)/g,(St,an)=>{const{type:Et,expression:_e}=Pt[an];return(0,Ze.renderToString)(ie(_e)||"",{displayMode:Et==="block",throwOnError:!1,output:"html"})}),Qe=Qe.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,he.AL)();const We=document.createElement("div");if(We.innerHTML=Qe,lt)return We.innerText;if(rt){const St=rt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ht(We,St),We.innerHTML}return setTimeout(()=>gt(),500),We.innerHTML},[Dt,rt]);(0,a.useEffect)(()=>{ut.current&&ut.current.querySelectorAll(["input","textarea"]).forEach(Pt=>{Pt.oninput=Ve,Pt.onblur=dt,Pt.onfocus=Ge})},[it]),(0,a.useEffect)(()=>{var Qe,Pt,We,St,an;if(pt!=null&&pt.length)try{const Et=ut.current.querySelectorAll(".edu-program-fill-score"),_e=ut.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ae,Le]of _e.entries())Le.value=((Qe=pt==null?void 0:pt[Ae])==null?void 0:Qe.value)||"",((Pt=pt==null?void 0:pt[Ae])==null?void 0:Pt.type)==="warning"?Le.className="program-fill-warning":((We=pt==null?void 0:pt[Ae])==null?void 0:We.type)==="success"?Le.className="program-fill-success":Le.className="";for(const[Ae,Le]of Et.entries())Le.innerHTML=(St=pt==null?void 0:pt[Ae])!=null&&St.score?`${(an=pt==null?void 0:pt[Ae])==null?void 0:an.score}\u5206`:"";Oe(pt)}catch(Et){console.log(Et,"error")}},[pt]);const Ve=Qe=>{it[Qe.target.dataset.id]=it[Qe.target.dataset.id]||{},it[Qe.target.dataset.id].value=Qe.target.value,Oe([...it]),Je(it,Qe.target.dataset.id)},dt=Qe=>{it[Qe.target.dataset.id]=it[Qe.target.dataset.id]||{},it[Qe.target.dataset.id].value=Qe.target.value,Oe([...it]),kt(it,Qe.target.dataset.id)},Ge=Qe=>{it[Qe.target.dataset.id]=it[Qe.target.dataset.id]||{},it[Qe.target.dataset.id].value=Qe.target.value,Oe([...it]),Lt(it,Qe.target.dataset.id)};function ht(Qe,Pt){return Qe.childNodes.forEach(We=>{var St;if(We.childNodes.length>0)ht(We,Pt);else if(We.nodeName!=="IMG")if(We.innerHTML)We.innerHTML=(St=We.innerHTML)==null?void 0:St.replace(new RegExp(Pt,"gi"),'$&');else{const an=document.createElement("span");an.innerHTML=We.textContent.replace(new RegExp(Pt,"gi"),'$&'),We.replaceWith(an)}})}const ut=(0,a.useRef)();he.jb.WebkitLineClamp=be,be&&(It=ee(ee({},It),he.jb));function $t(Qe){let Pt=Qe.target;if(Pt.tagName.toUpperCase()==="A"){let We=Pt.getAttribute("href");if(We.indexOf("office")>-1)Qe.preventDefault(),ke(We),ct("office");else if(We.indexOf("application/pdf")>-1)Qe.preventDefault(),ke(We),ct("pdf");else if(We.indexOf("text/html")>-1)Qe.preventDefault(),ke(We),ct("html");else if(We.startsWith("#")){Qe.preventDefault();let St=document.getElementById(We.replace("#",""));St&&St.scrollIntoView(!0)}}}const gt=()=>{var Qe;const Pt=(Qe=ut.current)==null?void 0:Qe.querySelectorAll("video");Pt==null||Pt.forEach(We=>{if(We.oncontextmenu=()=>!1,We.src.indexOf(".m3u8")>-1&&!We.canPlayType("application/vnd.apple.mpegurl")){if(Ce.ZP.isSupported()){var St=new Ce.ZP;St.loadSource(We.src),St.attachMedia(We)}}})};return(0,a.useEffect)(()=>{if(ut.current&&At&&At.match(ue)&&window.PR.prettyPrint(),ut.current)return ut.current.addEventListener("click",$t),()=>{var Qe;(Qe=ut.current)==null||Qe.removeEventListener("click",$t),(0,he.AL)(),(0,he.Iy)()}},[At,ut.current,$t]),(0,a.useEffect)(()=>{var Qe;const Pt=We=>{We.preventDefault(),We.clipboardData.setData("text",window.getSelection().toString())};return(Qe=ut.current)==null||Qe.addEventListener("copy",Pt),()=>{var We;(We=ut.current)==null||We.removeEventListener("copy",Pt)}},[ut.current]),a.createElement(a.Fragment,null,lt&&a.createElement("div",{ref:ut},At),!lt&&!Tt(At)&&a.createElement("div",{ref:ut,style:ee({},It),className:`${Xe||""} ${Nt?"disabled-fill":""} markdown-body ${qe.current}`,dangerouslySetInnerHTML:{__html:At}}),!lt&&Tt(At)&&a.createElement(Ft,{html:At}),a.createElement(le.Z,{close:!0,data:Ye,type:Ye!=null&&Ye.length?He:"",style:ee({},tt),onClose:()=>ke("")}))}},86074:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return fe}});var a=te(25690),me={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},he=te(59301),fe=({message:Ce,className:Se,children:De,style:Ze={}})=>he.createElement("div",{className:`custom-spinner ${me.idsRingWrapper} ${Se}`},he.createElement("div",{className:me.ldsRing},he.createElement("div",null),he.createElement("div",null),he.createElement("div",null),he.createElement("div",null)),Ce?he.createElement("p",{style:Ze},Ce):null,De,he.createElement(a.Outlet,null))},8343:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return fe}});var a=te(59301),me=te(49535),he=te(59301),fe=({defaultX:Ce="40%",leftChild:Se,rightChild:De,className:Ze,hideResize:Be=!1})=>{const[le,Re]=(0,a.useState)(Ce),Ie=(0,a.useRef)();function Ft(){Ie.current=!0}(0,a.useEffect)(()=>{function y(x){Ie.current&&(me.Z.publish("resize-move-bar",x),Re(x.pageX))}function b(){Ie.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",b),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",b)}},[]);const oe=typeof le=="number"&&le!==.01?`${le}px`:Ce,E=`calc(100% - ${Be?"0px":"4px"} - ${oe})`;return he.createElement("div",{className:`split-panel-container ${Ze}`},he.createElement("section",{style:{width:oe,display:le===.01?"none":""}},Se),he.createElement("section",{className:"resize-x-bar",onMouseDown:Ft},he.createElement("a",{className:"btn-resize"},he.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},he.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),he.createElement("section",{style:{width:E}},De))}},94268:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Se}});var a=te(59301),me={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},he=te(92310),fe=te.n(he),Se=({className:De,style:Ze={},leftNode:Be,leftTitle:le="\u81EA\u6D4B\u8F93\u5165",rightNode:Re,rightTitle:Ie="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:fe()(me.result,De),style:Ze},a.createElement("div",{className:me.left},a.createElement("div",{className:me.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,le)),a.createElement("div",{className:me.leftNode},Be)),a.createElement("div",{className:me.right},a.createElement("div",{className:me.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,Ie)),a.createElement("div",{className:me.rightNode},Re)))},96680:function(Te,ot,te){"use strict";var a=te(59301);const me=fe=>String(fe).length===1?`0${fe}`:fe,he=({className:fe="",onChange:Ce,defaultValue:Se=0})=>{const[De,Ze]=(0,a.useState)(Se);(0,a.useEffect)(()=>{const Ie=setTimeout(()=>{Ze(De+1e3)},1e3);return Ce(De+1e3),()=>{clearInterval(Ie)}},[De]);const Be=parseInt(De/(60*6e4))||"00",le=parseInt(De%(60*6e4)/6e4)||"00",Re=parseInt(De%6e4/1e3)||"00";return a.createElement("div",{className:fe},me(Be),":",me(le),":",me(Re))};ot.Z=he},27225:function(Te,ot,te){"use strict";var a=te(59301),me=te(59301);const he=({text:fe,speed:Ce=100})=>{const[Se,De]=(0,a.useState)(""),Ze=(0,a.useRef)(0);return(0,a.useEffect)(()=>{De(""),Ze.current=0;const Be=setInterval(()=>{Ze.currentle+fe.charAt(Ze.current)),Ze.current+=1):clearInterval(Be)},Ce);return()=>{clearInterval(Be)}},[fe]),me.createElement("div",{className:"c-black"},Se)};ot.Z=he},16253:function(Te,ot,te){"use strict";te.d(ot,{cT:function(){return ze},pe:function(){return ue}});var a=te(59301),me=te(14566),he=te(6767),fe=te(38986),Ce=te(28209),Se=te.n(Ce),De=te(1012),Ze=te(25690),Be=te(47257),le=te.n(Be),Re=Object.defineProperty,Ie=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,b=(Xe,lt,be)=>lt in Xe?Re(Xe,lt,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[lt]=be,x=(Xe,lt)=>{for(var be in lt||(lt={}))E.call(lt,be)&&b(Xe,be,lt[be]);if(oe)for(var be of oe(lt))y.call(lt,be)&&b(Xe,be,lt[be]);return Xe},z=(Xe,lt)=>Ie(Xe,Ft(lt)),ee=(Xe,lt)=>{var be={};for(var It in Xe)E.call(Xe,It)&<.indexOf(It)<0&&(be[It]=Xe[It]);if(Xe!=null&&oe)for(var It of oe(Xe))lt.indexOf(It)<0&&y.call(Xe,It)&&(be[It]=Xe[It]);return be},ne=(Xe,lt,be)=>new Promise((It,tt)=>{var rt=Nt=>{try{nt(be.next(Nt))}catch(pt){tt(pt)}},Yt=Nt=>{try{nt(be.throw(Nt))}catch(pt){tt(pt)}},nt=Nt=>Nt.done?It(Nt.value):Promise.resolve(Nt.value).then(rt,Yt);nt((be=be.apply(Xe,lt)).next())});const{Dragger:re}=me.default,ue=Xe=>{const lt="bf3c199c2470cb477d907b1e0917c17b",be="5183666c72eec9e4";var It=Se().enc.Utf8.parse(lt);let tt=Se().enc.Utf8.parse(be);var rt=Se().AES.decrypt(Xe,It,{iv:tt,mode:Se().mode.CBC});return rt.toString(Se().enc.Utf8)};let ie;const Pe=Xe=>ne(void 0,[Xe],function*({identifier:lt,oldFilename:be,newFilename:It}){var tt,rt,Yt,nt,Nt,pt;const Je=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Je.data=JSON.parse(ue(Je.data));const kt=new OSS({endpoint:(tt=Je==null?void 0:Je.data)==null?void 0:tt.end_point,region:(rt=Je==null?void 0:Je.data)==null?void 0:rt.region,accessKeyId:(Yt=Je==null?void 0:Je.data)==null?void 0:Yt.access_key_id,accessKeySecret:(nt=Je==null?void 0:Je.data)==null?void 0:nt.access_key_secret,bucket:(Nt=Je==null?void 0:Je.data)==null?void 0:Nt.bucket,stsToken:(pt=Je==null?void 0:Je.data)==null?void 0:pt.security_token});return new Promise((Lt,Dt)=>{console.log(11111,`${lt}/${be}`,`${lt}/${It}`,Je.data),kt.copy(`/${lt}/${be}`,`/${lt}/${It}`).then(Ye=>{console.log("\u62F7\u8D1D\u6210\u529F",Ye)}).catch(Ye=>{console.log(Ye)})})}),ze=(Xe,lt,be)=>ne(void 0,null,function*(){var It,tt,rt,Yt,nt,Nt;lt.file_name=Xe.name;const pt=yield(0,fe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ue(pt.data)),pt.data=JSON.parse(ue(pt.data));const Je=Xe.name.split(".");Je.pop();const kt=lt.realFileName?Je.join(""):(0,De.Z)(),Lt=new(le())({endpoint:(It=pt==null?void 0:pt.data)==null?void 0:It.end_point,region:(tt=pt==null?void 0:pt.data)==null?void 0:tt.region,accessKeyId:(rt=pt==null?void 0:pt.data)==null?void 0:rt.access_key_id,accessKeySecret:(Yt=pt==null?void 0:pt.data)==null?void 0:Yt.access_key_secret,bucket:(nt=pt==null?void 0:pt.data)==null?void 0:nt.bucket,stsToken:(Nt=pt==null?void 0:pt.data)==null?void 0:Nt.security_token});return new Promise((Dt,Ye)=>{var ke;Lt.multipartUpload(`${kt}`,new Blob([Xe],{type:Xe.type}),z(x({timeout:200*1e3,partSize:102400},be),{callback:{url:(ke=pt==null?void 0:pt.data)==null?void 0:ke.callback_url,host:pt==null?void 0:pt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(lt)}})).then(function(He){var ct;Xe.response=(ct=He.data)==null?void 0:ct.data,Dt(He==null?void 0:He.data)}).catch(function(He){Ye(He),console.log("err:",He)})})}),Me=Xe=>{var lt=Xe,{user:be,cancelUpload:It}=lt,tt=ee(lt,["user","cancelUpload"]);const[rt,Yt]=(0,a.useState)([]);let[nt,Nt]=(0,a.useState)();const pt={onRemove:kt=>{Yt([...rt.filter(Lt=>Lt.name!==kt.name)]),tt.onChange(rt.filter(Lt=>Lt.name!==kt.name))},disabled:tt.disabled,multiple:!0,fileList:rt==null?void 0:rt.map(kt=>kt.file),customRequest:()=>{},beforeUpload:kt=>ne(void 0,null,function*(){let Lt=tt.maxSize||1073741824;if(rt.filter(Dt=>Dt.name===kt.name).length){he.ZP.info(`${kt.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(kt==null?void 0:kt.size)>Lt?(he.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Lt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(rt.push({name:kt.name,file:kt}),Yt([...rt]),tt.onChange(rt),!1)})},Je=(kt,Lt)=>ne(void 0,null,function*(){var Dt,Ye,ke,He,ct,it;Lt.file_name=kt.name;const Oe=kt.name,qe=yield(0,fe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(qe.data=JSON.parse(ue(qe.data)),(qe==null?void 0:qe.status)!==0){rt[rt.findIndex(Ut=>Ut.name===Oe)].status="error",rt[rt.findIndex(Ut=>Ut.name===Oe)].file.status="error",tt.onChange(rt),he.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}nt=new(le())({endpoint:(Dt=qe==null?void 0:qe.data)==null?void 0:Dt.end_point,region:(Ye=qe==null?void 0:qe.data)==null?void 0:Ye.region,accessKeyId:(ke=qe==null?void 0:qe.data)==null?void 0:ke.access_key_id,accessKeySecret:(He=qe==null?void 0:qe.data)==null?void 0:He.access_key_secret,bucket:(ct=qe==null?void 0:qe.data)==null?void 0:ct.bucket,stsToken:(it=qe==null?void 0:qe.data)==null?void 0:it.security_token}),console.log(kt,"file"),Nt(nt);const bt=kt.name.split(".");bt.pop();const Tt=Oe.indexOf(".")>-1?Lt.realFileName?bt.join("."):(0,De.Z)():Oe;return new Promise((Ut,_t)=>{var En;try{nt.multipartUpload(`${tt.identifier}/${Tt}${Oe.indexOf(".")>-1?"."+Oe.split(".").pop():""}`,new Blob([kt.file],{type:kt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(At,Ve,dt)=>{try{console.log("\u8FDB\u5EA6",At,Ve,dt);const Ge=rt.findIndex(ht=>ht.name===Oe);rt[Ge].file.percent=At*100,rt[Ge].tempCheckpoint=Ve,Yt([...rt])}catch(Ge){}},checkpoint:rt[rt.findIndex(At=>At.name===Oe)].tempCheckpoint,callback:{customValue:{id:Oe+""},url:(En=qe==null?void 0:qe.data)==null?void 0:En.callback_url,host:qe==null?void 0:qe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(Lt)}}).then(function(At){var Ve,dt,Ge;const ht=rt.findIndex($t=>$t.name===Oe);let ut="done";if(((Ve=At.data)==null?void 0:Ve.status)===0){kt.response=(dt=At.data)==null?void 0:dt.data;const $t=rt.findIndex(gt=>gt.name===Oe);rt[$t].status="done",rt[$t].file.status="done"}else he.ZP.warning((Ge=At.data)==null?void 0:Ge.message),ut="error";rt[ht].status=ut,rt[ht].file.status=ut,tt.onChange(rt),Ut(At==null?void 0:At.data)}).catch(function(At){rt[rt.findIndex(Ve=>Ve.name===Oe)].status="error",rt[rt.findIndex(Ve=>Ve.name===Oe)].file.status="error",he.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Yt([...rt]),tt.onChange(rt),_t(At),console.log("err:",At)})}catch(At){}})});return(0,a.useEffect)(()=>{rt.every(kt=>kt==="done"||kt==="error")&&tt.onComplete(rt)},[rt]),(0,a.useEffect)(()=>{It&&(nt==null||nt.cancel())},[It]),(0,a.useEffect)(()=>{tt.uploading&&rt.map(kt=>ne(void 0,null,function*(){var Lt;if((!kt.status||kt.status==="error")&&!It){kt.status="uploading",kt.file.status="uploading";const Dt=yield Je(kt,{login:(Lt=be==null?void 0:be.userInfo)==null?void 0:Lt.login,container_type:tt.container_type,container_id:tt.container_id,description:tt.description,realFileName:tt.realFileName})}}))},[tt.uploading]),a.createElement(re,z(x({},pt),{height:tt.height,className:tt.className}),a.createElement("p",{className:"ant-upload-hint"},tt.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};ot.ZP=(0,Ze.connect)(({loading:Xe,globalSetting:lt,user:be})=>({globalSetting:lt,loading:Xe.models.competitions,user:be}))(Me)},11422:function(Te,ot,te){"use strict";te.d(ot,{xj:function(){return Lt},CI:function(){return It},h4:function(){return Ze},eh:function(){return fe},wr:function(){return De},r5:function(){return Ce}});var a=te(59301),me=te(85788),he=te(346);function fe(){const[Dt,Ye]=(0,a.useState)(!1),ke=(0,a.useRef)(null),He=(0,a.useCallback)(()=>{var Oe;(Oe=ke.current)==null||Oe.cancelRequest(),Ye(!1)},[]);return[{request:(0,a.useCallback)(Oe=>{const{url:qe,body:bt,onData:Tt,onDone:Ut,onCancelled:_t,onError:En}=Oe;ke.current&&ke.current.cancelRequest();const At=new me.Z(he.Z.API_SERVER+qe,bt);return ke.current=At,Ye(!0),new Promise((Ve,dt)=>{At.on("data",({chunk:Ge,full:ht})=>{Tt==null||Tt(ht,Ge)}),At.on("done",Ge=>{Ye(!1),Ut==null||Ut(Ge),Ve({status:"done",content:Ge})}),At.on("cancelled",Ge=>{Ye(!1),_t==null||_t(Ge),Ve({status:"cancelled",content:Ge})}),At.on("error",Ge=>{Ye(!1),En==null||En(Ge),dt(Ge)}),At.startStream()})},[]),cancel:He,get loading(){return Dt}}]}function Ce(Dt=[]){const[Ye,ke]=(0,a.useState)(Dt),He=(0,a.useCallback)((ct,it)=>{const{limit:Oe,onlySuccess:qe=!0}=it||{},bt=[],Tt=new Map;ct.forEach(Ut=>{Ut.sender==="AI"&&Ut.key&&Tt.set(Ut.key,Ut)});for(const Ut of ct)if(Ut.sender==="user"&&Ut.key){const _t=Tt.get(Ut.key);if((_t==null?void 0:_t.text)&&(!qe||!(_t!=null&&_t.error))&&(bt.push({question:Ut.text||"",answer:_t.text}),Oe&&bt.length>=Oe))break}return bt},[]);return{chatData:Ye,setChatData:ke,calcHistoryList:He}}var De=({status:Dt,rootMargin:Ye="70px",bottomOffset:ke=50})=>{const He=(0,a.useRef)(null),ct=(0,a.useRef)(null),it=(0,a.useRef)(null),[Oe,qe]=(0,a.useState)(!0),bt=(0,a.useRef)(!1),Tt=(0,a.useRef)(0);return(0,a.useEffect)(()=>{const Ut=He.current,_t=ct.current;if(!Ut||!_t)return;const En=new IntersectionObserver(([At])=>{var Ve,dt;if(!document.contains(At.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ve=At.rootBounds)==null?void 0:Ve.width)===0&&((dt=At.rootBounds)==null?void 0:dt.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(At.boundingClientRect.width===0&&At.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}qe(At.isIntersecting)},{root:Ut,rootMargin:Ye,threshold:0});return En.observe(_t),()=>{En.disconnect()}},[Ye,!!(He!=null&&He.current),!!(ct!=null&&ct.current)]),(0,a.useEffect)(()=>{if(!Dt)return;const Ut=He.current,_t=it.current;if(!Ut||!_t)return;bt.current=!1,Tt.current=Ut.scrollTop;const En=()=>{const{scrollTop:dt,scrollHeight:Ge,clientHeight:ht}=Ut,ut=dt>Tt.current,$t=dt+ht>=Ge-ke;ut&&$t?(Ut.scrollTop=Ge,bt.current=!1):ut||(bt.current=!0),Tt.current=dt},At=()=>{bt.current||(Ut.scrollTop=Ut.scrollHeight)};Ut.addEventListener("scroll",En);const Ve=new ResizeObserver(At);return Ve.observe(_t),()=>{Ve.disconnect(),Ut.removeEventListener("scroll",En)}},[Dt,ke]),{scrollBoxRef:He,bottomInspectRef:ct,contentRef:it,isAtBottom:Oe}};function Ze(Dt){const[Ye,ke]=(0,a.useState)({width:0,height:0});return(0,a.useEffect)(()=>{const He=Dt.current;if(!He)return;const ct=new ResizeObserver(it=>{for(let Oe of it){const qe=Oe.target.offsetWidth,bt=Oe.target.offsetHeight;ke({width:qe,height:bt})}});return ct.observe(He),()=>{ct.disconnect()}},[Dt]),Ye}var Be=te(6767),le=te(14566),Re=te(62957),Ie=te(25399),Ft=te(29787),oe=te(75727),E=te(99571),y=te(37568),b=te(92310),x=te.n(b),z={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},ee=te(51257),ne=te(58617),re=te(32050),ue=Object.defineProperty,ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Me=(Dt,Ye,ke)=>Ye in Dt?ue(Dt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Dt[Ye]=ke,Xe=(Dt,Ye)=>{for(var ke in Ye||(Ye={}))Pe.call(Ye,ke)&&Me(Dt,ke,Ye[ke]);if(ie)for(var ke of ie(Ye))ze.call(Ye,ke)&&Me(Dt,ke,Ye[ke]);return Dt},lt=(Dt,Ye,ke)=>new Promise((He,ct)=>{var it=bt=>{try{qe(ke.next(bt))}catch(Tt){ct(Tt)}},Oe=bt=>{try{qe(ke.throw(bt))}catch(Tt){ct(Tt)}},qe=bt=>bt.done?He(bt.value):Promise.resolve(bt.value).then(it,Oe);qe((ke=ke.apply(Dt,Ye)).next())}),It=(0,a.forwardRef)(({placeholder:Dt="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Ye,style:ke,hideUpload:He,disabled:ct,disabledTooltip:it,value:Oe="",onChange:qe,onSubmit:bt,onCancel:Tt,loading:Ut,typing:_t,toggles:En,onFullInputChange:At,onInputFocus:Ve,headExtraNode:dt},Ge)=>{var ht,ut;const[$t,gt]=(0,a.useState)([]),[Qe,Pt]=(0,a.useState)([]),[We,St]=(0,a.useState)(!1),[an,Et]=(0,a.useState)(!1),_e=(0,a.useRef)(null),Ae=(0,a.useRef)(null),Le=(0,a.useRef)(null),Ue=(0,a.useRef)(!1),at=50,Vt=10;(0,a.useImperativeHandle)(Ge,()=>({onAttachmentsClear:()=>{gt([]),Pt([])}}));const zt={maxCount:at,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:$t,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:tn=>lt(void 0,null,function*(){var Un,Wn,Dn,Kn;const ln=(Kn=(Dn=(Wn=(Un=tn==null?void 0:tn.name)==null?void 0:Un.split("."))==null?void 0:Wn.slice(-1))==null?void 0:Dn[0])==null?void 0:Kn.toLowerCase(),fn=["doc","docx","md","pdf","txt","xlsx","xls"];return tn.size===0?(Be.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),le.default.LIST_IGNORE):fn.includes(ln)?tn.size/1024/1024>100?(Be.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),le.default.LIST_IGNORE):!0:(Be.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),le.default.LIST_IGNORE)}),onChange:({fileList:tn})=>{gt(tn)},action:`${(ht=he.Z)==null?void 0:ht.API_SERVER}/api/intelligent_imports/upload_file.json`},on={maxCount:Vt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Qe,multiple:!0,accept:".jpg,.png",beforeUpload:tn=>{var Un,Wn,Dn,Kn;const ln=(Kn=(Dn=(Wn=(Un=tn==null?void 0:tn.name)==null?void 0:Un.split("."))==null?void 0:Wn.slice(-1))==null?void 0:Dn[0])==null?void 0:Kn.toLowerCase(),fn=["jpg","png"];return tn.size===0?(Be.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),le.default.LIST_IGNORE):fn.includes(ln)?tn.size/1024/1024>10?(Be.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),le.default.LIST_IGNORE):!0:(Be.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),le.default.LIST_IGNORE)},onChange:({fileList:tn})=>{Pt(tn)},action:`${(ut=he.Z)==null?void 0:ut.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var tn,Un;const Wn=(Un=(tn=_e.current)==null?void 0:tn.resizableTextArea)==null?void 0:Un.textArea;if(!Wn)return;const Dn=new ResizeObserver(()=>{Et(Wn.scrollHeight>=96)});return Wn&&Dn.observe(Wn),()=>{Wn&&Dn.unobserve(Wn)}},[]);const Ht=tn=>{qe==null||qe(tn.target.value)},jt=tn=>{var Un,Wn,Dn,Kn,ln,fn,yn,Mn;if(tn==="file"){if(Qe.length){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var _n,Ct,et,xt;Pt([]),(xt=(et=(Ct=(_n=Ae.current)==null?void 0:_n.upload)==null?void 0:Ct.uploader)==null?void 0:et.fileInput)==null||xt.click()}});return}(Kn=(Dn=(Wn=(Un=Ae.current)==null?void 0:Un.upload)==null?void 0:Wn.uploader)==null?void 0:Dn.fileInput)==null||Kn.click()}if(tn==="image"){if($t.length){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var _n,Ct,et,xt;gt([]),(xt=(et=(Ct=(_n=Le.current)==null?void 0:_n.upload)==null?void 0:Ct.uploader)==null?void 0:et.fileInput)==null||xt.click()}});return}(Mn=(yn=(fn=(ln=Le.current)==null?void 0:ln.upload)==null?void 0:fn.uploader)==null?void 0:yn.fileInput)==null||Mn.click()}},In=()=>{bt==null||bt(Oe,$t,Qe)},ta=tn=>{if(!(tn.shiftKey&&tn.key==="Enter")&&tn.key==="Enter"){if(tn.preventDefault(),Sn||Ue.current||Ut)return;In()}},cn=[...$t,...Qe],Sn=cn.some(tn=>tn.status==="uploading")||_t||Ut||!(Oe!=null&&Oe.trim()),Xn=!!cn.length||(En==null?void 0:En.some(tn=>tn.active))||dt,wn=He||$t.length>=at||Qe.length>=Vt,Pn=[{key:"file",disabled:$t.length>=at,label:a.createElement(Ie.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Qe.length>=Vt,label:a.createElement(Ie.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return a.createElement("div",{style:ke,className:x()(z.footerContainer,Ye,We&&z.full,Xn&&z.selected)},a.createElement("div",{className:z.togglesContainer},dt,En==null?void 0:En.filter(tn=>tn.show!==!1).map((tn,Un)=>a.createElement(a.Fragment,{key:Un},a.createElement(Ie.Z,{key:tn.label,title:tn.tooltip},a.createElement("div",{onClick:tn.onToggle,className:x()(z.btn,tn.active&&z.btnActive)},a.createElement("i",{className:`iconfont ${tn.icon} mr10 font12`}),tn.label)),tn==null?void 0:tn.extraNode)),cn.map(tn=>a.createElement("div",{className:z.attachment,key:tn.uid},(tn==null?void 0:tn.status)==="uploading"&&a.createElement(Ft.Z,{indicator:a.createElement(ne.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:tn==null?void 0:tn.name,className:"mr10"},(0,ee.Pq)(tn.name,20)),a.createElement("i",{onClick:()=>{gt(Un=>Un.filter(Wn=>Wn.uid!==tn.uid)),Pt(Un=>Un.filter(Wn=>Wn.uid!==tn.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(Ie.Z,{title:it},a.createElement("div",{className:x()(z.inputContainer,an&&z.lineFour,ct&&z.disabledInput)},a.createElement(le.default,Xe({ref:Ae},zt)),a.createElement(le.default,Xe({ref:Le},on)),a.createElement(oe.Z,{className:`${wn?"hide":""}`,menu:{items:Pn,onClick:tn=>jt(tn.key)},placement:"top"},a.createElement(E.ZP,{className:z.uploadBtn,icon:a.createElement(re.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),a.createElement(y.default.TextArea,{ref:_e,autoSize:{minRows:1,maxRows:4},placeholder:Dt,value:Oe,variant:"borderless",style:wn?{paddingLeft:0,marginLeft:0}:{},onChange:Ht,onPressEnter:ta,onCompositionStart:()=>{Ue.current=!0},onCompositionEnd:()=>{Ue.current=!1},onFocus:()=>Ve==null?void 0:Ve()}),_t?a.createElement(Ie.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${z.cancelBtn}`,onClick:Tt})):a.createElement(E.ZP,{className:z.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Sn,onClick:In}),an&&a.createElement("span",{className:z.fullIcon,onClick:()=>{St(!We),At==null||At(!We)}},We?a.createElement("span",{className:"iconfont icon-shousuo"}):a.createElement("span",{className:"iconfont icon-zhankai"})))))}),tt={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},rt=te(10946),Yt=te(36596),nt=te(56102),Nt=te(56321),pt="data:image/png;base64,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",Je=(Dt,Ye,ke)=>new Promise((He,ct)=>{var it=bt=>{try{qe(ke.next(bt))}catch(Tt){ct(Tt)}},Oe=bt=>{try{qe(ke.throw(bt))}catch(Tt){ct(Tt)}},qe=bt=>bt.done?He(bt.value):Promise.resolve(bt.value).then(it,Oe);qe((ke=ke.apply(Dt,Ye)).next())}),Lt=({contentRef:Dt,className:Ye,style:ke,aiIcon:He=Nt,userIcon:ct=pt,chatData:it,requestLoading:Oe,editIndex:qe,onEditFinish:bt,onEditCancel:Tt,customDataNode:Ut,extraAnswerAction:_t,cancelTyping:En,onAnswerFinish:At,onReasoningFinish:Ve,onDynamic:dt,sensitiveWords:Ge=[]})=>{const[ht,ut]=(0,a.useState)(""),$t=(0,a.useRef)(null);(0,a.useEffect)(()=>{var We;if($t.current&&qe!==null){$t.current.focus();const St=(We=$t.current.resizableTextArea)==null?void 0:We.textArea;St&&(St.selectionStart=St.selectionEnd=St.value.length)}},[qe]);const gt=(We,St)=>{let an=We;return St.forEach(Et=>{const _e=new RegExp(Et,"g");an=an.replace(_e,"")}),an},Qe=(We,St)=>{const an=St===qe,Et=[...(We==null?void 0:We.fileList)||[],...(We==null?void 0:We.imageList)||[]];return a.createElement("div",{className:tt.li},a.createElement("div",{className:tt.avatarIcon},a.createElement("img",{className:tt.img,src:ct})),a.createElement("div",{className:tt.content},!!(Et!=null&&Et.length)&&a.createElement("div",{className:tt.fileWrap},Et==null?void 0:Et.map((_e,Ae)=>{var Le,Ue;return a.createElement("div",{key:Ae,className:tt.file},a.createElement("img",{src:te(90034)(`./${((Ue=(Le=_e==null?void 0:_e.name)==null?void 0:Le.split("."))==null?void 0:Ue.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(Ie.Z,{title:_e==null?void 0:_e.name},a.createElement("div",{className:tt.fileName},_e==null?void 0:_e.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(_e==null?void 0:_e.size))))})),a.createElement("div",{className:tt.borderBox},an?a.createElement(y.default.TextArea,{value:ht,ref:$t,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:_e=>ut(_e.target.value)}):a.createElement("div",{className:tt.text},We==null?void 0:We.text)),an?a.createElement("div",{className:tt.action},a.createElement(E.ZP,{onClick:()=>{ut(""),Tt()},size:"small"},"\u53D6\u6D88"),a.createElement(E.ZP,{disabled:!ht.trim(),onClick:()=>bt(ht),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:tt.action},a.createElement(nt.CopyToClipboard,{text:(We==null?void 0:We.text)||"",onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Ie.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},Pt=(We,St)=>a.createElement("div",{className:tt.li},a.createElement("div",{className:tt.avatarIcon},a.createElement("img",{className:tt.img,src:He})),a.createElement("div",{className:tt.content},a.createElement("div",{className:tt.borderBox},We.loading&&a.createElement(a.Fragment,null,We!=null&&We.imageGenerator?a.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(We!=null&&We.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:tt.loading},a.createElement("div",{className:tt.dot}),a.createElement("div",{className:tt.dot}),a.createElement("div",{className:tt.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(We==null?void 0:We.thinkingEnabled)&&a.createElement(Yt.Z,{time:We==null?void 0:We.time,cancelIndex:En,loading:We.loading,streamingStatus:!(We!=null&&We.text),onFinish:()=>Je(void 0,null,function*(){Ve==null||Ve()}),value:We==null?void 0:We.reasoning}),!!(We!=null&&We.text)&&!We.hideAnswer&&a.createElement(rt.Z,{cancelIndex:En,onDynamic:dt,streamingStatus:Oe,loadImage:!!(We!=null&&We.imageGenerator),onFinish:()=>Je(void 0,null,function*(){At==null||At()}),value:gt(We==null?void 0:We.text,Ge)})),(We==null?void 0:We.source)&&!!(We!=null&&We.text)&&a.createElement("div",{className:tt.source},We==null?void 0:We.source),a.createElement("div",{className:tt.action},_t==null?void 0:_t(We,St),a.createElement(nt.CopyToClipboard,{text:String((We==null?void 0:We.text)||""),onCopy:()=>Be.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Ie.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return a.createElement("div",{ref:Dt,className:x()(Ye),style:ke},it==null?void 0:it.map((We,St)=>a.createElement(a.Fragment,{key:We.key+St},We.show&&a.createElement(a.Fragment,null,We.sender==="user"&&Qe(We,St),We.sender==="AI"&&Pt(We,St),Ut&&!["AI","user"].includes(We.sender)&&Ut(We,St)))))}},87320:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return fe}});var a=te(59301),me=te(49535),he=te(90083),fe=()=>{const[Ce,Se]=(0,a.useState)(""),[De,Ze]=(0,a.useState)(0);let[Be,le]=(0,a.useState)(),[Re,Ie]=(0,a.useState)();const[Ft,oe]=(0,a.useState)(!1),E=(0,a.useRef)("");(0,a.useEffect)(()=>me.Z.subscribe("preview-image",ze=>{Se(ze),console.log(ue.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,a.useEffect)(()=>{E.current=Ce},[Ce]);function y(Pe){console.log("e====",Pe),Pe.keyCode==27&&E.current&&b()}function b(){document.body.style.overflow="auto",le(void 0),Ie(void 0),Ze(0),Se("")}function x(){Ze(De+90)}function z(){Be=ue.current.width*1.1,Re=ue.current.height*1.1,Ie(Re),le(Be)}function ee(){Be=ue.current.width/1.1,Re=ue.current.height/1.1,Ie(Re),le(Be)}const ne=(0,a.useRef)(),re=(0,a.useRef)(),ue=(0,a.useRef)(),ie=Pe=>{(Pe.nativeEvent.target===ne.current||Pe.nativeEvent.target===re.current)&&b()};return a.createElement(a.Fragment,null,Ce?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:re},a.createElement(he.Z,{className:"image-preview",src:Ce,style:{display:"none"},preview:{visible:!0,src:Ce,onVisibleChange:Pe=>{Se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},69720:function(Te,ot,te){"use strict";te.d(ot,{h:function(){return ne}});var a=te(59301),me=te(82326),he=te(28284),fe=te(99571),Ce=te(89780),Se=te.n(Ce),De=te(8336),Ze=te(12469),Be=Object.defineProperty,le=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(re,ue,ie)=>ue in re?Be(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ie}):re[ue]=ie,y=(re,ue)=>{for(var ie in ue||(ue={}))Ft.call(ue,ie)&&E(re,ie,ue[ie]);if(Ie)for(var ie of Ie(ue))oe.call(ue,ie)&&E(re,ie,ue[ie]);return re},b=(re,ue)=>le(re,Re(ue));const x=me.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ot.Z=({callback:re,onCancel:ue})=>{const[ie,Pe]=(0,a.useState)("python");function ze(Xe){Pe(ee[Xe][1])}function Me(Xe){re(Xe)}return a.createElement(he.default,b(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Me,style:{width:500}}),a.createElement(he.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(me.default,{getPopupContainer:Xe=>Xe.parentNode,onChange:ze},Object.keys(ee).map(Xe=>a.createElement(x,{key:Xe,value:Xe},ee[Xe][0])))),a.createElement(he.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ne,{mode:ie})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(fe.ZP,{type:"ghost",onClick:ue},"\u53D6\u6D88")))};function ne({value:re,onChange:ue,mode:ie,options:Pe={}}){const ze=(0,a.useRef)(),[Me,Xe]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Me){let lt=function(be){const It=be.getValue();ue&&ue(It)};return Me.on("change",lt),()=>{Me.off("change",lt)}}},[Me,ue]),(0,a.useEffect)(()=>{Me&&Me.setOption("mode",ie)},[Me,ie]),(0,a.useEffect)(()=>{Me&&(re!==Me.getValue()||re==="")&&setTimeout(()=>{Me.setValue(re||"")},300)},[Me,re]),(0,a.useEffect)(()=>{if(ze.current&&!Me){const lt=Se().fromTextArea(ze.current,y({mode:ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Pe));Xe(lt)}},[ze.current,Me]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:ze}))}},39793:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return _n}});var a=te(59301),me=te(89780),he=te.n(me),fe=te(76374),Ce=te(8336),Se=te(6313),De=te(25717),Ze=te(99498),Be=te(25419),le=te(67549),Re=te(76902),Ie=({value:Ct="",className:et,showTextOnly:xt,showLines:vn,style:Gn={}})=>{const Jn=(0,a.useMemo)(()=>"",[Ct]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:Jn}}))},Ft=Object.defineProperty,oe=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(Ct,et,xt)=>et in Ct?Ft(Ct,et,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[et]=xt,ee=(Ct,et)=>{for(var xt in et||(et={}))b.call(et,xt)&&z(Ct,xt,et[xt]);if(y)for(var xt of y(et))x.call(et,xt)&&z(Ct,xt,et[xt]);return Ct},ne=(Ct,et)=>oe(Ct,E(et));let re=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ue({onActionCallback:Ct,title:et,icon:xt,actionName:vn,className:Gn="",children:Jn}){function ga(){Ct(vn)}return a.createElement("a",{title:et,className:Gn,onClick:ga},a.createElement("i",{className:`${xt}`}),Jn)}var ie=({watch:Ct,showNullButton:et,showNullProgramButton:xt,onActionCallback:vn,fullScreen:Gn,insertTemp:Jn,hidetoolBar:ga,extraUse:bn})=>{const On=[...re,{title:`${Ct?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ct?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!ga&&On.map((ma,Sa)=>a.createElement("li",{key:Sa},ma.actionName?a.createElement(ue,ne(ee({},ma),{onActionCallback:vn})):a.createElement("span",{className:"v-line"}))),et?a.createElement("li",null,a.createElement(ue,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:vn},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,xt?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(ue,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:vn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(ue,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:vn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Jn&&a.createElement("li",null,a.createElement(ue,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Jn}`,onActionCallback:vn},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),bn&&a.createElement("li",null,bn),a.createElement("li",{className:"btn-full-screen"},a.createElement(ue,{icon:`${Gn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Gn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:vn})))},Pe=te(91558),ze=te(28284),Me=te(37568),Xe=te(99571),lt=Object.defineProperty,be=Object.defineProperties,It=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,nt=(Ct,et,xt)=>et in Ct?lt(Ct,et,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[et]=xt,Nt=(Ct,et)=>{for(var xt in et||(et={}))rt.call(et,xt)&&nt(Ct,xt,et[xt]);if(tt)for(var xt of tt(et))Yt.call(et,xt)&&nt(Ct,xt,et[xt]);return Ct},pt=(Ct,et)=>be(Ct,It(et));const Je={labelCol:{span:4},wrapperCol:{span:20}};var kt=({callback:Ct,onCancel:et})=>{function xt(vn){Ct(vn)}return a.createElement(ze.default,pt(Nt({},Je),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:xt,style:{width:500}}),a.createElement(ze.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(Me.default,null)),a.createElement(ze.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(Me.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Xe.ZP,{type:"ghost",onClick:et},"\u53D6\u6D88")))},Lt=te(69720),Dt=te(17077),Ye=te(62957),ke=te(77019),He=te(9507),ct=te(59301),it=({callback:Ct,onCancel:et})=>{const xt=document.createElement("canvas"),vn=xt.getContext("2d");xt.width=1e3,xt.height=800,vn.fillStyle="#ffffff",vn.fillRect(0,0,xt.width,xt.height);const Gn=xt.toDataURL("image/png");return ct.createElement(Ye.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ct.createElement(ke.Z,{style:{height:"100vh"}},ct.createElement(He.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Gn,visible:!0,title:String(Date.now())},onOk:Jn=>{Ct({src:Jn.url})},onClose:et})))},Oe=te(12378);function qe(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(qe,go.CommandHandler),qe.prototype.canAlignSelection=function(){var Ct=this.diagram;return!(Ct===null||Ct.isReadOnly||Ct.isModelReadOnly||Ct.selection.count<2)},qe.prototype.alignLeft=function(){var Ct=this.diagram;Ct.startTransaction("aligning left");var et=1/0;Ct.selection.each(function(xt){xt instanceof go.Link||(et=Math.min(xt.position.x,et))}),Ct.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(et,xt.position.y))}),Ct.commitTransaction("aligning left")},qe.prototype.alignRight=function(){var Ct=this.diagram;Ct.startTransaction("aligning right");var et=-1/0;Ct.selection.each(function(xt){if(!(xt instanceof go.Link)){var vn=xt.actualBounds.x+xt.actualBounds.width;et=Math.max(vn,et)}}),Ct.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(et-xt.actualBounds.width,xt.position.y))}),Ct.commitTransaction("aligning right")},qe.prototype.alignTop=function(){var Ct=this.diagram;Ct.startTransaction("alignTop");var et=1/0;Ct.selection.each(function(xt){xt instanceof go.Link||(et=Math.min(xt.position.y,et))}),Ct.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.position.x,et))}),Ct.commitTransaction("alignTop")},qe.prototype.alignBottom=function(){var Ct=this.diagram;Ct.startTransaction("aligning bottom");var et=-1/0;Ct.selection.each(function(xt){if(!(xt instanceof go.Link)){var vn=xt.actualBounds.y+xt.actualBounds.height;et=Math.max(vn,et)}}),Ct.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.actualBounds.x,et-xt.actualBounds.height))}),Ct.commitTransaction("aligning bottom")},qe.prototype.alignCenterX=function(){var Ct=this.diagram,et=Ct.selection.first();if(et){Ct.startTransaction("aligning Center X");var xt=et.actualBounds.x+et.actualBounds.width/2;Ct.selection.each(function(vn){vn instanceof go.Link||vn.move(new go.Point(xt-vn.actualBounds.width/2,vn.actualBounds.y))}),Ct.commitTransaction("aligning Center X")}},qe.prototype.alignCenterY=function(){var Ct=this.diagram,et=Ct.selection.first();if(et){Ct.startTransaction("aligning Center Y");var xt=et.actualBounds.y+et.actualBounds.height/2;Ct.selection.each(function(vn){vn instanceof go.Link||vn.move(new go.Point(vn.actualBounds.x,xt-vn.actualBounds.height/2))}),Ct.commitTransaction("aligning Center Y")}},qe.prototype.alignColumn=function(Ct){var et=this.diagram;et.startTransaction("align Column"),Ct===void 0&&(Ct=0),Ct=parseFloat(Ct);var xt=new Array;et.selection.each(function(bn){bn instanceof go.Link||xt.push(bn)});for(var vn=0;vn0){for(var bn=Jn.elt(ga-1);bn!==null&&bn.isTreeExpanded&&!bn.isTreeLeaf;){var On=this._sortTreeChildrenByY(bn);bn=On.last()}bn!==null&&Ct.select(bn)}else Ct.select(Gn)}}else if(xt.key==="Down")if(et.isTreeExpanded&&!et.isTreeLeaf){var vn=this._sortTreeChildrenByY(et).first();vn!==null&&Ct.select(vn)}else for(;et!==null;){var Gn=et.findTreeParentNode();if(Gn===null)break;var Jn=this._sortTreeChildrenByY(Gn),ga=Jn.indexOf(et);if(gaJn.y?1:Gn.xJn.x?1:0}),et},qe.prototype.copyToClipboard=function(Ct){go.CommandHandler.prototype.copyToClipboard.call(this,Ct),this._lastPasteOffset.set(this.pasteOffset)},qe.prototype.pasteFromClipboard=function(){var Ct=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ct,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ct},Object.defineProperty(qe.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ct){if(Ct!=="move"&&Ct!=="select"&&Ct!=="scroll"&&Ct!=="tree"&&Ct!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ct);this._arrowKeyBehavior=Ct}}),Object.defineProperty(qe.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ct){if(!(Ct instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ct);this._pasteOffset.set(Ct)}});var bt=qe,Tt=te(63720),Ut=te(5269),_t=te(38986),En={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},At=te(48790),Ve=te(59301),dt=(Ct,et,xt)=>new Promise((vn,Gn)=>{var Jn=On=>{try{bn(xt.next(On))}catch(ma){Gn(ma)}},ga=On=>{try{bn(xt.throw(On))}catch(ma){Gn(ma)}},bn=On=>On.done?vn(On.value):Promise.resolve(On.value).then(Jn,ga);bn((xt=xt.apply(Ct,et)).next())});function Ge({onCancel:Ct,callback:et}){let xt=(0,a.useRef)(),vn=(0,a.useRef)(),Gn=(0,a.useRef)(),Jn=(0,a.useRef)(!1);const ga=(0,a.useRef)(!1),[bn,On]=(0,a.useState)(0);function ma(){const Gt=Oe.bx.make,un={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};xt.current=new Oe.S0(vn.current,{padding:20,grid:Gt(Oe.s_,"Grid",Gt(Oe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Gt(Oe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:jn=>{var za=jn.diagram.commandHandler.addTopLevelParts(jn.diagram.selection,!0);za||jn.diagram.currentTool.doCancel()},commandHandler:Gt(bt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:jn=>{var za=jn.subject;za.location=za.location.copy().snapToGridPoint(jn.diagram.grid.gridOrigin,jn.diagram.grid.gridCellSize),setTimeout(()=>{jn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:jn=>{var za=jn.subject;setTimeout(()=>{jn.diagram.commandHandler.editTextBlock()})},LinkRelinked:jn=>{var za=jn.parameter.part;za.invalidateConnectedLinks();var ro=jn.subject;jn.diagram.toolManager.linkingTool.isForwards?ro.toNode.invalidateConnectedLinks():ro.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),xt.current.nodeTemplate=Gt(Oe.NB,"Auto",{locationSpot:Oe.z6.Center,locationObjectName:"SHAPE",desiredSize:new Oe.$u(120,60),minSize:new Oe.$u(40,40),resizable:!0,resizeCellSize:new Oe.$u(10,10),rotatable:!0},new Oe.KX("location","loc",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),new Oe.KX("desiredSize","size",Oe.$u.parse).makeTwoWay(Oe.$u.stringify),Gt(Oe.bn,{name:"SHAPE",fill:un.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Oe.z6.AllSides,toSpot:Oe.z6.AllSides},new Oe.KX("figure"),new Oe.KX("fill"),new Oe.KX("stroke","borderColor"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Gt(Oe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Gt(Oe.al,{margin:1,textAlign:"center",overflow:Oe.al.OverflowEllipsis,editable:!0},new Oe.KX("text").makeTwoWay(),new Oe.KX("stroke","color"))),xt.current.nodeTemplate.toolTip=Gt("ToolTip",Gt(Oe.s_,"Vertical",{maxSize:new Oe.$u(200,NaN)},Gt(Oe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Oe.KX("text")),Gt(Oe.al,{font:"10pt sans-serif",textAlign:"center"},new Oe.KX("text","details"))));function $e(jn,za){var ro=(to,Ua)=>{to.handled=!0,to.diagram.model.commit(Go=>{var Ba=Ua.part.adornedPart,Fr=new Oe.E9().setRectSpot(Ba.actualBounds,jn);Fr.subtract(Ba.location),Fr.scale(2,2),Fr.x+=Math.sign(Fr.x)*130,Fr.y+=Math.sign(Fr.y)*130,Fr.add(Ba.location),Fr.snapToGridPoint(to.diagram.grid.gridOrigin,to.diagram.grid.gridCellSize);var jo=Go.copyNodeData(Ba.data);Go.setGroupKeyForNodeData(jo,Go.getGroupKeyForNodeData(Ba.data)),Go.addNodeData(jo);var lr={from:Ba.key,to:Go.getKeyForNodeData(jo)};Go.addLinkData(lr);var Ao=to.diagram.findNodeForData(jo);Ao.location=Fr,to.diagram.select(Ao),setTimeout(()=>{to.diagram.commandHandler.editTextBlock()},20)})};return Gt(Oe.bn,{figure:za,alignment:jn,alignmentFocus:jn.opposite(),width:jn.equals(Oe.z6.Top)||jn.equals(Oe.z6.Bottom)?25:18,height:jn.equals(Oe.z6.Top)||jn.equals(Oe.z6.Bottom)?18:25,fill:"orange",stroke:un.white,strokeWidth:4,mouseEnter:(to,Ua)=>Ua.fill="dodgerblue",mouseLeave:(to,Ua)=>Ua.fill="orange",isActionable:!0,click:ro,contextClick:ro})}function Nn(jn){return Gt(Oe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(za,ro)=>ro.fill="dodgerblue",mouseLeave:(za,ro)=>ro.fill="orange",click:(za,ro)=>{za.diagram.commandHandler.showContextMenu(ro.part.adornedPart)}},jn||{})}xt.current.nodeTemplate.selectionAdornmentTemplate=Gt(Oe.uz,"Spot",Gt(Oe.Vm,{padding:10}),$e(Oe.z6.Top,"TriangleUp"),$e(Oe.z6.Left,"TriangleLeft"),$e(Oe.z6.Right,"TriangleRight"),$e(Oe.z6.Bottom,"TriangleDown"),Nn({alignment:new Oe.z6(.75,0)}));function da(jn,za){return(ro,to)=>{ro.handled=!0,ro.diagram.model.commit(Ua=>{Ua.set(to.part.adornedPart.data,jn,za)})}}function oa(jn,za){return za||(za="color"),Gt(Oe.bn,{width:16,height:16,stroke:"lightgray",fill:jn,margin:1,background:"transparent",mouseEnter:(ro,to)=>to.stroke="dodgerblue",mouseLeave:(ro,to)=>to.stroke="lightgray",click:da(za,jn),contextClick:da(za,jn)})}function Ma(){return[Gt("ContextMenuButton",Gt(Oe.s_,"Horizontal",oa(un.white,"fill"),oa(un.beige,"fill"),oa(un.extralightblue,"fill"),oa(un.extralightred,"fill"))),Gt("ContextMenuButton",Gt(Oe.s_,"Horizontal",oa(un.lightgray,"fill"),oa(un.lightgreen,"fill"),oa(un.lightblue,"fill"),oa(un.lightred,"fill")))]}function Ea(){return[Gt("ContextMenuButton",Gt(Oe.s_,"Horizontal",oa(un.black),oa(un.green),oa(un.blue),oa(un.red))),Gt("ContextMenuButton",Gt(Oe.s_,"Horizontal",oa(un.white),oa(un.magenta),oa(un.purple),oa(un.orange)))]}function Va(jn,za){return za||(za="thickness"),Gt(Oe.bn,"LineH",{width:16,height:16,strokeWidth:jn,margin:1,background:"transparent",mouseEnter:(ro,to)=>to.background="dodgerblue",mouseLeave:(ro,to)=>to.background="transparent",click:da(za,jn),contextClick:da(za,jn)})}function xa(jn,za){return za||(za="dash"),Gt(Oe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:jn,margin:1,background:"transparent",mouseEnter:(ro,to)=>to.background="dodgerblue",mouseLeave:(ro,to)=>to.background="transparent",click:da(za,jn),contextClick:da(za,jn)})}function Ln(){return[Gt("ContextMenuButton",Gt(Oe.s_,"Horizontal",Va(1),Va(2),Va(3),Va(4))),Gt("ContextMenuButton",Gt(Oe.s_,"Horizontal",xa(null),xa([2,4]),xa([4,4])))]}function Za(jn,za){return za||(za="figure"),Gt(Oe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:jn,margin:1,background:"transparent",mouseEnter:(ro,to)=>to.fill="dodgerblue",mouseLeave:(ro,to)=>to.fill="lightgray",click:da(za,jn),contextClick:da(za,jn)})}xt.current.nodeTemplate.contextMenu=Gt("ContextMenu",Gt("ContextMenuButton",Gt(Oe.s_,"Horizontal",Za("Rectangle"),Za("RoundedRectangle"),Za("Ellipse"),Za("Diamond"))),Gt("ContextMenuButton",Gt(Oe.s_,"Horizontal",Za("Parallelogram2"),Za("ManualOperation"),Za("Procedure"),Za("Cylinder1"))),Gt("ContextMenuButton",Gt(Oe.s_,"Horizontal",Za("Terminator"),Za("CreateRequest"),Za("Document"),Za("TriangleDown"))),Ma(),Ea(),Ln()),xt.current.groupTemplate=Gt(Oe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Oe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(jn,za)=>{var ro=za.addMembers(za.diagram.selection,!0);ro||za.diagram.currentTool.doCancel()},avoidable:!1},new Oe.KX("location","loc",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),Gt(Oe.s_,"Auto",{name:"BODY"},Gt(Oe.bn,{parameter1:10,fill:un.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Oe.z6.AllSides,toSpot:Oe.z6.AllSides},new Oe.KX("fill"),new Oe.KX("stroke","color"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Gt(Oe.Vm,{background:"transparent",margin:20})),Gt(Oe.al,{alignment:Oe.z6.Top,alignmentFocus:Oe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Oe.KX("text"),new Oe.KX("stroke","color"))),xt.current.groupTemplate.selectionAdornmentTemplate=Gt(Oe.uz,"Spot",Gt(Oe.s_,"Auto",Gt(Oe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Gt(Oe.Vm,{margin:1.5})),Nn({alignment:Oe.z6.TopRight,alignmentFocus:Oe.z6.BottomRight})),xt.current.groupTemplate.contextMenu=Gt("ContextMenu",Ma(),Ea(),Ln()),xt.current.linkTemplate=Gt(Oe.rU,{layerName:"Foreground",routing:Oe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Oe.KX("fromSpot","fromSpot",Oe.z6.parse),new Oe.KX("toSpot","toSpot",Oe.z6.parse),new Oe.KX("fromShortLength","dir",jn=>jn>=1?10:0),new Oe.KX("toShortLength","dir",jn=>jn>=1?10:0),new Oe.KX("points").makeTwoWay(),Gt(Oe.bn,{strokeWidth:2},new Oe.KX("stroke","color"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Gt(Oe.bn,{segmentIndex:0,segmentOffset:new Oe.E9(15,0),segmentOrientation:Oe.rU.OrientAlong,alignmentFocus:Oe.z6.Right,figure:"circle",width:10,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",jn=>jn===1)),Gt(Oe.bn,{segmentIndex:-1,segmentOffset:new Oe.E9(-10,6),segmentOrientation:Oe.rU.OrientPlus90,alignmentFocus:Oe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",jn=>jn>=1),new Oe.KX("width","thickness",jn=>7+3*jn),new Oe.KX("height","thickness",jn=>7+3*jn),new Oe.KX("segmentOffset","thickness",jn=>new Oe.E9(-15,4+1.5*jn))),Gt(Oe.bn,{segmentIndex:0,segmentOffset:new Oe.E9(15,-6),segmentOrientation:Oe.rU.OrientMinus90,alignmentFocus:Oe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",jn=>jn===2),new Oe.KX("width","thickness",jn=>7+3*jn),new Oe.KX("height","thickness",jn=>7+3*jn),new Oe.KX("segmentOffset","thickness",jn=>new Oe.E9(-15,4+1.5*jn))),Gt(Oe.al,{alignmentFocus:new Oe.z6(0,1,-4,0),editable:!0},new Oe.KX("text").makeTwoWay(),new Oe.KX("stroke","color"))),xt.current.linkTemplate.selectionAdornmentTemplate=Gt(Oe.uz,Gt(Oe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:uo(2)},new Oe.KX("pathPattern","thickness",uo)),Nn({alignmentFocus:new Oe.z6(0,0,-6,-4)}));function uo(jn){return Gt(Oe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(jn+4).toString()+" H3"})}function Ja(jn){var za="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return jn===0?za="M0 0 M16 16 M0 8 L16 8":jn===2&&(za="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Gt(Oe.bn,{geometryString:za,margin:2,background:"transparent",mouseEnter:(ro,to)=>to.background="dodgerblue",mouseLeave:(ro,to)=>to.background="transparent",click:da("dir",jn),contextClick:da("dir",jn)})}function Ra(jn){var za=(ro,to)=>{ro.handled=!0,ro.diagram.model.commit(Ua=>{var Go=to.part.adornedPart;Ua.set(Go.data,jn?"toSpot":"fromSpot",Oe.z6.stringify(Oe.z6.AllSides)),(jn?Go.toNode:Go.fromNode).invalidateConnectedLinks()})};return Gt(Oe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ro,to)=>to.background="dodgerblue",mouseLeave:(ro,to)=>to.background="transparent",click:za,contextClick:za})}function Fn(jn,za){var ro=0,to=Oe.z6.RightSide;jn.equals(Oe.z6.Top)?(ro=270,to=Oe.z6.TopSide):jn.equals(Oe.z6.Left)?(ro=180,to=Oe.z6.LeftSide):jn.equals(Oe.z6.Bottom)&&(ro=90,to=Oe.z6.BottomSide),za||(ro-=180);var Ua=(Go,Ba)=>{Go.handled=!0,Go.diagram.model.commit(Fr=>{var jo=Ba.part.adornedPart;Fr.set(jo.data,za?"toSpot":"fromSpot",Oe.z6.stringify(to)),(za?jo.toNode:jo.fromNode).invalidateConnectedLinks()})};return Gt(Oe.bn,{alignment:jn,alignmentFocus:jn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ro,background:"transparent",mouseEnter:(Go,Ba)=>Ba.background="dodgerblue",mouseLeave:(Go,Ba)=>Ba.background="transparent",click:Ua,contextClick:Ua})}xt.current.linkTemplate.contextMenu=Gt("ContextMenu",Ea(),Ln(),Gt("ContextMenuButton",Gt(Oe.s_,"Horizontal",Ja(0),Ja(1),Ja(2))),Gt("ContextMenuButton",Gt(Oe.s_,"Horizontal",Gt(Oe.s_,"Spot",Ra(!1),Fn(Oe.z6.Top,!1),Fn(Oe.z6.Left,!1),Fn(Oe.z6.Right,!1),Fn(Oe.z6.Bottom,!1)),Gt(Oe.s_,"Spot",{margin:new Oe.Zt(0,0,0,2)},Ra(!0),Fn(Oe.z6.Top,!0),Fn(Oe.z6.Left,!0),Fn(Oe.z6.Right,!0),Fn(Oe.z6.Bottom,!0)))));const xr=`{ "class": "GraphLinksModel", +`),Me)};var ze=({value:Me="",className:Xe,showTextOnly:lt,showLines:be,style:It={},stylesPrev:tt={},highlightKeywords:rt,showProgramFill:Yt,isProgramFill:nt,disabledFill:Nt=!1,programFillValue:pt,onFillChange:Je=Dt=>{},onFillBlur:kt=()=>{},onFillFocus:Lt=()=>{}})=>{let Dt=oe(String(Me||""));const[Ye,ke]=(0,a.useState)(""),[We,ct]=(0,a.useState)("office"),[it,Oe]=(0,a.useState)([]),qe=(0,a.useRef)("a"+(0,Be.Z)()),bt={},Rt=Qe=>//i.test(Qe||""),Gt=(Qe,Pt,He)=>{const St=document.createElement(Qe===re?"input":"textarea");St.style.width="100%",St.style.height=Qe===re?"40px":"151px",St.rows=5,St.spellcheck=!1,St.name="edu-program-fill",St.placeholder="\u8BF7\u8F93\u5165",St.dataset.id=Pt;const an=Object.keys(bt).length;return bt[an]=St,`${St.outerHTML}`};function _t(Qe){return Qe=Qe.replace(/!\[.*?\]\(.*?\)/g,""),Qe=Qe.replace(/\[.*?\]\(.*?\)/g,""),Qe=Qe.replace(new RegExp("","gs"),""),Qe=Qe.replace(//g,""),Qe=Qe.replace(//g,""),Qe=Qe.replace(new RegExp(".*?<\\/video>","gs"),""),Qe=Qe.replace(new RegExp(".*?<\\/audio>","gs"),""),Qe=Qe.replace(new RegExp(".*?<\\/style>","gs"),""),Qe=Qe.replace(new RegExp(".*?<\\/script>","gs"),""),Qe}const An=Qe=>!lt&&Rt(Dt)?Qe:Qe.replace(/([\s\S]+?)<\/style>/gim,function(Pt,He){let St=He.replace(/(\n|\r)/g,"").split("}"),an=[];return St.map(Et=>{Et!=""&&an.push(`.${qe.current} ${Et}`)}),``}),At=(0,a.useMemo)(()=>{try{const St=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,an=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Et=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,_e=/\(\/attachments\/download\//g;Dt=Dt.replace(_e,"("+Se.Z.API_SERVER+"/attachments/download/").replace(St,"("+Se.Z.API_SERVER+"/api/attachments/").replace(an,'"'+Se.Z.API_SERVER+"/api/attachments/").replace(Et,'"'+Se.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,` +`)}catch(St){}if(Yt){let St=-1;return Dt=Dt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(an,Et,_e){var Ae;return++St,Gt(an,St,(Ae=pt==null?void 0:pt[St])==null?void 0:Ae.value.replaceAll("<","<").replaceAll(">",">"))}),`
${An(Dt||"")}
`}let Qe=An(Dt);Qe=(0,he.ZP)(Qe);const Pt=(0,he.ez)();Dt.match(/\[TOC\]/)&&(Qe=Qe.replace("

[TOC]

",(0,he.Qv)()),(0,he.Iy)()),Qe=Qe.replace(/(__special_katext_id_\d+__)/g,(St,an)=>{const{type:Et,expression:_e}=Pt[an];return(0,Ze.renderToString)(ie(_e)||"",{displayMode:Et==="block",throwOnError:!1,output:"html"})}),Qe=Qe.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,he.AL)();const He=document.createElement("div");if(He.innerHTML=Qe,lt)return He.innerText;if(rt){const St=rt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ht(He,St),He.innerHTML}return setTimeout(()=>gt(),500),He.innerHTML},[Dt,rt]);(0,a.useEffect)(()=>{ut.current&&ut.current.querySelectorAll(["input","textarea"]).forEach(Pt=>{Pt.oninput=Ve,Pt.onblur=dt,Pt.onfocus=Ge})},[it]),(0,a.useEffect)(()=>{var Qe,Pt,He,St,an;if(pt!=null&&pt.length)try{const Et=ut.current.querySelectorAll(".edu-program-fill-score"),_e=ut.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ae,Le]of _e.entries())Le.value=((Qe=pt==null?void 0:pt[Ae])==null?void 0:Qe.value)||"",((Pt=pt==null?void 0:pt[Ae])==null?void 0:Pt.type)==="warning"?Le.className="program-fill-warning":((He=pt==null?void 0:pt[Ae])==null?void 0:He.type)==="success"?Le.className="program-fill-success":Le.className="";for(const[Ae,Le]of Et.entries())Le.innerHTML=(St=pt==null?void 0:pt[Ae])!=null&&St.score?`${(an=pt==null?void 0:pt[Ae])==null?void 0:an.score}\u5206`:"";Oe(pt)}catch(Et){console.log(Et,"error")}},[pt]);const Ve=Qe=>{it[Qe.target.dataset.id]=it[Qe.target.dataset.id]||{},it[Qe.target.dataset.id].value=Qe.target.value,Oe([...it]),Je(it,Qe.target.dataset.id)},dt=Qe=>{it[Qe.target.dataset.id]=it[Qe.target.dataset.id]||{},it[Qe.target.dataset.id].value=Qe.target.value,Oe([...it]),kt(it,Qe.target.dataset.id)},Ge=Qe=>{it[Qe.target.dataset.id]=it[Qe.target.dataset.id]||{},it[Qe.target.dataset.id].value=Qe.target.value,Oe([...it]),Lt(it,Qe.target.dataset.id)};function ht(Qe,Pt){return Qe.childNodes.forEach(He=>{var St;if(He.childNodes.length>0)ht(He,Pt);else if(He.nodeName!=="IMG")if(He.innerHTML)He.innerHTML=(St=He.innerHTML)==null?void 0:St.replace(new RegExp(Pt,"gi"),'$&');else{const an=document.createElement("span");an.innerHTML=He.textContent.replace(new RegExp(Pt,"gi"),'$&'),He.replaceWith(an)}})}const ut=(0,a.useRef)();he.jb.WebkitLineClamp=be,be&&(It=ee(ee({},It),he.jb));function $t(Qe){let Pt=Qe.target;if(Pt.tagName.toUpperCase()==="A"){let He=Pt.getAttribute("href");if(He.indexOf("office")>-1)Qe.preventDefault(),ke(He),ct("office");else if(He.indexOf("application/pdf")>-1)Qe.preventDefault(),ke(He),ct("pdf");else if(He.indexOf("text/html")>-1)Qe.preventDefault(),ke(He),ct("html");else if(He.startsWith("#")){Qe.preventDefault();let St=document.getElementById(He.replace("#",""));St&&St.scrollIntoView(!0)}}}const gt=()=>{var Qe;const Pt=(Qe=ut.current)==null?void 0:Qe.querySelectorAll("video");Pt==null||Pt.forEach(He=>{if(He.oncontextmenu=()=>!1,He.src.indexOf(".m3u8")>-1&&!He.canPlayType("application/vnd.apple.mpegurl")){if(Ce.ZP.isSupported()){var St=new Ce.ZP;St.loadSource(He.src),St.attachMedia(He)}}})};return(0,a.useEffect)(()=>{if(ut.current&&At&&At.match(ue)&&window.PR.prettyPrint(),ut.current)return ut.current.addEventListener("click",$t),()=>{var Qe;(Qe=ut.current)==null||Qe.removeEventListener("click",$t),(0,he.AL)(),(0,he.Iy)()}},[At,ut.current,$t]),(0,a.useEffect)(()=>{var Qe;const Pt=He=>{He.preventDefault(),He.clipboardData.setData("text",window.getSelection().toString())};return(Qe=ut.current)==null||Qe.addEventListener("copy",Pt),()=>{var He;(He=ut.current)==null||He.removeEventListener("copy",Pt)}},[ut.current]),a.createElement(a.Fragment,null,lt&&a.createElement("div",{ref:ut},At),!lt&&!Rt(At)&&a.createElement("div",{ref:ut,style:ee({},It),className:`${Xe||""} ${Nt?"disabled-fill":""} markdown-body ${qe.current}`,dangerouslySetInnerHTML:{__html:At}}),!lt&&Rt(At)&&a.createElement(Ft,{html:At}),a.createElement(le.Z,{close:!0,data:Ye,type:Ye!=null&&Ye.length?We:"",style:ee({},tt),onClose:()=>ke("")}))}},86074:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return fe}});var a=te(25690),me={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},he=te(59301),fe=({message:Ce,className:Se,children:De,style:Ze={}})=>he.createElement("div",{className:`custom-spinner ${me.idsRingWrapper} ${Se}`},he.createElement("div",{className:me.ldsRing},he.createElement("div",null),he.createElement("div",null),he.createElement("div",null),he.createElement("div",null)),Ce?he.createElement("p",{style:Ze},Ce):null,De,he.createElement(a.Outlet,null))},8343:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return fe}});var a=te(59301),me=te(49535),he=te(59301),fe=({defaultX:Ce="40%",leftChild:Se,rightChild:De,className:Ze,hideResize:Be=!1})=>{const[le,Re]=(0,a.useState)(Ce),Ie=(0,a.useRef)();function Ft(){Ie.current=!0}(0,a.useEffect)(()=>{function y(x){Ie.current&&(me.Z.publish("resize-move-bar",x),Re(x.pageX))}function b(){Ie.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",b),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",b)}},[]);const oe=typeof le=="number"&&le!==.01?`${le}px`:Ce,E=`calc(100% - ${Be?"0px":"4px"} - ${oe})`;return he.createElement("div",{className:`split-panel-container ${Ze}`},he.createElement("section",{style:{width:oe,display:le===.01?"none":""}},Se),he.createElement("section",{className:"resize-x-bar",onMouseDown:Ft},he.createElement("a",{className:"btn-resize"},he.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},he.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),he.createElement("section",{style:{width:E}},De))}},94268:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Se}});var a=te(59301),me={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},he=te(92310),fe=te.n(he),Se=({className:De,style:Ze={},leftNode:Be,leftTitle:le="\u81EA\u6D4B\u8F93\u5165",rightNode:Re,rightTitle:Ie="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:fe()(me.result,De),style:Ze},a.createElement("div",{className:me.left},a.createElement("div",{className:me.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,le)),a.createElement("div",{className:me.leftNode},Be)),a.createElement("div",{className:me.right},a.createElement("div",{className:me.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,Ie)),a.createElement("div",{className:me.rightNode},Re)))},96680:function(Te,ot,te){"use strict";var a=te(59301);const me=fe=>String(fe).length===1?`0${fe}`:fe,he=({className:fe="",onChange:Ce,defaultValue:Se=0})=>{const[De,Ze]=(0,a.useState)(Se);(0,a.useEffect)(()=>{const Ie=setTimeout(()=>{Ze(De+1e3)},1e3);return Ce(De+1e3),()=>{clearInterval(Ie)}},[De]);const Be=parseInt(De/(60*6e4))||"00",le=parseInt(De%(60*6e4)/6e4)||"00",Re=parseInt(De%6e4/1e3)||"00";return a.createElement("div",{className:fe},me(Be),":",me(le),":",me(Re))};ot.Z=he},27225:function(Te,ot,te){"use strict";var a=te(59301),me=te(59301);const he=({text:fe,speed:Ce=100})=>{const[Se,De]=(0,a.useState)(""),Ze=(0,a.useRef)(0);return(0,a.useEffect)(()=>{De(""),Ze.current=0;const Be=setInterval(()=>{Ze.currentle+fe.charAt(Ze.current)),Ze.current+=1):clearInterval(Be)},Ce);return()=>{clearInterval(Be)}},[fe]),me.createElement("div",{className:"c-black"},Se)};ot.Z=he},16253:function(Te,ot,te){"use strict";te.d(ot,{cT:function(){return ze},pe:function(){return ue}});var a=te(59301),me=te(14566),he=te(6767),fe=te(38986),Ce=te(28209),Se=te.n(Ce),De=te(1012),Ze=te(25690),Be=te(47257),le=te.n(Be),Re=Object.defineProperty,Ie=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,b=(Xe,lt,be)=>lt in Xe?Re(Xe,lt,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[lt]=be,x=(Xe,lt)=>{for(var be in lt||(lt={}))E.call(lt,be)&&b(Xe,be,lt[be]);if(oe)for(var be of oe(lt))y.call(lt,be)&&b(Xe,be,lt[be]);return Xe},z=(Xe,lt)=>Ie(Xe,Ft(lt)),ee=(Xe,lt)=>{var be={};for(var It in Xe)E.call(Xe,It)&<.indexOf(It)<0&&(be[It]=Xe[It]);if(Xe!=null&&oe)for(var It of oe(Xe))lt.indexOf(It)<0&&y.call(Xe,It)&&(be[It]=Xe[It]);return be},ne=(Xe,lt,be)=>new Promise((It,tt)=>{var rt=Nt=>{try{nt(be.next(Nt))}catch(pt){tt(pt)}},Yt=Nt=>{try{nt(be.throw(Nt))}catch(pt){tt(pt)}},nt=Nt=>Nt.done?It(Nt.value):Promise.resolve(Nt.value).then(rt,Yt);nt((be=be.apply(Xe,lt)).next())});const{Dragger:re}=me.default,ue=Xe=>{const lt="bf3c199c2470cb477d907b1e0917c17b",be="5183666c72eec9e4";var It=Se().enc.Utf8.parse(lt);let tt=Se().enc.Utf8.parse(be);var rt=Se().AES.decrypt(Xe,It,{iv:tt,mode:Se().mode.CBC});return rt.toString(Se().enc.Utf8)};let ie;const Pe=Xe=>ne(void 0,[Xe],function*({identifier:lt,oldFilename:be,newFilename:It}){var tt,rt,Yt,nt,Nt,pt;const Je=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Je.data=JSON.parse(ue(Je.data));const kt=new OSS({endpoint:(tt=Je==null?void 0:Je.data)==null?void 0:tt.end_point,region:(rt=Je==null?void 0:Je.data)==null?void 0:rt.region,accessKeyId:(Yt=Je==null?void 0:Je.data)==null?void 0:Yt.access_key_id,accessKeySecret:(nt=Je==null?void 0:Je.data)==null?void 0:nt.access_key_secret,bucket:(Nt=Je==null?void 0:Je.data)==null?void 0:Nt.bucket,stsToken:(pt=Je==null?void 0:Je.data)==null?void 0:pt.security_token});return new Promise((Lt,Dt)=>{console.log(11111,`${lt}/${be}`,`${lt}/${It}`,Je.data),kt.copy(`/${lt}/${be}`,`/${lt}/${It}`).then(Ye=>{console.log("\u62F7\u8D1D\u6210\u529F",Ye)}).catch(Ye=>{console.log(Ye)})})}),ze=(Xe,lt,be)=>ne(void 0,null,function*(){var It,tt,rt,Yt,nt,Nt;lt.file_name=Xe.name;const pt=yield(0,fe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ue(pt.data)),pt.data=JSON.parse(ue(pt.data));const Je=Xe.name.split(".");Je.pop();const kt=lt.realFileName?Je.join(""):(0,De.Z)(),Lt=new(le())({endpoint:(It=pt==null?void 0:pt.data)==null?void 0:It.end_point,region:(tt=pt==null?void 0:pt.data)==null?void 0:tt.region,accessKeyId:(rt=pt==null?void 0:pt.data)==null?void 0:rt.access_key_id,accessKeySecret:(Yt=pt==null?void 0:pt.data)==null?void 0:Yt.access_key_secret,bucket:(nt=pt==null?void 0:pt.data)==null?void 0:nt.bucket,stsToken:(Nt=pt==null?void 0:pt.data)==null?void 0:Nt.security_token});return new Promise((Dt,Ye)=>{var ke;Lt.multipartUpload(`${kt}`,new Blob([Xe],{type:Xe.type}),z(x({timeout:200*1e3,partSize:102400},be),{callback:{url:(ke=pt==null?void 0:pt.data)==null?void 0:ke.callback_url,host:pt==null?void 0:pt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(lt)}})).then(function(We){var ct;Xe.response=(ct=We.data)==null?void 0:ct.data,Dt(We==null?void 0:We.data)}).catch(function(We){Ye(We),console.log("err:",We)})})}),Me=Xe=>{var lt=Xe,{user:be,cancelUpload:It}=lt,tt=ee(lt,["user","cancelUpload"]);const[rt,Yt]=(0,a.useState)([]);let[nt,Nt]=(0,a.useState)();const pt={onRemove:kt=>{Yt([...rt.filter(Lt=>Lt.name!==kt.name)]),tt.onChange(rt.filter(Lt=>Lt.name!==kt.name))},disabled:tt.disabled,multiple:!0,fileList:rt==null?void 0:rt.map(kt=>kt.file),customRequest:()=>{},beforeUpload:kt=>ne(void 0,null,function*(){let Lt=tt.maxSize||1073741824;if(rt.filter(Dt=>Dt.name===kt.name).length){he.ZP.info(`${kt.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(kt==null?void 0:kt.size)>Lt?(he.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Lt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(rt.push({name:kt.name,file:kt}),Yt([...rt]),tt.onChange(rt),!1)})},Je=(kt,Lt)=>ne(void 0,null,function*(){var Dt,Ye,ke,We,ct,it;Lt.file_name=kt.name;const Oe=kt.name,qe=yield(0,fe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(qe.data=JSON.parse(ue(qe.data)),(qe==null?void 0:qe.status)!==0){rt[rt.findIndex(Gt=>Gt.name===Oe)].status="error",rt[rt.findIndex(Gt=>Gt.name===Oe)].file.status="error",tt.onChange(rt),he.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}nt=new(le())({endpoint:(Dt=qe==null?void 0:qe.data)==null?void 0:Dt.end_point,region:(Ye=qe==null?void 0:qe.data)==null?void 0:Ye.region,accessKeyId:(ke=qe==null?void 0:qe.data)==null?void 0:ke.access_key_id,accessKeySecret:(We=qe==null?void 0:qe.data)==null?void 0:We.access_key_secret,bucket:(ct=qe==null?void 0:qe.data)==null?void 0:ct.bucket,stsToken:(it=qe==null?void 0:qe.data)==null?void 0:it.security_token}),console.log(kt,"file"),Nt(nt);const bt=kt.name.split(".");bt.pop();const Rt=Oe.indexOf(".")>-1?Lt.realFileName?bt.join("."):(0,De.Z)():Oe;return new Promise((Gt,_t)=>{var An;try{nt.multipartUpload(`${tt.identifier}/${Rt}${Oe.indexOf(".")>-1?"."+Oe.split(".").pop():""}`,new Blob([kt.file],{type:kt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(At,Ve,dt)=>{try{console.log("\u8FDB\u5EA6",At,Ve,dt);const Ge=rt.findIndex(ht=>ht.name===Oe);rt[Ge].file.percent=At*100,rt[Ge].tempCheckpoint=Ve,Yt([...rt])}catch(Ge){}},checkpoint:rt[rt.findIndex(At=>At.name===Oe)].tempCheckpoint,callback:{customValue:{id:Oe+""},url:(An=qe==null?void 0:qe.data)==null?void 0:An.callback_url,host:qe==null?void 0:qe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(Lt)}}).then(function(At){var Ve,dt,Ge;const ht=rt.findIndex($t=>$t.name===Oe);let ut="done";if(((Ve=At.data)==null?void 0:Ve.status)===0){kt.response=(dt=At.data)==null?void 0:dt.data;const $t=rt.findIndex(gt=>gt.name===Oe);rt[$t].status="done",rt[$t].file.status="done"}else he.ZP.warning((Ge=At.data)==null?void 0:Ge.message),ut="error";rt[ht].status=ut,rt[ht].file.status=ut,tt.onChange(rt),Gt(At==null?void 0:At.data)}).catch(function(At){rt[rt.findIndex(Ve=>Ve.name===Oe)].status="error",rt[rt.findIndex(Ve=>Ve.name===Oe)].file.status="error",he.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Yt([...rt]),tt.onChange(rt),_t(At),console.log("err:",At)})}catch(At){}})});return(0,a.useEffect)(()=>{rt.every(kt=>kt==="done"||kt==="error")&&tt.onComplete(rt)},[rt]),(0,a.useEffect)(()=>{It&&(nt==null||nt.cancel())},[It]),(0,a.useEffect)(()=>{tt.uploading&&rt.map(kt=>ne(void 0,null,function*(){var Lt;if((!kt.status||kt.status==="error")&&!It){kt.status="uploading",kt.file.status="uploading";const Dt=yield Je(kt,{login:(Lt=be==null?void 0:be.userInfo)==null?void 0:Lt.login,container_type:tt.container_type,container_id:tt.container_id,description:tt.description,realFileName:tt.realFileName})}}))},[tt.uploading]),a.createElement(re,z(x({},pt),{height:tt.height,className:tt.className}),a.createElement("p",{className:"ant-upload-hint"},tt.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};ot.ZP=(0,Ze.connect)(({loading:Xe,globalSetting:lt,user:be})=>({globalSetting:lt,loading:Xe.models.competitions,user:be}))(Me)},11422:function(Te,ot,te){"use strict";te.d(ot,{xj:function(){return Lt},CI:function(){return It},h4:function(){return Ze},eh:function(){return fe},wr:function(){return De},r5:function(){return Ce}});var a=te(59301),me=te(85788),he=te(346);function fe(){const[Dt,Ye]=(0,a.useState)(!1),ke=(0,a.useRef)(null),We=(0,a.useCallback)(()=>{var Oe;(Oe=ke.current)==null||Oe.cancelRequest(),Ye(!1)},[]);return[{request:(0,a.useCallback)(Oe=>{const{url:qe,body:bt,onData:Rt,onDone:Gt,onCancelled:_t,onError:An}=Oe;ke.current&&ke.current.cancelRequest();const At=new me.Z(he.Z.API_SERVER+qe,bt);return ke.current=At,Ye(!0),new Promise((Ve,dt)=>{At.on("data",({chunk:Ge,full:ht})=>{Rt==null||Rt(ht,Ge)}),At.on("done",Ge=>{Ye(!1),Gt==null||Gt(Ge),Ve({status:"done",content:Ge})}),At.on("cancelled",Ge=>{Ye(!1),_t==null||_t(Ge),Ve({status:"cancelled",content:Ge})}),At.on("error",Ge=>{Ye(!1),An==null||An(Ge),dt(Ge)}),At.startStream()})},[]),cancel:We,get loading(){return Dt}}]}function Ce(Dt=[]){const[Ye,ke]=(0,a.useState)(Dt),We=(0,a.useCallback)((ct,it)=>{const{limit:Oe,onlySuccess:qe=!0}=it||{},bt=[],Rt=new Map;ct.forEach(Gt=>{Gt.sender==="AI"&&Gt.key&&Rt.set(Gt.key,Gt)});for(const Gt of ct)if(Gt.sender==="user"&&Gt.key){const _t=Rt.get(Gt.key);if((_t==null?void 0:_t.text)&&(!qe||!(_t!=null&&_t.error))&&(bt.push({question:Gt.text||"",answer:_t.text}),Oe&&bt.length>=Oe))break}return bt},[]);return{chatData:Ye,setChatData:ke,calcHistoryList:We}}var De=({status:Dt,rootMargin:Ye="70px",bottomOffset:ke=50})=>{const We=(0,a.useRef)(null),ct=(0,a.useRef)(null),it=(0,a.useRef)(null),[Oe,qe]=(0,a.useState)(!0),bt=(0,a.useRef)(!1),Rt=(0,a.useRef)(0);return(0,a.useEffect)(()=>{const Gt=We.current,_t=ct.current;if(!Gt||!_t)return;const An=new IntersectionObserver(([At])=>{var Ve,dt;if(!document.contains(At.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ve=At.rootBounds)==null?void 0:Ve.width)===0&&((dt=At.rootBounds)==null?void 0:dt.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(At.boundingClientRect.width===0&&At.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}qe(At.isIntersecting)},{root:Gt,rootMargin:Ye,threshold:0});return An.observe(_t),()=>{An.disconnect()}},[Ye,!!(We!=null&&We.current),!!(ct!=null&&ct.current)]),(0,a.useEffect)(()=>{if(!Dt)return;const Gt=We.current,_t=it.current;if(!Gt||!_t)return;bt.current=!1,Rt.current=Gt.scrollTop;const An=()=>{const{scrollTop:dt,scrollHeight:Ge,clientHeight:ht}=Gt,ut=dt>Rt.current,$t=dt+ht>=Ge-ke;ut&&$t?(Gt.scrollTop=Ge,bt.current=!1):ut||(bt.current=!0),Rt.current=dt},At=()=>{bt.current||(Gt.scrollTop=Gt.scrollHeight)};Gt.addEventListener("scroll",An);const Ve=new ResizeObserver(At);return Ve.observe(_t),()=>{Ve.disconnect(),Gt.removeEventListener("scroll",An)}},[Dt,ke]),{scrollBoxRef:We,bottomInspectRef:ct,contentRef:it,isAtBottom:Oe}};function Ze(Dt){const[Ye,ke]=(0,a.useState)({width:0,height:0});return(0,a.useEffect)(()=>{const We=Dt.current;if(!We)return;const ct=new ResizeObserver(it=>{for(let Oe of it){const qe=Oe.target.offsetWidth,bt=Oe.target.offsetHeight;ke({width:qe,height:bt})}});return ct.observe(We),()=>{ct.disconnect()}},[Dt]),Ye}var Be=te(6767),le=te(14566),Re=te(62957),Ie=te(25399),Ft=te(29787),oe=te(75727),E=te(99571),y=te(37568),b=te(92310),x=te.n(b),z={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},ee=te(51257),ne=te(58617),re=te(32050),ue=Object.defineProperty,ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Me=(Dt,Ye,ke)=>Ye in Dt?ue(Dt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Dt[Ye]=ke,Xe=(Dt,Ye)=>{for(var ke in Ye||(Ye={}))Pe.call(Ye,ke)&&Me(Dt,ke,Ye[ke]);if(ie)for(var ke of ie(Ye))ze.call(Ye,ke)&&Me(Dt,ke,Ye[ke]);return Dt},lt=(Dt,Ye,ke)=>new Promise((We,ct)=>{var it=bt=>{try{qe(ke.next(bt))}catch(Rt){ct(Rt)}},Oe=bt=>{try{qe(ke.throw(bt))}catch(Rt){ct(Rt)}},qe=bt=>bt.done?We(bt.value):Promise.resolve(bt.value).then(it,Oe);qe((ke=ke.apply(Dt,Ye)).next())}),It=(0,a.forwardRef)(({placeholder:Dt="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Ye,style:ke,hideUpload:We,disabled:ct,disabledTooltip:it,value:Oe="",onChange:qe,onSubmit:bt,onCancel:Rt,loading:Gt,typing:_t,toggles:An,onFullInputChange:At,onInputFocus:Ve,headExtraNode:dt},Ge)=>{var ht,ut;const[$t,gt]=(0,a.useState)([]),[Qe,Pt]=(0,a.useState)([]),[He,St]=(0,a.useState)(!1),[an,Et]=(0,a.useState)(!1),_e=(0,a.useRef)(null),Ae=(0,a.useRef)(null),Le=(0,a.useRef)(null),Ue=(0,a.useRef)(!1),at=50,Vt=10;(0,a.useImperativeHandle)(Ge,()=>({onAttachmentsClear:()=>{gt([]),Pt([])}}));const zt={maxCount:at,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:$t,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:tn=>lt(void 0,null,function*(){var Vn,Jn,xn,Xn;const ln=(Xn=(xn=(Jn=(Vn=tn==null?void 0:tn.name)==null?void 0:Vn.split("."))==null?void 0:Jn.slice(-1))==null?void 0:xn[0])==null?void 0:Xn.toLowerCase(),fn=["doc","docx","md","pdf","txt","xlsx","xls"];return tn.size===0?(Be.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),le.default.LIST_IGNORE):fn.includes(ln)?tn.size/1024/1024>100?(Be.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),le.default.LIST_IGNORE):!0:(Be.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),le.default.LIST_IGNORE)}),onChange:({fileList:tn})=>{gt(tn)},action:`${(ht=he.Z)==null?void 0:ht.API_SERVER}/api/intelligent_imports/upload_file.json`},on={maxCount:Vt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Qe,multiple:!0,accept:".jpg,.png",beforeUpload:tn=>{var Vn,Jn,xn,Xn;const ln=(Xn=(xn=(Jn=(Vn=tn==null?void 0:tn.name)==null?void 0:Vn.split("."))==null?void 0:Jn.slice(-1))==null?void 0:xn[0])==null?void 0:Xn.toLowerCase(),fn=["jpg","png"];return tn.size===0?(Be.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),le.default.LIST_IGNORE):fn.includes(ln)?tn.size/1024/1024>10?(Be.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),le.default.LIST_IGNORE):!0:(Be.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),le.default.LIST_IGNORE)},onChange:({fileList:tn})=>{Pt(tn)},action:`${(ut=he.Z)==null?void 0:ut.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var tn,Vn;const Jn=(Vn=(tn=_e.current)==null?void 0:tn.resizableTextArea)==null?void 0:Vn.textArea;if(!Jn)return;const xn=new ResizeObserver(()=>{Et(Jn.scrollHeight>=96)});return Jn&&xn.observe(Jn),()=>{Jn&&xn.unobserve(Jn)}},[]);const Wt=tn=>{qe==null||qe(tn.target.value)},jt=tn=>{var Vn,Jn,xn,Xn,ln,fn,yn,Mn;if(tn==="file"){if(Qe.length){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var ta,Ct,et,xt;Pt([]),(xt=(et=(Ct=(ta=Ae.current)==null?void 0:ta.upload)==null?void 0:Ct.uploader)==null?void 0:et.fileInput)==null||xt.click()}});return}(Xn=(xn=(Jn=(Vn=Ae.current)==null?void 0:Vn.upload)==null?void 0:Jn.uploader)==null?void 0:xn.fileInput)==null||Xn.click()}if(tn==="image"){if($t.length){Re.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var ta,Ct,et,xt;gt([]),(xt=(et=(Ct=(ta=Le.current)==null?void 0:ta.upload)==null?void 0:Ct.uploader)==null?void 0:et.fileInput)==null||xt.click()}});return}(Mn=(yn=(fn=(ln=Le.current)==null?void 0:ln.upload)==null?void 0:fn.uploader)==null?void 0:yn.fileInput)==null||Mn.click()}},In=()=>{bt==null||bt(Oe,$t,Qe)},oa=tn=>{if(!(tn.shiftKey&&tn.key==="Enter")&&tn.key==="Enter"){if(tn.preventDefault(),Sn||Ue.current||Gt)return;In()}},dn=[...$t,...Qe],Sn=dn.some(tn=>tn.status==="uploading")||_t||Gt||!(Oe!=null&&Oe.trim()),$n=!!dn.length||(An==null?void 0:An.some(tn=>tn.active))||dt,Dn=We||$t.length>=at||Qe.length>=Vt,Cn=[{key:"file",disabled:$t.length>=at,label:a.createElement(Ie.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Qe.length>=Vt,label:a.createElement(Ie.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return a.createElement("div",{style:ke,className:x()(z.footerContainer,Ye,He&&z.full,$n&&z.selected)},a.createElement("div",{className:z.togglesContainer},dt,An==null?void 0:An.filter(tn=>tn.show!==!1).map((tn,Vn)=>a.createElement(a.Fragment,{key:Vn},a.createElement(Ie.Z,{key:tn.label,title:tn.tooltip},a.createElement("div",{onClick:tn.onToggle,className:x()(z.btn,tn.active&&z.btnActive)},a.createElement("i",{className:`iconfont ${tn.icon} mr10 font12`}),tn.label)),tn==null?void 0:tn.extraNode)),dn.map(tn=>a.createElement("div",{className:z.attachment,key:tn.uid},(tn==null?void 0:tn.status)==="uploading"&&a.createElement(Ft.Z,{indicator:a.createElement(ne.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:tn==null?void 0:tn.name,className:"mr10"},(0,ee.Pq)(tn.name,20)),a.createElement("i",{onClick:()=>{gt(Vn=>Vn.filter(Jn=>Jn.uid!==tn.uid)),Pt(Vn=>Vn.filter(Jn=>Jn.uid!==tn.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(Ie.Z,{title:it},a.createElement("div",{className:x()(z.inputContainer,an&&z.lineFour,ct&&z.disabledInput)},a.createElement(le.default,Xe({ref:Ae},zt)),a.createElement(le.default,Xe({ref:Le},on)),a.createElement(oe.Z,{className:`${Dn?"hide":""}`,menu:{items:Cn,onClick:tn=>jt(tn.key)},placement:"top"},a.createElement(E.ZP,{className:z.uploadBtn,icon:a.createElement(re.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),a.createElement(y.default.TextArea,{ref:_e,autoSize:{minRows:1,maxRows:4},placeholder:Dt,value:Oe,variant:"borderless",style:Dn?{paddingLeft:0,marginLeft:0}:{},onChange:Wt,onPressEnter:oa,onCompositionStart:()=>{Ue.current=!0},onCompositionEnd:()=>{Ue.current=!1},onFocus:()=>Ve==null?void 0:Ve()}),_t?a.createElement(Ie.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${z.cancelBtn}`,onClick:Rt})):a.createElement(E.ZP,{className:z.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Sn,onClick:In}),an&&a.createElement("span",{className:z.fullIcon,onClick:()=>{St(!He),At==null||At(!He)}},He?a.createElement("span",{className:"iconfont icon-shousuo"}):a.createElement("span",{className:"iconfont icon-zhankai"})))))}),tt={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},rt=te(10946),Yt=te(36596),nt=te(56102),Nt=te(56321),pt="data:image/png;base64,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",Je=(Dt,Ye,ke)=>new Promise((We,ct)=>{var it=bt=>{try{qe(ke.next(bt))}catch(Rt){ct(Rt)}},Oe=bt=>{try{qe(ke.throw(bt))}catch(Rt){ct(Rt)}},qe=bt=>bt.done?We(bt.value):Promise.resolve(bt.value).then(it,Oe);qe((ke=ke.apply(Dt,Ye)).next())}),Lt=({contentRef:Dt,className:Ye,style:ke,aiIcon:We=Nt,userIcon:ct=pt,chatData:it,requestLoading:Oe,editIndex:qe,onEditFinish:bt,onEditCancel:Rt,customDataNode:Gt,extraAnswerAction:_t,cancelTyping:An,onAnswerFinish:At,onReasoningFinish:Ve,onDynamic:dt,sensitiveWords:Ge=[]})=>{const[ht,ut]=(0,a.useState)(""),$t=(0,a.useRef)(null);(0,a.useEffect)(()=>{var He;if($t.current&&qe!==null){$t.current.focus();const St=(He=$t.current.resizableTextArea)==null?void 0:He.textArea;St&&(St.selectionStart=St.selectionEnd=St.value.length)}},[qe]);const gt=(He,St)=>{let an=He;return St.forEach(Et=>{const _e=new RegExp(Et,"g");an=an.replace(_e,"")}),an},Qe=(He,St)=>{const an=St===qe,Et=[...(He==null?void 0:He.fileList)||[],...(He==null?void 0:He.imageList)||[]];return a.createElement("div",{className:tt.li},a.createElement("div",{className:tt.avatarIcon},a.createElement("img",{className:tt.img,src:ct})),a.createElement("div",{className:tt.content},!!(Et!=null&&Et.length)&&a.createElement("div",{className:tt.fileWrap},Et==null?void 0:Et.map((_e,Ae)=>{var Le,Ue;return a.createElement("div",{key:Ae,className:tt.file},a.createElement("img",{src:te(90034)(`./${((Ue=(Le=_e==null?void 0:_e.name)==null?void 0:Le.split("."))==null?void 0:Ue.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(Ie.Z,{title:_e==null?void 0:_e.name},a.createElement("div",{className:tt.fileName},_e==null?void 0:_e.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(_e==null?void 0:_e.size))))})),a.createElement("div",{className:tt.borderBox},an?a.createElement(y.default.TextArea,{value:ht,ref:$t,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:_e=>ut(_e.target.value)}):a.createElement("div",{className:tt.text},He==null?void 0:He.text)),an?a.createElement("div",{className:tt.action},a.createElement(E.ZP,{onClick:()=>{ut(""),Rt()},size:"small"},"\u53D6\u6D88"),a.createElement(E.ZP,{disabled:!ht.trim(),onClick:()=>bt(ht),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:tt.action},a.createElement(nt.CopyToClipboard,{text:(He==null?void 0:He.text)||"",onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Ie.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},Pt=(He,St)=>a.createElement("div",{className:tt.li},a.createElement("div",{className:tt.avatarIcon},a.createElement("img",{className:tt.img,src:We})),a.createElement("div",{className:tt.content},a.createElement("div",{className:tt.borderBox},He.loading&&a.createElement(a.Fragment,null,He!=null&&He.imageGenerator?a.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(He!=null&&He.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:tt.loading},a.createElement("div",{className:tt.dot}),a.createElement("div",{className:tt.dot}),a.createElement("div",{className:tt.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(He==null?void 0:He.thinkingEnabled)&&a.createElement(Yt.Z,{time:He==null?void 0:He.time,cancelIndex:An,loading:He.loading,streamingStatus:!(He!=null&&He.text),onFinish:()=>Je(void 0,null,function*(){Ve==null||Ve()}),value:He==null?void 0:He.reasoning}),!!(He!=null&&He.text)&&!He.hideAnswer&&a.createElement(rt.Z,{cancelIndex:An,onDynamic:dt,streamingStatus:Oe,loadImage:!!(He!=null&&He.imageGenerator),onFinish:()=>Je(void 0,null,function*(){At==null||At()}),value:gt(He==null?void 0:He.text,Ge)})),(He==null?void 0:He.source)&&!!(He!=null&&He.text)&&a.createElement("div",{className:tt.source},He==null?void 0:He.source),a.createElement("div",{className:tt.action},_t==null?void 0:_t(He,St),a.createElement(nt.CopyToClipboard,{text:String((He==null?void 0:He.text)||""),onCopy:()=>Be.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Ie.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return a.createElement("div",{ref:Dt,className:x()(Ye),style:ke},it==null?void 0:it.map((He,St)=>a.createElement(a.Fragment,{key:He.key+St},He.show&&a.createElement(a.Fragment,null,He.sender==="user"&&Qe(He,St),He.sender==="AI"&&Pt(He,St),Gt&&!["AI","user"].includes(He.sender)&&Gt(He,St)))))}},87320:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return fe}});var a=te(59301),me=te(49535),he=te(90083),fe=()=>{const[Ce,Se]=(0,a.useState)(""),[De,Ze]=(0,a.useState)(0);let[Be,le]=(0,a.useState)(),[Re,Ie]=(0,a.useState)();const[Ft,oe]=(0,a.useState)(!1),E=(0,a.useRef)("");(0,a.useEffect)(()=>me.Z.subscribe("preview-image",ze=>{Se(ze),console.log(ue.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,a.useEffect)(()=>{E.current=Ce},[Ce]);function y(Pe){console.log("e====",Pe),Pe.keyCode==27&&E.current&&b()}function b(){document.body.style.overflow="auto",le(void 0),Ie(void 0),Ze(0),Se("")}function x(){Ze(De+90)}function z(){Be=ue.current.width*1.1,Re=ue.current.height*1.1,Ie(Re),le(Be)}function ee(){Be=ue.current.width/1.1,Re=ue.current.height/1.1,Ie(Re),le(Be)}const ne=(0,a.useRef)(),re=(0,a.useRef)(),ue=(0,a.useRef)(),ie=Pe=>{(Pe.nativeEvent.target===ne.current||Pe.nativeEvent.target===re.current)&&b()};return a.createElement(a.Fragment,null,Ce?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:re},a.createElement(he.Z,{className:"image-preview",src:Ce,style:{display:"none"},preview:{visible:!0,src:Ce,onVisibleChange:Pe=>{Se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},69720:function(Te,ot,te){"use strict";te.d(ot,{h:function(){return ne}});var a=te(59301),me=te(82326),he=te(28284),fe=te(99571),Ce=te(89780),Se=te.n(Ce),De=te(8336),Ze=te(12469),Be=Object.defineProperty,le=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(re,ue,ie)=>ue in re?Be(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ie}):re[ue]=ie,y=(re,ue)=>{for(var ie in ue||(ue={}))Ft.call(ue,ie)&&E(re,ie,ue[ie]);if(Ie)for(var ie of Ie(ue))oe.call(ue,ie)&&E(re,ie,ue[ie]);return re},b=(re,ue)=>le(re,Re(ue));const x=me.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ot.Z=({callback:re,onCancel:ue})=>{const[ie,Pe]=(0,a.useState)("python");function ze(Xe){Pe(ee[Xe][1])}function Me(Xe){re(Xe)}return a.createElement(he.default,b(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Me,style:{width:500}}),a.createElement(he.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(me.default,{getPopupContainer:Xe=>Xe.parentNode,onChange:ze},Object.keys(ee).map(Xe=>a.createElement(x,{key:Xe,value:Xe},ee[Xe][0])))),a.createElement(he.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ne,{mode:ie})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(fe.ZP,{type:"ghost",onClick:ue},"\u53D6\u6D88")))};function ne({value:re,onChange:ue,mode:ie,options:Pe={}}){const ze=(0,a.useRef)(),[Me,Xe]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Me){let lt=function(be){const It=be.getValue();ue&&ue(It)};return Me.on("change",lt),()=>{Me.off("change",lt)}}},[Me,ue]),(0,a.useEffect)(()=>{Me&&Me.setOption("mode",ie)},[Me,ie]),(0,a.useEffect)(()=>{Me&&(re!==Me.getValue()||re==="")&&setTimeout(()=>{Me.setValue(re||"")},300)},[Me,re]),(0,a.useEffect)(()=>{if(ze.current&&!Me){const lt=Se().fromTextArea(ze.current,y({mode:ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Pe));Xe(lt)}},[ze.current,Me]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:ze}))}},39793:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return ta}});var a=te(59301),me=te(89780),he=te.n(me),fe=te(76374),Ce=te(8336),Se=te(6313),De=te(25717),Ze=te(99498),Be=te(25419),le=te(67549),Re=te(76902),Ie=({value:Ct="",className:et,showTextOnly:xt,showLines:pn,style:Wn={}})=>{const qn=(0,a.useMemo)(()=>"",[Ct]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:qn}}))},Ft=Object.defineProperty,oe=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(Ct,et,xt)=>et in Ct?Ft(Ct,et,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[et]=xt,ee=(Ct,et)=>{for(var xt in et||(et={}))b.call(et,xt)&&z(Ct,xt,et[xt]);if(y)for(var xt of y(et))x.call(et,xt)&&z(Ct,xt,et[xt]);return Ct},ne=(Ct,et)=>oe(Ct,E(et));let re=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ue({onActionCallback:Ct,title:et,icon:xt,actionName:pn,className:Wn="",children:qn}){function ma(){Ct(pn)}return a.createElement("a",{title:et,className:Wn,onClick:ma},a.createElement("i",{className:`${xt}`}),qn)}var ie=({watch:Ct,showNullButton:et,showNullProgramButton:xt,onActionCallback:pn,fullScreen:Wn,insertTemp:qn,hidetoolBar:ma,extraUse:bn})=>{const On=[...re,{title:`${Ct?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ct?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!ma&&On.map((fa,ya)=>a.createElement("li",{key:ya},fa.actionName?a.createElement(ue,ne(ee({},fa),{onActionCallback:pn})):a.createElement("span",{className:"v-line"}))),et?a.createElement("li",null,a.createElement(ue,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:pn},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,xt?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(ue,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:pn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(ue,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:pn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,qn&&a.createElement("li",null,a.createElement(ue,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${qn}`,onActionCallback:pn},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),bn&&a.createElement("li",null,bn),a.createElement("li",{className:"btn-full-screen"},a.createElement(ue,{icon:`${Wn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Wn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:pn})))},Pe=te(91558),ze=te(28284),Me=te(37568),Xe=te(99571),lt=Object.defineProperty,be=Object.defineProperties,It=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,nt=(Ct,et,xt)=>et in Ct?lt(Ct,et,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[et]=xt,Nt=(Ct,et)=>{for(var xt in et||(et={}))rt.call(et,xt)&&nt(Ct,xt,et[xt]);if(tt)for(var xt of tt(et))Yt.call(et,xt)&&nt(Ct,xt,et[xt]);return Ct},pt=(Ct,et)=>be(Ct,It(et));const Je={labelCol:{span:4},wrapperCol:{span:20}};var kt=({callback:Ct,onCancel:et})=>{function xt(pn){Ct(pn)}return a.createElement(ze.default,pt(Nt({},Je),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:xt,style:{width:500}}),a.createElement(ze.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(Me.default,null)),a.createElement(ze.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(Me.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Xe.ZP,{type:"ghost",onClick:et},"\u53D6\u6D88")))},Lt=te(69720),Dt=te(17077),Ye=te(62957),ke=te(77019),We=te(9507),ct=te(59301),it=({callback:Ct,onCancel:et})=>{const xt=document.createElement("canvas"),pn=xt.getContext("2d");xt.width=1e3,xt.height=800,pn.fillStyle="#ffffff",pn.fillRect(0,0,xt.width,xt.height);const Wn=xt.toDataURL("image/png");return ct.createElement(Ye.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ct.createElement(ke.Z,{style:{height:"100vh"}},ct.createElement(We.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Wn,visible:!0,title:String(Date.now())},onOk:qn=>{Ct({src:qn.url})},onClose:et})))},Oe=te(12378);function qe(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(qe,go.CommandHandler),qe.prototype.canAlignSelection=function(){var Ct=this.diagram;return!(Ct===null||Ct.isReadOnly||Ct.isModelReadOnly||Ct.selection.count<2)},qe.prototype.alignLeft=function(){var Ct=this.diagram;Ct.startTransaction("aligning left");var et=1/0;Ct.selection.each(function(xt){xt instanceof go.Link||(et=Math.min(xt.position.x,et))}),Ct.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(et,xt.position.y))}),Ct.commitTransaction("aligning left")},qe.prototype.alignRight=function(){var Ct=this.diagram;Ct.startTransaction("aligning right");var et=-1/0;Ct.selection.each(function(xt){if(!(xt instanceof go.Link)){var pn=xt.actualBounds.x+xt.actualBounds.width;et=Math.max(pn,et)}}),Ct.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(et-xt.actualBounds.width,xt.position.y))}),Ct.commitTransaction("aligning right")},qe.prototype.alignTop=function(){var Ct=this.diagram;Ct.startTransaction("alignTop");var et=1/0;Ct.selection.each(function(xt){xt instanceof go.Link||(et=Math.min(xt.position.y,et))}),Ct.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.position.x,et))}),Ct.commitTransaction("alignTop")},qe.prototype.alignBottom=function(){var Ct=this.diagram;Ct.startTransaction("aligning bottom");var et=-1/0;Ct.selection.each(function(xt){if(!(xt instanceof go.Link)){var pn=xt.actualBounds.y+xt.actualBounds.height;et=Math.max(pn,et)}}),Ct.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.actualBounds.x,et-xt.actualBounds.height))}),Ct.commitTransaction("aligning bottom")},qe.prototype.alignCenterX=function(){var Ct=this.diagram,et=Ct.selection.first();if(et){Ct.startTransaction("aligning Center X");var xt=et.actualBounds.x+et.actualBounds.width/2;Ct.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(xt-pn.actualBounds.width/2,pn.actualBounds.y))}),Ct.commitTransaction("aligning Center X")}},qe.prototype.alignCenterY=function(){var Ct=this.diagram,et=Ct.selection.first();if(et){Ct.startTransaction("aligning Center Y");var xt=et.actualBounds.y+et.actualBounds.height/2;Ct.selection.each(function(pn){pn instanceof go.Link||pn.move(new go.Point(pn.actualBounds.x,xt-pn.actualBounds.height/2))}),Ct.commitTransaction("aligning Center Y")}},qe.prototype.alignColumn=function(Ct){var et=this.diagram;et.startTransaction("align Column"),Ct===void 0&&(Ct=0),Ct=parseFloat(Ct);var xt=new Array;et.selection.each(function(bn){bn instanceof go.Link||xt.push(bn)});for(var pn=0;pn0){for(var bn=qn.elt(ma-1);bn!==null&&bn.isTreeExpanded&&!bn.isTreeLeaf;){var On=this._sortTreeChildrenByY(bn);bn=On.last()}bn!==null&&Ct.select(bn)}else Ct.select(Wn)}}else if(xt.key==="Down")if(et.isTreeExpanded&&!et.isTreeLeaf){var pn=this._sortTreeChildrenByY(et).first();pn!==null&&Ct.select(pn)}else for(;et!==null;){var Wn=et.findTreeParentNode();if(Wn===null)break;var qn=this._sortTreeChildrenByY(Wn),ma=qn.indexOf(et);if(maqn.y?1:Wn.xqn.x?1:0}),et},qe.prototype.copyToClipboard=function(Ct){go.CommandHandler.prototype.copyToClipboard.call(this,Ct),this._lastPasteOffset.set(this.pasteOffset)},qe.prototype.pasteFromClipboard=function(){var Ct=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ct,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ct},Object.defineProperty(qe.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ct){if(Ct!=="move"&&Ct!=="select"&&Ct!=="scroll"&&Ct!=="tree"&&Ct!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ct);this._arrowKeyBehavior=Ct}}),Object.defineProperty(qe.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ct){if(!(Ct instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ct);this._pasteOffset.set(Ct)}});var bt=qe,Rt=te(63720),Gt=te(5269),_t=te(38986),An={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},At=te(48790),Ve=te(59301),dt=(Ct,et,xt)=>new Promise((pn,Wn)=>{var qn=On=>{try{bn(xt.next(On))}catch(fa){Wn(fa)}},ma=On=>{try{bn(xt.throw(On))}catch(fa){Wn(fa)}},bn=On=>On.done?pn(On.value):Promise.resolve(On.value).then(qn,ma);bn((xt=xt.apply(Ct,et)).next())});function Ge({onCancel:Ct,callback:et}){let xt=(0,a.useRef)(),pn=(0,a.useRef)(),Wn=(0,a.useRef)(),qn=(0,a.useRef)(!1);const ma=(0,a.useRef)(!1),[bn,On]=(0,a.useState)(0);function fa(){const Qt=Oe.bx.make,sn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};xt.current=new Oe.S0(pn.current,{padding:20,grid:Qt(Oe.s_,"Grid",Qt(Oe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Oe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Qn=>{var ja=Qn.diagram.commandHandler.addTopLevelParts(Qn.diagram.selection,!0);ja||Qn.diagram.currentTool.doCancel()},commandHandler:Qt(bt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Qn=>{var ja=Qn.subject;ja.location=ja.location.copy().snapToGridPoint(Qn.diagram.grid.gridOrigin,Qn.diagram.grid.gridCellSize),setTimeout(()=>{Qn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Qn=>{var ja=Qn.subject;setTimeout(()=>{Qn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Qn=>{var ja=Qn.parameter.part;ja.invalidateConnectedLinks();var ro=Qn.subject;Qn.diagram.toolManager.linkingTool.isForwards?ro.toNode.invalidateConnectedLinks():ro.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),xt.current.nodeTemplate=Qt(Oe.NB,"Auto",{locationSpot:Oe.z6.Center,locationObjectName:"SHAPE",desiredSize:new Oe.$u(120,60),minSize:new Oe.$u(40,40),resizable:!0,resizeCellSize:new Oe.$u(10,10),rotatable:!0},new Oe.KX("location","loc",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),new Oe.KX("desiredSize","size",Oe.$u.parse).makeTwoWay(Oe.$u.stringify),Qt(Oe.bn,{name:"SHAPE",fill:sn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Oe.z6.AllSides,toSpot:Oe.z6.AllSides},new Oe.KX("figure"),new Oe.KX("fill"),new Oe.KX("stroke","borderColor"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Qt(Oe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Qt(Oe.al,{margin:1,textAlign:"center",overflow:Oe.al.OverflowEllipsis,editable:!0},new Oe.KX("text").makeTwoWay(),new Oe.KX("stroke","color"))),xt.current.nodeTemplate.toolTip=Qt("ToolTip",Qt(Oe.s_,"Vertical",{maxSize:new Oe.$u(200,NaN)},Qt(Oe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Oe.KX("text")),Qt(Oe.al,{font:"10pt sans-serif",textAlign:"center"},new Oe.KX("text","details"))));function $e(Qn,ja){var ro=(to,Ga)=>{to.handled=!0,to.diagram.model.commit(Go=>{var xa=Ga.part.adornedPart,Fr=new Oe.E9().setRectSpot(xa.actualBounds,Qn);Fr.subtract(xa.location),Fr.scale(2,2),Fr.x+=Math.sign(Fr.x)*130,Fr.y+=Math.sign(Fr.y)*130,Fr.add(xa.location),Fr.snapToGridPoint(to.diagram.grid.gridOrigin,to.diagram.grid.gridCellSize);var jo=Go.copyNodeData(xa.data);Go.setGroupKeyForNodeData(jo,Go.getGroupKeyForNodeData(xa.data)),Go.addNodeData(jo);var lr={from:xa.key,to:Go.getKeyForNodeData(jo)};Go.addLinkData(lr);var Ao=to.diagram.findNodeForData(jo);Ao.location=Fr,to.diagram.select(Ao),setTimeout(()=>{to.diagram.commandHandler.editTextBlock()},20)})};return Qt(Oe.bn,{figure:ja,alignment:Qn,alignmentFocus:Qn.opposite(),width:Qn.equals(Oe.z6.Top)||Qn.equals(Oe.z6.Bottom)?25:18,height:Qn.equals(Oe.z6.Top)||Qn.equals(Oe.z6.Bottom)?18:25,fill:"orange",stroke:sn.white,strokeWidth:4,mouseEnter:(to,Ga)=>Ga.fill="dodgerblue",mouseLeave:(to,Ga)=>Ga.fill="orange",isActionable:!0,click:ro,contextClick:ro})}function Nn(Qn){return Qt(Oe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(ja,ro)=>ro.fill="dodgerblue",mouseLeave:(ja,ro)=>ro.fill="orange",click:(ja,ro)=>{ja.diagram.commandHandler.showContextMenu(ro.part.adornedPart)}},Qn||{})}xt.current.nodeTemplate.selectionAdornmentTemplate=Qt(Oe.uz,"Spot",Qt(Oe.Vm,{padding:10}),$e(Oe.z6.Top,"TriangleUp"),$e(Oe.z6.Left,"TriangleLeft"),$e(Oe.z6.Right,"TriangleRight"),$e(Oe.z6.Bottom,"TriangleDown"),Nn({alignment:new Oe.z6(.75,0)}));function ga(Qn,ja){return(ro,to)=>{ro.handled=!0,ro.diagram.model.commit(Ga=>{Ga.set(to.part.adornedPart.data,Qn,ja)})}}function ia(Qn,ja){return ja||(ja="color"),Qt(Oe.bn,{width:16,height:16,stroke:"lightgray",fill:Qn,margin:1,background:"transparent",mouseEnter:(ro,to)=>to.stroke="dodgerblue",mouseLeave:(ro,to)=>to.stroke="lightgray",click:ga(ja,Qn),contextClick:ga(ja,Qn)})}function Na(){return[Qt("ContextMenuButton",Qt(Oe.s_,"Horizontal",ia(sn.white,"fill"),ia(sn.beige,"fill"),ia(sn.extralightblue,"fill"),ia(sn.extralightred,"fill"))),Qt("ContextMenuButton",Qt(Oe.s_,"Horizontal",ia(sn.lightgray,"fill"),ia(sn.lightgreen,"fill"),ia(sn.lightblue,"fill"),ia(sn.lightred,"fill")))]}function Aa(){return[Qt("ContextMenuButton",Qt(Oe.s_,"Horizontal",ia(sn.black),ia(sn.green),ia(sn.blue),ia(sn.red))),Qt("ContextMenuButton",Qt(Oe.s_,"Horizontal",ia(sn.white),ia(sn.magenta),ia(sn.purple),ia(sn.orange)))]}function Va(Qn,ja){return ja||(ja="thickness"),Qt(Oe.bn,"LineH",{width:16,height:16,strokeWidth:Qn,margin:1,background:"transparent",mouseEnter:(ro,to)=>to.background="dodgerblue",mouseLeave:(ro,to)=>to.background="transparent",click:ga(ja,Qn),contextClick:ga(ja,Qn)})}function Ma(Qn,ja){return ja||(ja="dash"),Qt(Oe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Qn,margin:1,background:"transparent",mouseEnter:(ro,to)=>to.background="dodgerblue",mouseLeave:(ro,to)=>to.background="transparent",click:ga(ja,Qn),contextClick:ga(ja,Qn)})}function Ln(){return[Qt("ContextMenuButton",Qt(Oe.s_,"Horizontal",Va(1),Va(2),Va(3),Va(4))),Qt("ContextMenuButton",Qt(Oe.s_,"Horizontal",Ma(null),Ma([2,4]),Ma([4,4])))]}function Ua(Qn,ja){return ja||(ja="figure"),Qt(Oe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Qn,margin:1,background:"transparent",mouseEnter:(ro,to)=>to.fill="dodgerblue",mouseLeave:(ro,to)=>to.fill="lightgray",click:ga(ja,Qn),contextClick:ga(ja,Qn)})}xt.current.nodeTemplate.contextMenu=Qt("ContextMenu",Qt("ContextMenuButton",Qt(Oe.s_,"Horizontal",Ua("Rectangle"),Ua("RoundedRectangle"),Ua("Ellipse"),Ua("Diamond"))),Qt("ContextMenuButton",Qt(Oe.s_,"Horizontal",Ua("Parallelogram2"),Ua("ManualOperation"),Ua("Procedure"),Ua("Cylinder1"))),Qt("ContextMenuButton",Qt(Oe.s_,"Horizontal",Ua("Terminator"),Ua("CreateRequest"),Ua("Document"),Ua("TriangleDown"))),Na(),Aa(),Ln()),xt.current.groupTemplate=Qt(Oe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Oe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Qn,ja)=>{var ro=ja.addMembers(ja.diagram.selection,!0);ro||ja.diagram.currentTool.doCancel()},avoidable:!1},new Oe.KX("location","loc",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),Qt(Oe.s_,"Auto",{name:"BODY"},Qt(Oe.bn,{parameter1:10,fill:sn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Oe.z6.AllSides,toSpot:Oe.z6.AllSides},new Oe.KX("fill"),new Oe.KX("stroke","color"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Qt(Oe.Vm,{background:"transparent",margin:20})),Qt(Oe.al,{alignment:Oe.z6.Top,alignmentFocus:Oe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Oe.KX("text"),new Oe.KX("stroke","color"))),xt.current.groupTemplate.selectionAdornmentTemplate=Qt(Oe.uz,"Spot",Qt(Oe.s_,"Auto",Qt(Oe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Qt(Oe.Vm,{margin:1.5})),Nn({alignment:Oe.z6.TopRight,alignmentFocus:Oe.z6.BottomRight})),xt.current.groupTemplate.contextMenu=Qt("ContextMenu",Na(),Aa(),Ln()),xt.current.linkTemplate=Qt(Oe.rU,{layerName:"Foreground",routing:Oe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Oe.KX("fromSpot","fromSpot",Oe.z6.parse),new Oe.KX("toSpot","toSpot",Oe.z6.parse),new Oe.KX("fromShortLength","dir",Qn=>Qn>=1?10:0),new Oe.KX("toShortLength","dir",Qn=>Qn>=1?10:0),new Oe.KX("points").makeTwoWay(),Qt(Oe.bn,{strokeWidth:2},new Oe.KX("stroke","color"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Qt(Oe.bn,{segmentIndex:0,segmentOffset:new Oe.E9(15,0),segmentOrientation:Oe.rU.OrientAlong,alignmentFocus:Oe.z6.Right,figure:"circle",width:10,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",Qn=>Qn===1)),Qt(Oe.bn,{segmentIndex:-1,segmentOffset:new Oe.E9(-10,6),segmentOrientation:Oe.rU.OrientPlus90,alignmentFocus:Oe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",Qn=>Qn>=1),new Oe.KX("width","thickness",Qn=>7+3*Qn),new Oe.KX("height","thickness",Qn=>7+3*Qn),new Oe.KX("segmentOffset","thickness",Qn=>new Oe.E9(-15,4+1.5*Qn))),Qt(Oe.bn,{segmentIndex:0,segmentOffset:new Oe.E9(15,-6),segmentOrientation:Oe.rU.OrientMinus90,alignmentFocus:Oe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",Qn=>Qn===2),new Oe.KX("width","thickness",Qn=>7+3*Qn),new Oe.KX("height","thickness",Qn=>7+3*Qn),new Oe.KX("segmentOffset","thickness",Qn=>new Oe.E9(-15,4+1.5*Qn))),Qt(Oe.al,{alignmentFocus:new Oe.z6(0,1,-4,0),editable:!0},new Oe.KX("text").makeTwoWay(),new Oe.KX("stroke","color"))),xt.current.linkTemplate.selectionAdornmentTemplate=Qt(Oe.uz,Qt(Oe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:uo(2)},new Oe.KX("pathPattern","thickness",uo)),Nn({alignmentFocus:new Oe.z6(0,0,-6,-4)}));function uo(Qn){return Qt(Oe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Qn+4).toString()+" H3"})}function Ja(Qn){var ja="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Qn===0?ja="M0 0 M16 16 M0 8 L16 8":Qn===2&&(ja="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Qt(Oe.bn,{geometryString:ja,margin:2,background:"transparent",mouseEnter:(ro,to)=>to.background="dodgerblue",mouseLeave:(ro,to)=>to.background="transparent",click:ga("dir",Qn),contextClick:ga("dir",Qn)})}function za(Qn){var ja=(ro,to)=>{ro.handled=!0,ro.diagram.model.commit(Ga=>{var Go=to.part.adornedPart;Ga.set(Go.data,Qn?"toSpot":"fromSpot",Oe.z6.stringify(Oe.z6.AllSides)),(Qn?Go.toNode:Go.fromNode).invalidateConnectedLinks()})};return Qt(Oe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ro,to)=>to.background="dodgerblue",mouseLeave:(ro,to)=>to.background="transparent",click:ja,contextClick:ja})}function Fn(Qn,ja){var ro=0,to=Oe.z6.RightSide;Qn.equals(Oe.z6.Top)?(ro=270,to=Oe.z6.TopSide):Qn.equals(Oe.z6.Left)?(ro=180,to=Oe.z6.LeftSide):Qn.equals(Oe.z6.Bottom)&&(ro=90,to=Oe.z6.BottomSide),ja||(ro-=180);var Ga=(Go,xa)=>{Go.handled=!0,Go.diagram.model.commit(Fr=>{var jo=xa.part.adornedPart;Fr.set(jo.data,ja?"toSpot":"fromSpot",Oe.z6.stringify(to)),(ja?jo.toNode:jo.fromNode).invalidateConnectedLinks()})};return Qt(Oe.bn,{alignment:Qn,alignmentFocus:Qn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ro,background:"transparent",mouseEnter:(Go,xa)=>xa.background="dodgerblue",mouseLeave:(Go,xa)=>xa.background="transparent",click:Ga,contextClick:Ga})}xt.current.linkTemplate.contextMenu=Qt("ContextMenu",Aa(),Ln(),Qt("ContextMenuButton",Qt(Oe.s_,"Horizontal",Ja(0),Ja(1),Ja(2))),Qt("ContextMenuButton",Qt(Oe.s_,"Horizontal",Qt(Oe.s_,"Spot",za(!1),Fn(Oe.z6.Top,!1),Fn(Oe.z6.Left,!1),Fn(Oe.z6.Right,!1),Fn(Oe.z6.Bottom,!1)),Qt(Oe.s_,"Spot",{margin:new Oe.Zt(0,0,0,2)},za(!0),Fn(Oe.z6.Top,!0),Fn(Oe.z6.Left,!0),Fn(Oe.z6.Right,!0),Fn(Oe.z6.Bottom,!0)))));const xr=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -1109,18 +1109,18 @@ ${Tt} {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var Qo=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function pr(jn){return console.log("shapeName:",jn),Qo.indexOf(jn)>=0}var tr=new Oe.YI(Gn.current,{maxSelectionCount:1,linkTemplate:Gt(Oe.rU,{locationSpot:Oe.z6.Center,selectionAdornmentTemplate:Gt(Oe.uz,"Link",{locationSpot:Oe.z6.Center},Gt(Oe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Gt(Oe.bn,{toArrow:"Standard",stroke:null}))},{routing:Oe.rU.AvoidsNodes,curve:Oe.rU.JumpOver,corner:5,toShortLength:4},new Oe.KX("points"),Gt(Oe.bn,{isPanelMain:!0,strokeWidth:2}),Gt(Oe.bn,{toArrow:"Standard",stroke:null})),model:new Oe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Oe.bn.getFigureGenerators().toArray().map(jn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:jn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return xt.current.addDiagramListener("TextEdited",function(jn){var za;const ro=jn.subject.part;var to=(za=document.activeElement)==null?void 0:za.value;typeof to=="string"&&to.trim()===""&&xt.current.model.commit(function(Ua){Ua.set(ro.data,"text","\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}),tr.nodeTemplate=Gt(Oe.NB,"Auto",{locationSpot:Oe.z6.Center},new Oe.KX("location","location",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),Gt(Oe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Oe.KX("stroke").makeTwoWay(),new Oe.KX("fill").makeTwoWay(),new Oe.KX("figure")),Gt(Oe.al,{margin:new Oe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Oe.$u(16,16),maxSize:new Oe.$u(10,NaN),textAlign:"center",editable:!0},new Oe.KX("key").makeTwoWay())),setTimeout(()=>{xt.current.grid=Gt(Oe.s_,"Grid",Gt(Oe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Gt(Oe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),xt.current.grid.visible=!0,xt.current.grid.gridCellStroke="darkgray",xt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=xt.current,xt.current}const Sa=()=>dt(this,null,function*(){var Gt,un=xt.current.makeImage();const $e=yield(0,_t.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:un.src,file_data:JSON.stringify({login:(Gt=(0,At.eY)())==null?void 0:Gt.login,data:JSON.parse(xt.current.model.toJson())})}});et({src:$e.url})});return(0,a.useEffect)(()=>(setTimeout(()=>{ma()},500),On(bn+1),()=>{xt.current=null}),[]),Ve.createElement("div",{ref:ga,className:"body-overflow-initial"},Ve.createElement(Ye.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!bn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ve.createElement(ke.Z,null,Ve.createElement(Ut.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ve.createElement(Ut.Z,{onClick:()=>{var Gt,un,$e=xt.current.selection.first();if(Jn.current=!Jn.current,document.activeElement&&$e){let Nn=(un=(Gt=document.activeElement)==null?void 0:Gt.value)==null?void 0:un.trim();typeof Nn=="string"&&xt.current.model.commit(function(da){da.set($e.data,"text",Nn||"\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}On(bn+1)}},Ve.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ct},Ve.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:Jn.current?"none":"block"},className:En.flowChartWrp},Ve.createElement("div",{style:{display:"flex",height:"100%"}},Ve.createElement("div",{style:{width:"300px",height:"100%"}},Ve.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ve.createElement("div",{style:{height:"calc(100% - 50px)"},className:En.myPaletteDiv,ref:Gn})),Ve.createElement("div",{style:{flex:1,position:"relative"}},Ve.createElement("div",{ref:vn,style:{height:"80vh"}}))),Ve.createElement("div",{className:"tr"},Ve.createElement(Xe.ZP,{size:"large",onClick:Sa,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ht=Ge,ut=te(47889),$t=te(71051);const gt=ut.ZP.Group,Qe={margin:"0 8px"};var Pt=({callback:Ct,onCancel:et})=>{function xt(vn){Ct(vn)}return a.createElement(ze.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:xt},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Qe},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Qe},"\u884C\u6570"),a.createElement(ze.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement($t.Z,null)),a.createElement("span",{style:Qe},"\u5217\u6570"),a.createElement(ze.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement($t.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Qe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(ze.default.Item,{name:"align"},a.createElement(gt,null,a.createElement(ut.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(ut.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(ut.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(ut.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Xe.ZP,{type:"ghost",onClick:et},"\u53D6\u6D88")))},We=te(71411),St=te(43001),an=te.n(St),_e=(0,a.forwardRef)(({use3d:Ct,width:et,height:xt,callback:vn,showSaveButton:Gn},Jn)=>{const ga=(0,a.useRef)(),bn=(0,a.useRef)(),[On,ma]=(0,a.useState)(!1),Sa=(0,a.useRef)({id:ga,appName:"graphing",width:et||1e3,height:xt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{bn.current=new(an())(Sa.current,!0),window.onload=function(){bn.current.inject("applet_container")}},[]);const Gt=()=>{var un=window.ggbApplet.getPNGBase64(1,!0,72);return vn&&vn(un),un};return(0,a.useEffect)(()=>{Sa.current.appName=On?"3D":"graphing",bn.current.inject("applet_container")},[On]),(0,a.useEffect)(()=>{ma(Ct)},[Ct]),(0,a.useImperativeHandle)(Jn,()=>({getImgData:Gt})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ga}),a.createElement(ke.Z,{align:"middle"},a.createElement(Ut.Z,{flex:1},a.createElement(We.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:On,onChange:un=>ma(un)})),a.createElement(Ut.Z,null,a.createElement(Xe.ZP,{size:"large",onClick:Gt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ae=te(76562),Le=te(6767);const Ue="link",at="upload-image",Vt="add-flowchart",zt="draw-image",on="add-flowchart",Ht="code-block",jt="add-table",In="------------",ta={default:In,left:`:${In}`,center:`:${In}:`,right:`${In}:`};var cn=te(37808);function Sn(){}let Xn=0;const wn=1e4,Pn="\u2581",tn="@\u2581\u2581@",Un="@\u2581@",Wn=` +]}`;var Qo=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function pr(Qn){return console.log("shapeName:",Qn),Qo.indexOf(Qn)>=0}var tr=new Oe.YI(Wn.current,{maxSelectionCount:1,linkTemplate:Qt(Oe.rU,{locationSpot:Oe.z6.Center,selectionAdornmentTemplate:Qt(Oe.uz,"Link",{locationSpot:Oe.z6.Center},Qt(Oe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Qt(Oe.bn,{toArrow:"Standard",stroke:null}))},{routing:Oe.rU.AvoidsNodes,curve:Oe.rU.JumpOver,corner:5,toShortLength:4},new Oe.KX("points"),Qt(Oe.bn,{isPanelMain:!0,strokeWidth:2}),Qt(Oe.bn,{toArrow:"Standard",stroke:null})),model:new Oe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Oe.bn.getFigureGenerators().toArray().map(Qn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Qn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return xt.current.addDiagramListener("TextEdited",function(Qn){var ja;const ro=Qn.subject.part;var to=(ja=document.activeElement)==null?void 0:ja.value;typeof to=="string"&&to.trim()===""&&xt.current.model.commit(function(Ga){Ga.set(ro.data,"text","\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}),tr.nodeTemplate=Qt(Oe.NB,"Auto",{locationSpot:Oe.z6.Center},new Oe.KX("location","location",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),Qt(Oe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Oe.KX("stroke").makeTwoWay(),new Oe.KX("fill").makeTwoWay(),new Oe.KX("figure")),Qt(Oe.al,{margin:new Oe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Oe.$u(16,16),maxSize:new Oe.$u(10,NaN),textAlign:"center",editable:!0},new Oe.KX("key").makeTwoWay())),setTimeout(()=>{xt.current.grid=Qt(Oe.s_,"Grid",Qt(Oe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Oe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),xt.current.grid.visible=!0,xt.current.grid.gridCellStroke="darkgray",xt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=xt.current,xt.current}const ya=()=>dt(this,null,function*(){var Qt,sn=xt.current.makeImage();const $e=yield(0,_t.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:sn.src,file_data:JSON.stringify({login:(Qt=(0,At.eY)())==null?void 0:Qt.login,data:JSON.parse(xt.current.model.toJson())})}});et({src:$e.url})});return(0,a.useEffect)(()=>(setTimeout(()=>{fa()},500),On(bn+1),()=>{xt.current=null}),[]),Ve.createElement("div",{ref:ma,className:"body-overflow-initial"},Ve.createElement(Ye.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!bn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ve.createElement(ke.Z,null,Ve.createElement(Gt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ve.createElement(Gt.Z,{onClick:()=>{var Qt,sn,$e=xt.current.selection.first();if(qn.current=!qn.current,document.activeElement&&$e){let Nn=(sn=(Qt=document.activeElement)==null?void 0:Qt.value)==null?void 0:sn.trim();typeof Nn=="string"&&xt.current.model.commit(function(ga){ga.set($e.data,"text",Nn||"\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}On(bn+1)}},Ve.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ct},Ve.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:qn.current?"none":"block"},className:An.flowChartWrp},Ve.createElement("div",{style:{display:"flex",height:"100%"}},Ve.createElement("div",{style:{width:"300px",height:"100%"}},Ve.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ve.createElement("div",{style:{height:"calc(100% - 50px)"},className:An.myPaletteDiv,ref:Wn})),Ve.createElement("div",{style:{flex:1,position:"relative"}},Ve.createElement("div",{ref:pn,style:{height:"80vh"}}))),Ve.createElement("div",{className:"tr"},Ve.createElement(Xe.ZP,{size:"large",onClick:ya,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ht=Ge,ut=te(47889),$t=te(71051);const gt=ut.ZP.Group,Qe={margin:"0 8px"};var Pt=({callback:Ct,onCancel:et})=>{function xt(pn){Ct(pn)}return a.createElement(ze.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:xt},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Qe},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Qe},"\u884C\u6570"),a.createElement(ze.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement($t.Z,null)),a.createElement("span",{style:Qe},"\u5217\u6570"),a.createElement(ze.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement($t.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Qe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(ze.default.Item,{name:"align"},a.createElement(gt,null,a.createElement(ut.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(ut.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(ut.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(ut.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Xe.ZP,{type:"ghost",onClick:et},"\u53D6\u6D88")))},He=te(71411),St=te(43001),an=te.n(St),_e=(0,a.forwardRef)(({use3d:Ct,width:et,height:xt,callback:pn,showSaveButton:Wn},qn)=>{const ma=(0,a.useRef)(),bn=(0,a.useRef)(),[On,fa]=(0,a.useState)(!1),ya=(0,a.useRef)({id:ma,appName:"graphing",width:et||1e3,height:xt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{bn.current=new(an())(ya.current,!0),window.onload=function(){bn.current.inject("applet_container")}},[]);const Qt=()=>{var sn=window.ggbApplet.getPNGBase64(1,!0,72);return pn&&pn(sn),sn};return(0,a.useEffect)(()=>{ya.current.appName=On?"3D":"graphing",bn.current.inject("applet_container")},[On]),(0,a.useEffect)(()=>{fa(Ct)},[Ct]),(0,a.useImperativeHandle)(qn,()=>({getImgData:Qt})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ma}),a.createElement(ke.Z,{align:"middle"},a.createElement(Gt.Z,{flex:1},a.createElement(He.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:On,onChange:sn=>fa(sn)})),a.createElement(Gt.Z,null,a.createElement(Xe.ZP,{size:"large",onClick:Qt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ae=te(76562),Le=te(6767);const Ue="link",at="upload-image",Vt="add-flowchart",zt="draw-image",on="add-flowchart",Wt="code-block",jt="add-table",In="------------",oa={default:In,left:`:${In}`,center:`:${In}:`,right:`${In}:`};var dn=te(37808);function Sn(){}let $n=0;const Dn=1e4,Cn="\u2581",tn="@\u2581\u2581@",Vn="@\u2581@",Jn=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Dn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Kn(Ct){return/^\d+$/.test(Ct)?`${Ct}px`:Ct}const fn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",yn={[fn+"-B"]:"bold",[fn+"-I"]:"italic"},Mn={[Ue]:"\u6DFB\u52A0\u94FE\u63A5",[Ht]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[at]:"\u6DFB\u52A0\u56FE\u7247",[zt]:"\u6DFB\u52A0\u753B\u56FE",[Vt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[jt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var _n=({defaultValue:Ct="",onChange:et,width:xt="100%",height:vn=400,miniToolbar:Gn=!1,isFocus:Jn=!1,watch:ga,insertTemp:bn,mode:On="markdown",id:ma="markdown-editor-id",showResizeBar:Sa=!1,noStorage:Gt=!1,showNullButton:un=!1,showNullProgramButton:$e=!1,hidetoolBar:Nn=!1,fullScreen:da=!1,onBlur:oa,onCMBeforeChange:Ma,onFullScreen:Ea,className:Va="",disablePaste:xa=!1,disabled:Ln=!1,disabledFill:Za=!1,placeholder:uo="",values:Ja="",extraUse:Ra})=>{const[Fn,xr]=(0,a.useState)(null),[Qo,pr]=(0,a.useState)(Ct),[tr,jn]=(0,a.useState)(ga),[za,ro]=(0,a.useState)(da),[to,Ua]=(0,a.useState)(""),[Go,Ba]=(0,a.useState)(0),[Fr,jo]=(0,a.useState)(vn),[lr,Ao]=(0,a.useState)(!1),[Ro,Br]=(0,a.useState)(0),[Sr,yr]=(0,a.useState)(0),Qr=(0,a.useRef)(),Ur=(0,a.useRef)(),fo=(0,a.useRef)(),ko=(0,a.useRef)();(0,a.useEffect)(()=>{const st=window.scrollY||window.pageYOffset;pr(Ja),Fn==null||Fn.setValue(Ja),window.scrollTo(0,st)},[Ja]),(0,a.useEffect)(()=>{Ea==null||Ea(za)},[za]),(0,a.useEffect)(()=>{if(Qr.current){let st=function(pe,se){var ye;if(xa){se.preventDefault();return}const we=se.clipboardData;if(we){const ve=we.types.toString(),Fe=we.items;if(ve==="Files"||we.types.indexOf("Files")>-1){if(se.preventDefault(),On=="stex")return;try{let Ne=Fe[1];((ye=Fe[0])==null?void 0:ye.kind)==="file"&&(Ne=Fe[0]);const yt=Ne.getAsFile(),Ot=yt.name.split(".").pop();(0,Dt.I)(yt,mt=>{var Zt,Jt,Wt;mt.id?((Zt=yt==null?void 0:yt.type)==null?void 0:Zt.indexOf("image"))>-1?ae.replaceSelection(``):((Jt=yt==null?void 0:yt.type)==null?void 0:Jt.indexOf("video"))>-1?ae.replaceSelection(``):((Wt=yt==null?void 0:yt.type)==null?void 0:Wt.indexOf("pdf"))>-1?ae.replaceSelection(`${yt.name}`):Dn.includes(Ot)?ae.replaceSelection(`${yt.name}`):ae.replaceSelection(`[${yt.name}](/api/attachments/${mt.id}?type=${mt.content_type})`):(mt==null?void 0:mt.status)===401&&(document.location.href="/user/login")})}catch(Ne){Le.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ae=he().fromTextArea(Qr.current,{mode:On,lineNumbers:!Gn,lineWrapping:!0,value:Ct,autoCloseTags:!0,autoCloseBrackets:!0});return ae.on("keyup",function(pe,se){se.keyCode===8&&(pe.getValue()==""?ae.setOption("placeholder",uo):ae.setOption("placeholder",null))}),ae.on("keydown",function(pe,se){if(se.keyCode===8){var ye=El(pe);ye&&se.preventDefault()}}),Jn&&ae.focus(),ae.on("paste",st),Ln&&ae.on("beforeChange",function(pe,se){(se.origin==="paste"||se.origin==="+input")&&se.cancel()}),xr(ae),()=>{ae.off("paste",st)}}},[]);const fa=(0,a.useCallback)(()=>{if(Ur.current)try{}catch(st){console.log(st,"---- to set md editor body height")}},[Fr,Ur,za]);(0,a.useEffect)(()=>{function st(){let ae=new fe.Z(pe=>{for(let se of pe)(se.target.offsetHeight>0||se.target.offsetWidth>0)&&(fa(),Fn.setSize("100%","100%"),Fn.refresh())});return ae.observe(Qr.current.parentElement),ae}if(Fn){const ae=st();return()=>{var pe,se;(pe=Qr.current)!=null&&pe.parentElement&&ae.unobserve((se=Qr.current)==null?void 0:se.parentElement)}}},[Fn,fa]),(0,a.useEffect)(()=>{if(Fn){let st=[];for(const[ae,pe]of Object.entries(yn)){let se={[ae]:()=>{Xr(pe)}};st.push(se),Fn.addKeyMap(se)}return()=>{for(let ae of st)Fn.removeKeyMap(ae)}}},[Fn]),(0,a.useEffect)(()=>{da!==za&&ro(da)},[da]),(0,cn.Z)(()=>{if(!Gt&&Go>0){let st=new Date().getTime(),ae=window.sessionStorage.getItem(ma);st>=Go+wn&&(!ae||ae!==Qo)&&(window.sessionStorage.setItem(ma,Qo),Ao(!0))}},wn),(0,a.useEffect)(()=>{jn(ga)},[Fn,ga]),(0,a.useEffect)(()=>{Fn&&Jn&&Fn.focus()},[Fn,Jn]),(0,a.useEffect)(()=>{if(tr&&Fn){let st=function(pe){let se=pe.target;if(ko.current){let ye=se.scrollTop/se.scrollHeight;ko.current.scrollTop=ko.current.scrollHeight*ye}};const ae=Fn.getScrollerElement();return ae.addEventListener("scroll",st),()=>{ae.removeEventListener("scroll",st)}}},[Fn,tr]),(0,a.useEffect)(()=>{if(Fn&&Ma){let st=function(ae,pe){Ma(ae,pe)};return Fn.on("beforeChange",st),()=>{Fn.off("beforeChange",st)}}},[Fn,Ma]),(0,a.useEffect)(()=>{if(Fn&&oa){let st=function(){oa(Fn.getValue())};return Fn.on("blur",st),()=>{Fn.off("blur",st)}}},[Fn,oa]);function El(st,ae){var pe=st.getDoc(),se=pe.getCursor(),ye=pe.getLine(se.line),we=ye.charAt(se.ch-1),ve=ye.lastIndexOf("@\u2581@",se.ch),Fe=ye.lastIndexOf("@\u2581\u2581@",se.ch),Ne=ve>Fe?ve:Fe,yt=ve>Fe?3:4;if(tn.indexOf(we)===-1)return null;if(console.log("change1:",ae,st,ye,se,Ne,ve,Fe,we),Ne>=0&&se.ch-Ne<5){var Ot=Ne+yt;return pe.replaceRange("",{line:se.line,ch:Ne},{line:se.line,ch:Ot}),{line:se.line,ch:Ot}}return null}(0,a.useEffect)(()=>{if(Fn){let st=function(ae,pe){const se=ae.getValue();pr(se),Ba(new Date().getTime()),ae.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),et&&($e?et(se,dn(se)):et(se))};return Fn.on("change",st),()=>{Fn.off("change",st)}}},[Fn,et]),(0,a.useEffect)(()=>{if(Fn)if(Ct==null)Fn.setValue(""),pr("");else{const st=window.scrollY||window.pageYOffset;Ct!==Fn.getValue()&&(Fn.setValue(Ct),pr(Ct),Fn.setCursor(Ln?1:Fn.lineCount(),0),window.scrollTo(0,st))}},[Fn,Ct]);const Xr=(0,a.useCallback)(st=>{const ae=Fn.getCursor(),pe=Fn.getSelection();let se=pe.split(` -`);switch(st){case"bold":return Fn.replaceSelection("**"+pe+"**"),pe===""&&Fn.setCursor(ae.line,ae.ch+2),Fn.focus();case"italic":return Fn.replaceSelection("*"+pe+"*"),pe===""&&Fn.setCursor(ae.line,ae.ch+1),Fn.focus();case"code":return Fn.replaceSelection("`"+pe+"`"),pe===""&&Fn.setCursor(ae.line,ae.ch+1),Fn.focus();case"inline-latex":return Ua("inline-latex"),Fn.focus();case"latex":return Fn.replaceSelection("```latex\n"+pe+"\n```"),Fn.setCursor(ae.line+1,pe.length+1),Fn.focus();case"line-break":return Fn.replaceSelection(`
+\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,xn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Xn(Ct){return/^\d+$/.test(Ct)?`${Ct}px`:Ct}const fn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",yn={[fn+"-B"]:"bold",[fn+"-I"]:"italic"},Mn={[Ue]:"\u6DFB\u52A0\u94FE\u63A5",[Wt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[at]:"\u6DFB\u52A0\u56FE\u7247",[zt]:"\u6DFB\u52A0\u753B\u56FE",[Vt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[jt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ta=({defaultValue:Ct="",onChange:et,width:xt="100%",height:pn=400,miniToolbar:Wn=!1,isFocus:qn=!1,watch:ma,insertTemp:bn,mode:On="markdown",id:fa="markdown-editor-id",showResizeBar:ya=!1,noStorage:Qt=!1,showNullButton:sn=!1,showNullProgramButton:$e=!1,hidetoolBar:Nn=!1,fullScreen:ga=!1,onBlur:ia,onCMBeforeChange:Na,onFullScreen:Aa,className:Va="",disablePaste:Ma=!1,disabled:Ln=!1,disabledFill:Ua=!1,placeholder:uo="",values:Ja="",extraUse:za})=>{const[Fn,xr]=(0,a.useState)(null),[Qo,pr]=(0,a.useState)(Ct),[tr,Qn]=(0,a.useState)(ma),[ja,ro]=(0,a.useState)(ga),[to,Ga]=(0,a.useState)(""),[Go,xa]=(0,a.useState)(0),[Fr,jo]=(0,a.useState)(pn),[lr,Ao]=(0,a.useState)(!1),[Ro,Br]=(0,a.useState)(0),[Sr,yr]=(0,a.useState)(0),Yr=(0,a.useRef)(),Gr=(0,a.useRef)(),fo=(0,a.useRef)(),ko=(0,a.useRef)();(0,a.useEffect)(()=>{const st=window.scrollY||window.pageYOffset;pr(Ja),Fn==null||Fn.setValue(Ja),window.scrollTo(0,st)},[Ja]),(0,a.useEffect)(()=>{Aa==null||Aa(ja)},[ja]),(0,a.useEffect)(()=>{if(Yr.current){let st=function(pe,se){var ye;if(Ma){se.preventDefault();return}const we=se.clipboardData;if(we){const ve=we.types.toString(),Fe=we.items;if(ve==="Files"||we.types.indexOf("Files")>-1){if(se.preventDefault(),On=="stex")return;try{let Ne=Fe[1];((ye=Fe[0])==null?void 0:ye.kind)==="file"&&(Ne=Fe[0]);const yt=Ne.getAsFile(),Ot=yt.name.split(".").pop();(0,Dt.I)(yt,mt=>{var Zt,Jt,Ht;mt.id?((Zt=yt==null?void 0:yt.type)==null?void 0:Zt.indexOf("image"))>-1?ae.replaceSelection(``):((Jt=yt==null?void 0:yt.type)==null?void 0:Jt.indexOf("video"))>-1?ae.replaceSelection(``):((Ht=yt==null?void 0:yt.type)==null?void 0:Ht.indexOf("pdf"))>-1?ae.replaceSelection(`${yt.name}`):xn.includes(Ot)?ae.replaceSelection(`${yt.name}`):ae.replaceSelection(`[${yt.name}](/api/attachments/${mt.id}?type=${mt.content_type})`):(mt==null?void 0:mt.status)===401&&(document.location.href="/user/login")})}catch(Ne){Le.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ae=he().fromTextArea(Yr.current,{mode:On,lineNumbers:!Wn,lineWrapping:!0,value:Ct,autoCloseTags:!0,autoCloseBrackets:!0});return ae.on("keyup",function(pe,se){se.keyCode===8&&(pe.getValue()==""?ae.setOption("placeholder",uo):ae.setOption("placeholder",null))}),ae.on("keydown",function(pe,se){if(se.keyCode===8){var ye=El(pe);ye&&se.preventDefault()}}),qn&&ae.focus(),ae.on("paste",st),Ln&&ae.on("beforeChange",function(pe,se){(se.origin==="paste"||se.origin==="+input")&&se.cancel()}),xr(ae),()=>{ae.off("paste",st)}}},[]);const va=(0,a.useCallback)(()=>{if(Gr.current)try{}catch(st){console.log(st,"---- to set md editor body height")}},[Fr,Gr,ja]);(0,a.useEffect)(()=>{function st(){let ae=new fe.Z(pe=>{for(let se of pe)(se.target.offsetHeight>0||se.target.offsetWidth>0)&&(va(),Fn.setSize("100%","100%"),Fn.refresh())});return ae.observe(Yr.current.parentElement),ae}if(Fn){const ae=st();return()=>{var pe,se;(pe=Yr.current)!=null&&pe.parentElement&&ae.unobserve((se=Yr.current)==null?void 0:se.parentElement)}}},[Fn,va]),(0,a.useEffect)(()=>{if(Fn){let st=[];for(const[ae,pe]of Object.entries(yn)){let se={[ae]:()=>{Xr(pe)}};st.push(se),Fn.addKeyMap(se)}return()=>{for(let ae of st)Fn.removeKeyMap(ae)}}},[Fn]),(0,a.useEffect)(()=>{ga!==ja&&ro(ga)},[ga]),(0,dn.Z)(()=>{if(!Qt&&Go>0){let st=new Date().getTime(),ae=window.sessionStorage.getItem(fa);st>=Go+Dn&&(!ae||ae!==Qo)&&(window.sessionStorage.setItem(fa,Qo),Ao(!0))}},Dn),(0,a.useEffect)(()=>{Qn(ma)},[Fn,ma]),(0,a.useEffect)(()=>{Fn&&qn&&Fn.focus()},[Fn,qn]),(0,a.useEffect)(()=>{if(tr&&Fn){let st=function(pe){let se=pe.target;if(ko.current){let ye=se.scrollTop/se.scrollHeight;ko.current.scrollTop=ko.current.scrollHeight*ye}};const ae=Fn.getScrollerElement();return ae.addEventListener("scroll",st),()=>{ae.removeEventListener("scroll",st)}}},[Fn,tr]),(0,a.useEffect)(()=>{if(Fn&&Na){let st=function(ae,pe){Na(ae,pe)};return Fn.on("beforeChange",st),()=>{Fn.off("beforeChange",st)}}},[Fn,Na]),(0,a.useEffect)(()=>{if(Fn&&ia){let st=function(){ia(Fn.getValue())};return Fn.on("blur",st),()=>{Fn.off("blur",st)}}},[Fn,ia]);function El(st,ae){var pe=st.getDoc(),se=pe.getCursor(),ye=pe.getLine(se.line),we=ye.charAt(se.ch-1),ve=ye.lastIndexOf("@\u2581@",se.ch),Fe=ye.lastIndexOf("@\u2581\u2581@",se.ch),Ne=ve>Fe?ve:Fe,yt=ve>Fe?3:4;if(tn.indexOf(we)===-1)return null;if(console.log("change1:",ae,st,ye,se,Ne,ve,Fe,we),Ne>=0&&se.ch-Ne<5){var Ot=Ne+yt;return pe.replaceRange("",{line:se.line,ch:Ne},{line:se.line,ch:Ot}),{line:se.line,ch:Ot}}return null}(0,a.useEffect)(()=>{if(Fn){let st=function(ae,pe){const se=ae.getValue();pr(se),xa(new Date().getTime()),ae.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),et&&($e?et(se,gn(se)):et(se))};return Fn.on("change",st),()=>{Fn.off("change",st)}}},[Fn,et]),(0,a.useEffect)(()=>{if(Fn)if(Ct==null)Fn.setValue(""),pr("");else{const st=window.scrollY||window.pageYOffset;Ct!==Fn.getValue()&&(Fn.setValue(Ct),pr(Ct),Fn.setCursor(Ln?1:Fn.lineCount(),0),window.scrollTo(0,st))}},[Fn,Ct]);const Xr=(0,a.useCallback)(st=>{const ae=Fn.getCursor(),pe=Fn.getSelection();let se=pe.split(` +`);switch(st){case"bold":return Fn.replaceSelection("**"+pe+"**"),pe===""&&Fn.setCursor(ae.line,ae.ch+2),Fn.focus();case"italic":return Fn.replaceSelection("*"+pe+"*"),pe===""&&Fn.setCursor(ae.line,ae.ch+1),Fn.focus();case"code":return Fn.replaceSelection("`"+pe+"`"),pe===""&&Fn.setCursor(ae.line,ae.ch+1),Fn.focus();case"inline-latex":return Ga("inline-latex"),Fn.focus();case"latex":return Fn.replaceSelection("```latex\n"+pe+"\n```"),Fn.setCursor(ae.line+1,pe.length+1),Fn.focus();case"line-break":return Fn.replaceSelection(`
`),Fn.focus();case"list-ul":return pe===""?Fn.replaceSelection("- "+pe):Fn.replaceSelection(se.map(ye=>ye===""?"":`- ${ye}`).join(` `)),Fn.focus();case"list-ol":return pe===""?Fn.replaceSelection("1. "+pe):Fn.replaceSelection(se.map((ye,we)=>ye===""?"":`${we+1}. ${ye}`).join(` -`)),Fn.focus();case"add-null-ch":return pe===""&&Fn.setCursor(ae.line,ae.ch),Fn.replaceSelection(Pn),Fn.focus();case"add-signal":return pe===""&&Fn.setCursor(ae.line,ae.ch),Fn.replaceSelection(Un),Fn.focus();case"add-multiple":return pe===""&&Fn.setCursor(ae.line,ae.ch),Fn.replaceSelection(tn),Fn.focus();case"inster-template-1":return pe===""&&Fn.setCursor(ae.line,ae.ch),Fn.replaceSelection(Wn),Fn.focus();case"eraser":return Fn.setValue(""),Fn.focus();case"trigger-watch":return jn(!tr),Fn.focus();case"trigger-full-screen":return ro(!za),Fn.focus();case Ue:Ua(Ue);return;case Ht:Ua(Ht);return;case at:Ua(at);return;case zt:Ua(zt);return;case"maths-latex":Ua("maths-latex");return;case Vt:Ua(Vt);return;case jt:Ua(jt);return;default:throw new Error}},[Fn,tr,za]),ml=(0,a.useCallback)((st,ae)=>{var pe,se,ye,we,ve,Fe;switch(Ua(""),to){case Ue:const{title:Zt,link:Jt}=st;return Fn.replaceSelection(`[${Zt}](${Jt})`),Fn.focus();case Ht:const{language:Wt,content:en}=st;return Fn.replaceSelection(["```"+Wt,en,"```"].join(` -`)),Fn.focus();case"maths-latex":for(var Ne=atob(st),yt=new Uint8Array(Ne.length),Ot=0;Ot{aa.id?Fn.replaceSelection(`![,](/api/attachments/${aa.id}?type=${aa.content_type})`):(aa==null?void 0:aa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Fn.replaceSelection("`$$"+st+"$$`");break;case at:case zt:case on:const{src:pn,alt:sn}=st,nn=ae,kn=(ye=(se=(pe=nn==null?void 0:nn.name)==null?void 0:pe.split("."))==null?void 0:se.pop)==null?void 0:ye.call(se);return((we=nn==null?void 0:nn.type)==null?void 0:we.indexOf("image"))>-1||!(nn!=null&&nn.type)?nn!=null&&nn.align||nn!=null&&nn.width?Fn.replaceSelection(`

${sn||

`):Fn.replaceSelection(`${sn||`):((ve=nn==null?void 0:nn.type)==null?void 0:ve.indexOf("video"))>-1?Fn.replaceSelection(``):((Fe=nn==null?void 0:nn.type)==null?void 0:Fe.indexOf("pdf"))>-1?Fn.replaceSelection(`${nn.name}`):Dn.includes(kn)?Fn.replaceSelection(`${nn.name}`):Fn.replaceSelection(`[${nn.name}](${pn})`),Fn.focus();case jt:const{row:zn,col:Kt,align:va}=st;let Tn=` -`;for(let aa=0;aa{var pe,se,ye,we,ve,Fe;switch(Ga(""),to){case Ue:const{title:Zt,link:Jt}=st;return Fn.replaceSelection(`[${Zt}](${Jt})`),Fn.focus();case Wt:const{language:Ht,content:en}=st;return Fn.replaceSelection(["```"+Ht,en,"```"].join(` +`)),Fn.focus();case"maths-latex":for(var Ne=atob(st),yt=new Uint8Array(Ne.length),Ot=0;Ot{la.id?Fn.replaceSelection(`![,](/api/attachments/${la.id}?type=${la.content_type})`):(la==null?void 0:la.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Fn.replaceSelection("`$$"+st+"$$`");break;case at:case zt:case on:const{src:hn,alt:cn}=st,nn=ae,kn=(ye=(se=(pe=nn==null?void 0:nn.name)==null?void 0:pe.split("."))==null?void 0:se.pop)==null?void 0:ye.call(se);return((we=nn==null?void 0:nn.type)==null?void 0:we.indexOf("image"))>-1||!(nn!=null&&nn.type)?nn!=null&&nn.align||nn!=null&&nn.width?Fn.replaceSelection(`

${cn||

`):Fn.replaceSelection(`${cn||`):((ve=nn==null?void 0:nn.type)==null?void 0:ve.indexOf("video"))>-1?Fn.replaceSelection(``):((Fe=nn==null?void 0:nn.type)==null?void 0:Fe.indexOf("pdf"))>-1?Fn.replaceSelection(`${nn.name}`):xn.includes(kn)?Fn.replaceSelection(`${nn.name}`):Fn.replaceSelection(`[${nn.name}](${hn})`),Fn.focus();case jt:const{row:jn,col:Kt,align:pa}=st;let Tn=` +`;for(let la=0;la{switch(to){case Ue:return a.createElement(kt,{callback:ml,onCancel:xe});case Ht:return a.createElement(Lt.Z,{callback:ml,onCancel:xe});case at:return a.createElement(Dt.Z,{callback:ml,onCancel:xe});case Vt:return a.createElement(ht,{callback:ml,onCancel:xe});case jt:return a.createElement(Pt,{callback:ml,onCancel:xe});case"maths-latex":return a.createElement(_e,{showSaveButton:!0,callback:ml});case"inline-latex":return a.createElement(Ae.Z,{showSaveButton:!0,callback:ml});default:return null}},[to]);function xe(){Ua("")}(0,a.useEffect)(()=>{if(fo.current){let st=function(ve){ye=!0,we=ve.pageY},ae=function(){ye=!1},pe=function(ve){if(ye){let Fe=ve.pageY-we;Fe<0&&(Fe=0),Fe>300&&(Fe=300);let Ne=vn+Fe+"px";jo(Ne)}},se=fo.current,ye=!1,we=0;return se.addEventListener("mousedown",st),document.addEventListener("mousemove",pe),document.addEventListener("mouseup",ae),()=>{se.removeEventListener("mousedown",st),document.removeEventListener("mousemove",pe),document.removeEventListener("mouseup",ae)}}},[Fn,fo]),(0,a.useEffect)(()=>{jo(vn)},[vn]);const je=Kn(xt),Ke=Kn(Fr),Bt={width:je,height:Ke},qt=(0,a.useMemo)(()=>{if(Go){let st=new Date(Go),ae=st.getHours(),pe=st.getMinutes(),se=st.getSeconds();return ae=ae<10?"0"+ae:ae,pe=pe<10?"0"+pe:pe,se=se<10?"0"+se:se,`${ae}:${pe}:${se}`}return 0},[Go]),dn=st=>{const ae=[];if($e){let pe=-1;st=st.replace(/(@▁▁@|@▁@)/g,function(se,ye,we){ae.push({multiLine:se!==Un})})}return ae};function ce(){window.sessionStorage.removeItem(ma),Ao(!1),Ba(0)}function vt(){Ao(!1),Ba(0),Fn.setValue(window.sessionStorage.getItem(ma))}(0,a.useEffect)(()=>{Mn[to]&&to!==zt&&to!==Vt&&setTimeout(()=>{const st=document.getElementsByClassName("markdown-popup-form")[0],ae=window.innerWidth/2-st.offsetWidth/2,pe=window.innerHeight/2-st.offsetHeight/2;Br(ae),yr(pe)},0)},[to]);const Mt=st=>{st.preventDefault();const ae=st.clientX-Ro,pe=st.clientY-Sr;document.body.onmousemove=se=>{let ye=se.clientX-ae,we=se.clientY-pe;const ve=document.getElementsByClassName("markdown-popup-form")[0],Fe=window.innerWidth-ve.offsetWidth,Ne=window.innerHeight-ve.offsetHeight;ye=Math.max(0,Math.min(ye,Fe)),we=Math.max(0,Math.min(we,Ne)),rn(se.clientX,se.clientY,ae,pe)&&(Br(ye),yr(we))},document.body.onmouseup=function(){document.body.onmousemove=null}},rn=(st,ae,pe,se)=>{const ye=document.body.clientHeight,we=document.body.clientWidth;return st<20&&pe>st||st>we-20&&peae||ae>ye-20&&seMe in ze?Re(ze,Me,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ze[Me]=Xe,x=(ze,Me)=>{for(var Xe in Me||(Me={}))E.call(Me,Xe)&&b(ze,Xe,Me[Xe]);if(oe)for(var Xe of oe(Me))y.call(Me,Xe)&&b(ze,Xe,Me[Xe]);return ze},z=(ze,Me)=>Ie(ze,Ft(Me));const{useForm:ee}=a.default,ne={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var ue=({callback:ze,onCancel:Me})=>{const[Xe]=ee();let lt=(0,Be.useRef)();function be(rt){lt.current.width=Xe.getFieldValue("width"),lt.current.align=Xe.getFieldValue("align"),ze(rt,lt.current)}function It(rt,Yt){if(rt.status===-1){me.ZP.error(rt.message);return}Xe.setFieldsValue({src:`/api/attachments/${rt.id}`,type:Yt.type})}function tt(rt){let Yt=rt.target.files[0];lt.current=Yt,Pe(Yt,It)}return le.createElement(a.default,z(x({form:Xe},re),{className:"upload-image-panel",onFinish:be,style:{width:470,overflow:"hidden"}}),le.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},le.createElement("div",{className:"flex-container"},le.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},le.createElement(he.default,{style:ne})),le.createElement(ie,{onFileChange:tt}))),le.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},le.createElement(he.default,{style:{width:264}})),le.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},le.createElement(fe.Z,null,le.createElement(a.default.Item,{name:"width",style:{margin:0}},le.createElement(Ce.Z,{style:{width:264}})),le.createElement("span",{className:"ml8"},"%"))),le.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},le.createElement(Se.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),le.createElement("aside",null,le.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},le.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),le.createElement(De.ZP,{type:"default",onClick:Me},"\u53D6\u6D88"))))};function ie({onFileChange:ze}){return le.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",le.createElement("input",{type:"file",onChange:ze}))}function Pe(ze,Me){if(!ze)throw new String("\u6CA1\u6709\u6587\u4EF6");let Xe=new FormData;Xe.append("editormd-image-file",ze),Xe.append("file_param_name","editormd-image-file"),Xe.append("byxhr","true");var lt=new window.XMLHttpRequest;lt.withCredentials=!0,lt.addEventListener("load",function(be){Me(JSON.parse(be.target.responseText),ze)},!1),lt.addEventListener("error",function(be){console.error(be)},!1),lt.open("POST",`${Ze.KI}/api/attachments.json`),lt.send(Xe)}},91558:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return he}});var a=te(59301),me=te(4676);class he extends a.Component{constructor(Ce){super(Ce);const Se=window.document;this.node=Se.createElement("div"),Se.body.appendChild(this.node)}render(){const{children:Ce}=this.props;return(0,me.createPortal)(Ce,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},75975:function(Te,ot,te){"use strict";te.d(ot,{SV:function(){return Oe},ZP:function(){return it}});var a=te(59301),me=te(76374);const he={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},fe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),Fn.focus();default:throw new Error}},[Fn,to]),tl=(0,a.useMemo)(()=>{switch(to){case Ue:return a.createElement(kt,{callback:ml,onCancel:xe});case Wt:return a.createElement(Lt.Z,{callback:ml,onCancel:xe});case at:return a.createElement(Dt.Z,{callback:ml,onCancel:xe});case Vt:return a.createElement(ht,{callback:ml,onCancel:xe});case jt:return a.createElement(Pt,{callback:ml,onCancel:xe});case"maths-latex":return a.createElement(_e,{showSaveButton:!0,callback:ml});case"inline-latex":return a.createElement(Ae.Z,{showSaveButton:!0,callback:ml});default:return null}},[to]);function xe(){Ga("")}(0,a.useEffect)(()=>{if(fo.current){let st=function(ve){ye=!0,we=ve.pageY},ae=function(){ye=!1},pe=function(ve){if(ye){let Fe=ve.pageY-we;Fe<0&&(Fe=0),Fe>300&&(Fe=300);let Ne=pn+Fe+"px";jo(Ne)}},se=fo.current,ye=!1,we=0;return se.addEventListener("mousedown",st),document.addEventListener("mousemove",pe),document.addEventListener("mouseup",ae),()=>{se.removeEventListener("mousedown",st),document.removeEventListener("mousemove",pe),document.removeEventListener("mouseup",ae)}}},[Fn,fo]),(0,a.useEffect)(()=>{jo(pn)},[pn]);const je=Xn(xt),Ke=Xn(Fr),Bt={width:je,height:Ke},qt=(0,a.useMemo)(()=>{if(Go){let st=new Date(Go),ae=st.getHours(),pe=st.getMinutes(),se=st.getSeconds();return ae=ae<10?"0"+ae:ae,pe=pe<10?"0"+pe:pe,se=se<10?"0"+se:se,`${ae}:${pe}:${se}`}return 0},[Go]),gn=st=>{const ae=[];if($e){let pe=-1;st=st.replace(/(@▁▁@|@▁@)/g,function(se,ye,we){ae.push({multiLine:se!==Vn})})}return ae};function ce(){window.sessionStorage.removeItem(fa),Ao(!1),xa(0)}function vt(){Ao(!1),xa(0),Fn.setValue(window.sessionStorage.getItem(fa))}(0,a.useEffect)(()=>{Mn[to]&&to!==zt&&to!==Vt&&setTimeout(()=>{const st=document.getElementsByClassName("markdown-popup-form")[0],ae=window.innerWidth/2-st.offsetWidth/2,pe=window.innerHeight/2-st.offsetHeight/2;Br(ae),yr(pe)},0)},[to]);const Mt=st=>{st.preventDefault();const ae=st.clientX-Ro,pe=st.clientY-Sr;document.body.onmousemove=se=>{let ye=se.clientX-ae,we=se.clientY-pe;const ve=document.getElementsByClassName("markdown-popup-form")[0],Fe=window.innerWidth-ve.offsetWidth,Ne=window.innerHeight-ve.offsetHeight;ye=Math.max(0,Math.min(ye,Fe)),we=Math.max(0,Math.min(we,Ne)),rn(se.clientX,se.clientY,ae,pe)&&(Br(ye),yr(we))},document.body.onmouseup=function(){document.body.onmousemove=null}},rn=(st,ae,pe,se)=>{const ye=document.body.clientHeight,we=document.body.clientWidth;return st<20&&pe>st||st>we-20&&peae||ae>ye-20&&seMe in ze?Re(ze,Me,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ze[Me]=Xe,x=(ze,Me)=>{for(var Xe in Me||(Me={}))E.call(Me,Xe)&&b(ze,Xe,Me[Xe]);if(oe)for(var Xe of oe(Me))y.call(Me,Xe)&&b(ze,Xe,Me[Xe]);return ze},z=(ze,Me)=>Ie(ze,Ft(Me));const{useForm:ee}=a.default,ne={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var ue=({callback:ze,onCancel:Me})=>{const[Xe]=ee();let lt=(0,Be.useRef)();function be(rt){lt.current.width=Xe.getFieldValue("width"),lt.current.align=Xe.getFieldValue("align"),ze(rt,lt.current)}function It(rt,Yt){if(rt.status===-1){me.ZP.error(rt.message);return}Xe.setFieldsValue({src:`/api/attachments/${rt.id}`,type:Yt.type})}function tt(rt){let Yt=rt.target.files[0];lt.current=Yt,Pe(Yt,It)}return le.createElement(a.default,z(x({form:Xe},re),{className:"upload-image-panel",onFinish:be,style:{width:470,overflow:"hidden"}}),le.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},le.createElement("div",{className:"flex-container"},le.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},le.createElement(he.default,{style:ne})),le.createElement(ie,{onFileChange:tt}))),le.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},le.createElement(he.default,{style:{width:264}})),le.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},le.createElement(fe.Z,null,le.createElement(a.default.Item,{name:"width",style:{margin:0}},le.createElement(Ce.Z,{style:{width:264}})),le.createElement("span",{className:"ml8"},"%"))),le.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},le.createElement(Se.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),le.createElement("aside",null,le.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},le.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),le.createElement(De.ZP,{type:"default",onClick:Me},"\u53D6\u6D88"))))};function ie({onFileChange:ze}){return le.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",le.createElement("input",{type:"file",onChange:ze}))}function Pe(ze,Me){if(!ze)throw new String("\u6CA1\u6709\u6587\u4EF6");let Xe=new FormData;Xe.append("editormd-image-file",ze),Xe.append("file_param_name","editormd-image-file"),Xe.append("byxhr","true");var lt=new window.XMLHttpRequest;lt.withCredentials=!0,lt.addEventListener("load",function(be){Me(JSON.parse(be.target.responseText),ze)},!1),lt.addEventListener("error",function(be){console.error(be)},!1),lt.open("POST",`${Ze.KI}/api/attachments.json`),lt.send(Xe)}},91558:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return he}});var a=te(59301),me=te(4676);class he extends a.Component{constructor(Ce){super(Ce);const Se=window.document;this.node=Se.createElement("div"),Se.body.appendChild(this.node)}render(){const{children:Ce}=this.props;return(0,me.createPortal)(Ce,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},75975:function(Te,ot,te){"use strict";te.d(ot,{SV:function(){return Oe},ZP:function(){return it}});var a=te(59301),me=te(76374);const he={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},fe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Ce={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1140,24 +1140,24 @@ ${Tt} `)},{label:"include ",content:["#include "].join(` `)}]},Se={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(` `)}]},De={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(` -`)}]};var Ze=te(53184),Be=te.n(Ze),le=(qe,bt,Tt)=>new Promise((Ut,_t)=>{var En=dt=>{try{Ve(Tt.next(dt))}catch(Ge){_t(Ge)}},At=dt=>{try{Ve(Tt.throw(dt))}catch(Ge){_t(Ge)}},Ve=dt=>dt.done?Ut(dt.value):Promise.resolve(dt.value).then(En,At);Ve((Tt=Tt.apply(qe,bt)).next())});const Re={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"]}},Ie=(qe,bt,Tt,Ut)=>{const _t=bt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Tt.lineNumber,endColumn:Tt.column});return Array.from(new Set(_t.match(/\b\w{2,}\b/g)||[])).map(At=>({label:At,kind:qe.languages.CompletionItemKind.Text,insertText:At,range:Ut}))},Ft=(qe,bt,Tt,Ut)=>{qe.languages.registerCompletionItemProvider(bt,{provideCompletionItems(_t,En){const At=_t.getWordUntilPosition(En),Ve={startLineNumber:En.lineNumber,endLineNumber:En.lineNumber,startColumn:At.startColumn,endColumn:At.endColumn},dt=_t.getLineContent(En.lineNumber).substring(At.startColumn-2,At.endColumn);return{suggestions:[...Ie(qe,_t,En,Ve),...Tt.map(ht=>({label:ht,kind:qe.languages.CompletionItemKind.Keyword,documentation:ht,insertText:ht,insertTextRules:qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ve})),...Ut.map(ht=>({label:ht.label,kind:qe.languages.CompletionItemKind.Snippet,documentation:ht.content,insertText:dt.startsWith("#")?ht.content.replace(/#/,""):ht.content,insertTextRules:qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ve}))]}}})};var oe=qe=>{Re.languages.forEach(bt=>{qe.languages.registerDocumentFormattingEditProvider(bt,{provideDocumentFormattingEdits(Tt){return le(this,null,function*(){const Ut=Be()(Tt.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});return[{range:Tt.getFullModelRange(),text:Ut}]})}})}),Ft(qe,"java",fe.keywords,fe.quickKey),Ft(qe,"cpp",Ce.keywords,Ce.quickKey),Ft(qe,"c",he.keywords,[]),Ft(qe,"python",Se.keywords,Se.quickKey),Ft(qe,"scala",De.keywords,De.quickKey)};const E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var y=Object.defineProperty,b=(qe,bt,Tt)=>bt in qe?y(qe,bt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):qe[bt]=Tt,x=(qe,bt,Tt)=>b(qe,typeof bt!="symbol"?bt+"":bt,Tt);const z=class kc{constructor(bt,Tt,Ut){this.placeholder=bt,this.editor=Tt,this.monaco=Ut,Tt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return kc.ID}getDomNode(){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}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};x(z,"ID","editor.widget.placeholderHint");var ne=z,re=te(96236),ue=te(6767),ie=te(25399),Pe=te(89392),ze=te(49535),Me=te(56102),Xe=Object.defineProperty,lt=Object.defineProperties,be=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Yt=(qe,bt,Tt)=>bt in qe?Xe(qe,bt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):qe[bt]=Tt,nt=(qe,bt)=>{for(var Tt in bt||(bt={}))tt.call(bt,Tt)&&Yt(qe,Tt,bt[Tt]);if(It)for(var Tt of It(bt))rt.call(bt,Tt)&&Yt(qe,Tt,bt[Tt]);return qe},Nt=(qe,bt)=>lt(qe,be(bt)),pt=(qe,bt)=>{var Tt={};for(var Ut in qe)tt.call(qe,Ut)&&bt.indexOf(Ut)<0&&(Tt[Ut]=qe[Ut]);if(qe!=null&&It)for(var Ut of It(qe))bt.indexOf(Ut)<0&&rt.call(qe,Ut)&&(Tt[Ut]=qe[Ut]);return Tt},Je=(qe,bt,Tt)=>new Promise((Ut,_t)=>{var En=dt=>{try{Ve(Tt.next(dt))}catch(Ge){_t(Ge)}},At=dt=>{try{Ve(Tt.throw(dt))}catch(Ge){_t(Ge)}},Ve=dt=>dt.done?Ut(dt.value):Promise.resolve(dt.value).then(En,At);Ve((Tt=Tt.apply(qe,bt)).next())});function kt(qe){return/^\d+$/.test(qe)?`${qe}px`:qe}function Lt(){}let Dt=!1;const Ye={"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 ke(qe=[]){let bt=qe;if(Array.isArray(qe)){for(let Tt=0;TtJe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(qe){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",qe)}});var it=qe=>{var bt=qe,{width:Tt="100%",height:Ut="100%",value:_t,language:En="javascript",style:At={},options:Ve={},overrideServices:dt={},theme:Ge="vs-dark",onEditBlur:ht,isCopy:ut=!1,onSave:$t,autoHeight:gt=!1,forbidCopy:Qe=!1,onChange:Pt=Lt,editorDidMount:We=Lt,onFocus:St=Lt,onBreakPoint:an=Lt,breakPointValue:Et=[],filename:_e="educoder.txt",errorLine:Ae,errorContent:Le="",highlightLine:Ue,openBreakPoint:at=!1,placeholder:Vt="",showMiniMap:zt=!0}=bt,on=pt(bt,["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"]);const Ht=(0,a.useRef)(),jt=(0,a.useRef)({}),In=(0,a.useRef)(),ta=(0,a.useRef)(),cn=(0,a.useRef)([]),Sn=(0,a.useRef)(!1),Xn=(0,a.useRef)(),wn=(0,a.useRef)(),Pn=(0,a.useRef)(!1),[tn,Un]=(0,a.useState)(!1);function Wn(){let bn;return Ht.current&&(bn=new me.Z(On=>{for(let ma of On)(ma.target.offsetHeight>0||ma.target.offsetWidth>0)&&jt.current.instance.layout()}),bn.observe(Ht.current)),bn}function Dn(){ue.ZP.warning({content:decodeURIComponent(E),key:"monaco-editor-tip"})}const Kn=()=>{let bn=jt.current.instance;if(_t!=null&&bn&&tn){const On=bn.getModel();On&&_t!==On.getValue()&&(Dt=!0,On.setValue(_t),bn.layout(),Dt=!1)}};(0,a.useEffect)(()=>{const bn=ze.Z.subscribe("formatDocument",On=>{var ma;let Sa=jt.current.instance;(ma=Sa==null?void 0:Sa.getAction)==null||ma.call(Sa,"editor.action.formatDocument").run()});return window.updateMonacoValue=On=>{Pt(On)},bn},[]),(0,a.useEffect)(()=>{var bn;let On=jt.current.instance;ta.current&&clearTimeout(ta.current),ta.current=setTimeout(()=>{Kn()},500),_t&&(_t!=null&&_t.length)&&((bn=On==null?void 0:On.updateOptions)==null||bn.call(On,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(_t.split(/\r\n|\r|\n/g).length))+3,5)}))},[_t,tn,jt.current]),(0,a.useEffect)(()=>{if(Ae&&jt.current&&jt.current.instance){let On=jt.current.instance;On.changeViewZones(function(ma){var Sa=document.createElement("div");Sa.style.padding="10px 20px",Sa.style.width="calc(100% - 20px)",Sa.className="my-error-line-wrp",Sa.innerHTML=Le,ma.addZone({afterLineNumber:Ae||11,heightInLines:3,domNode:Sa})});var bn={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}};On.addOverlayWidget(bn),On.revealPositionInCenter({lineNumber:20,column:1})}},[Ae,jt.current,tn]);const ln=(bn="",On)=>{if(!bn||bn.trim()==="")return!0;const Sa=jt.current.instance.getModel().getLineTokens(On);let Gt=!1;for(let un=0;un<2;un++)Sa.getStandardTokenType(un)===1&&(Gt=!0);return Gt};(0,a.useEffect)(()=>{var bn;const On=(bn=jt.current)==null?void 0:bn.instance;if(On&&tn&&Qe){const ma=On.onDidBlurEditorWidget(()=>{Pn.current=!1}),Sa=On.onDidFocusEditorText(()=>{Pn.current=!0});return()=>{ma.dispose(),Sa.dispose()}}},[jt.current,tn,Qe]),(0,a.useEffect)(()=>{var bn;if((bn=jt.current)!=null&&bn.instance&&tn&&at){let On=jt.current.instance,ma=On.getModel();if(!ma)return;(()=>{var Ln;let Za=[],uo=[];const Ja=ma.getAllDecorations();for(let Fn of Ja)Fn.options.className==="highlighted-line"&&(Za.push((Ln=Fn==null?void 0:Fn.range)==null?void 0:Ln.startLineNumber),uo.push(Fn==null?void 0:Fn.id));if(Ue===Za[0])return;ma.deltaDecorations(uo,[]);const Ra=ma.getLineCount();Ue&&Ue<=Ra&&(On.deltaDecorations([],[{range:new He.Range(Ue,1,Ue,ma.getLineMaxColumn(Ue)),options:{isWholeLine:!0,className:"highlighted-line"}}]),On.revealLineInCenter(Ue))})();const Gt=(Ln=!1)=>{var Za;let uo=[],Ja=[];const Ra=ma.getAllDecorations();for(let Fn of Ra)Fn.options.linesDecorationsClassName==="breakpoints-select"&&(uo.push((Za=Fn==null?void 0:Fn.range)==null?void 0:Za.startLineNumber),Ja.push(Fn==null?void 0:Fn.id));if(Ln)return{lines:uo,ids:Ja};an(uo)},un=Ln=>Je(void 0,null,function*(){let Za={range:new He.Range(Ln,1,Ln,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ma.deltaDecorations([],[Za]),Gt()}),$e=Ln=>Je(void 0,null,function*(){let Za=[];const uo=On.getLineDecorations(Ln);for(let Ja of uo)Ja.options.linesDecorationsClassName==="breakpoints-select"&&Za.push(Ja.id);yield ma.deltaDecorations(Za,[]),Gt()}),Nn=Ln=>{let Za=On.getLineDecorations(Ln);for(let uo of Za)if(uo.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Pe.isEqual)(Et,Gt(!0).lines)){ma.deltaDecorations(Gt(!0).ids,[]);const Ln=Et.map(Za=>({range:new He.Range(Za,1,Za,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ma.deltaDecorations([],Ln)}const da=On.onDidChangeModelContent(Ln=>{let Za=On.getPosition();if(Za){let uo=Za.lineNumber;clearTimeout(wn.current),wn.current=setTimeout(()=>{ln(ma.getLineContent(uo),uo)?$e(uo):Nn(uo)?($e(uo),un(uo)):Gt()},100)}}),oa=On.onMouseDown(Ln=>{var Za,uo,Ja;if(Ln.target.detail&&((Ja=(uo=(Za=Ln.target)==null?void 0:Za.element)==null?void 0:uo.className)!=null&&Ja.includes("line-numbers"))){let Ra=Ln.target.position.lineNumber;if(ln(ma.getLineContent(Ra),Ra))return;Nn(Ra)?$e(Ra):un(Ra)}}),Ma=Ln=>{let Za={range:new He.Range(Ln,1,Ln,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};cn.current=On.deltaDecorations(cn.current,[Za])},Ea=()=>{cn.current=On.deltaDecorations(cn.current,[])},Va=On.onMouseMove(Ln=>{var Za,uo,Ja;if(Ea(),Ln.target.detail&&((Ja=(uo=(Za=Ln.target)==null?void 0:Za.element)==null?void 0:uo.className)!=null&&Ja.includes("line-numbers"))){let Ra=Ln.target.position.lineNumber;if(ln(ma.getLineContent(Ra),Ra))return;Ma(Ra)}}),xa=On.onMouseLeave(()=>{Ea()});return()=>{da.dispose(),oa.dispose(),Va.dispose(),xa.dispose()}}},[jt.current,tn,Et,Ue,at,En]),(0,a.useEffect)(()=>{var bn;(bn=jt.current)!=null&&bn.instance&&at&&jt.current.instance.setPosition({lineNumber:0,column:0})},[Ue]);function fn(){let bn=jt.current.instance;if(bn){const On=bn.getSelection(),ma=jt.current.pastePos||{},Sa=new He.Range(ma.startLineNumber||On.endLineNumber,ma.startColumn||On.endColumn,ma.endLineNumber||On.endLineNumber,ma.endColumn||On.endColumn);setTimeout(()=>{bn.executeEdits("",[{range:Sa,text:""}])},300)}}function yn(bn){(window.navigator.platform.match("Mac")?bn.metaKey:bn.ctrlKey)&&bn.keyCode==83&&(bn.preventDefault(),$t())}const Mn=()=>{if(gt&&jt.current.instance){const bn=jt.current.instance.getContentHeight();Jn(bn{if(!Pn.current)return;const{keyCode:On,ctrlKey:ma,metaKey:Sa,target:Gt,type:un}=bn;return(un==="paste"||(On===67||On===86)&&(Sa||ma))&&Gt.nodeName==="TEXTAREA"&&(Dn(),bn.preventDefault()),!1};function et(bn,On){var ma=window.URL||window.webkitURL||window,Sa=new Blob([On]),Gt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Gt.href=ma.createObjectURL(Sa),Gt.download=bn,_n(Gt)}(0,a.useEffect)(()=>{Mn()},[Mn]),(0,a.useEffect)(()=>{Ht.current&&!tn&&Promise.all([te.e(8909),te.e(6656)]).then(te.bind(te,71448)).then(bn=>{try{He=bn,jt.current.instance=He.editor.create(Ht.current,{value:_t,language:ke(En),theme:Ge,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:zt||!1}},dt);const On=jt.current.instance;let Gt=[...re.BH._menuItems].find(da=>da[0]._debugName=="EditorContext")[1],un=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],$e=(da,oa)=>{var Ma,Ea;let Va=da._first;do oa.includes((Ea=(Ma=Va.element)==null?void 0:Ma.command)==null?void 0:Ea.id)&&da._remove(Va);while(Va=Va.next)};if(We(On,He),setTimeout(()=>{Mn(),jt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{et(_e||"educoder.txt",On.getValue())}})},500),jt.current.subscription=On.onDidChangeModelContent(da=>{Sn.current?clearTimeout(Xn.current):(Mn(),Pt(On.getValue(),da)),Xn.current=setTimeout(()=>{Sn.current=!1},500)}),window.Monaco||oe(He,ke(En)),Qe&&($e(Gt,un),Ht.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Ct),window.removeEventListener("paste",Ct),window.addEventListener("keydown",Ct),window.addEventListener("paste",Ct)),window.Monaco=He,ht&&On.onDidBlurEditorWidget(()=>{ht(On.getValue())}),St&&On.onDidFocusEditorText(()=>{Qe&&ct(),St(On.getValue())}),Qe){ct();try{On.onDidPaste(da=>{const oa=On.getSelection(),Ma=jt.current.pastePos||{},Ea=new He.Range(Ma.startLineNumber||oa.endLineNumber,Ma.startColumn||oa.endColumn,Ma.endLineNumber||oa.endLineNumber,Ma.endColumn||oa.endColumn);On.executeEdits("",[{range:da.range,text:""}])})}catch(da){}}let Nn=Wn();return Vt&&typeof Vt=="string"&&new ne(Vt,On,He),Un(!0),()=>{const da=jt.current.instance;da.dispose();const oa=da.getModel();oa&&oa.dispose(),jt.current.subscription&&jt.current.subscription.dispose(),Nn.unobserve(Ht.current)}}catch(On){}})},[]),(0,a.useEffect)(()=>{if(jt.current.instance&&tn)return document.addEventListener("keydown",yn,!1),()=>{document.removeEventListener("keydown",yn)}},[$t,tn]),(0,a.useEffect)(()=>{let bn=jt.current.instance;if(bn&&tn){let On=ke(En);He.editor.setModelLanguage(bn.getModel(),On)}},[En,tn]),(0,a.useEffect)(()=>{jt.current.instance&&tn&&He.editor.setTheme(Ge)},[Ge,tn]),(0,a.useEffect)(()=>{let bn=jt.current.instance;In.current=Ve,bn&&tn&&(bn.updateOptions(nt({},Ve)),setTimeout(()=>{bn.getModel().updateOptions(nt({},Ve))},200))},[JSON.stringify(Ve),tn]),(0,a.useEffect)(()=>{let bn=jt.current.instance;bn&&tn&&bn.layout()},[Tt,Ut,tn]);const[xt,vn]=(0,a.useState)(kt(Tt)),[Gn,Jn]=(0,a.useState)(kt(Ut)),ga=Nt(nt({},At),{width:xt,height:Gn,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Ht,style:ga},ut&&a.createElement(Me.CopyToClipboard,{text:_t,onCopy:()=>ue.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(ie.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Oe({width:qe="100%",height:bt="100%",original:Tt,modified:Ut,language:_t,options:En={}}){const At=(0,a.useRef)(),[Ve,dt]=(0,a.useState)(null);function Ge(gt){let Qe;return At.current&&(Qe=new me.Z(Pt=>{for(let We of Pt)(We.target.offsetHeight>0||We.target.offsetWidth>0)&>.layout()}),Qe.observe(At.current)),Qe}(0,a.useEffect)(()=>(At.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(gt=>{He=gt;const Qe=He.editor.createDiffEditor(At.current,Nt(nt({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},En),{wordWrap:!0}));dt(Qe);let Pt=Ge(Qe);return()=>{Qe.dispose();const We=Qe.getModel();We&&We.dispose(),Pt.unobserve(At.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Ve&&Ve.setModel({original:He.editor.createModel(Tt,_t),modified:He.editor.createModel(Ut,_t)})},[Tt,Ut,_t,Ve]);const ht=kt(qe),ut=kt(bt),$t={width:ht,height:ut};return a.createElement("div",{className:"my-diff-editor",ref:At,style:$t})}},58397:function(Te,ot,te){"use strict";var a=te(39744),me=te(82326),he=te(71411),fe=te(59301);const Ce=me.default.Option;ot.Z=({isTheoretical:Se,onFontSizeChange:De,cmFontSize:Ze,cmCodeMode:Be,autoFormat:le,onCodeModeChange:Re,onTabToSpace:Ie,onAutoFormat:Ft,formatDocument:oe,className:E="",tabToSpace:y,children:b,code_editor:x,challenge:z,shixun_environment_id:ee,shixun_environments:ne})=>{var re;const ue={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ie=(re=ne==null?void 0:ne.find(Pe=>Pe.shixun_environment_id===ee))==null?void 0:re.program_language;return console.log("----",ie,ne,ee,x),fe.createElement("div",{className:`tpi-code-setting ${E}`},fe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),fe.createElement(me.default,{bordered:!1,size:"small",value:Be,onChange:Re},fe.createElement(Ce,{value:"vs"},"\u767D\u8272\u80CC\u666F"),fe.createElement(Ce,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!Se&&fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),fe.createElement(me.default,{bordered:!1,size:"small",value:Ze,onChange:De},fe.createElement(Ce,{value:12},"12px"),fe.createElement(Ce,{value:14},"14px"),fe.createElement(Ce,{value:16},"16px"),fe.createElement(Ce,{value:18},"18px"),fe.createElement(Ce,{value:20},"20px"),fe.createElement(Ce,{value:22},"22px"))),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"Tab\u8F6C\u6362"),fe.createElement(he.Z,{checked:y,onChange:Ie})),fe.createElement("div",{className:"file-item",onClick:oe},fe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!Se&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),fe.createElement("span",null,"Ctrl + S")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),fe.createElement("span",null,"F1 / Alt + F1")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),fe.createElement("span",null,"Ctrl + ]/[")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),fe.createElement("span",null,"Ctrl + Shift + \\")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),fe.createElement("span",null,"Home")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),fe.createElement("span",null,"End"))),b),!Se&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,ie&&fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),fe.createElement("span",null,ie)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),fe.createElement("span",null,ue[z==null?void 0:z.difficulty])),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),fe.createElement("span",null,x==null?void 0:x.name)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),fe.createElement("span",null,x!=null&&x.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},10661:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ie}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},me=te(29787),he=te(25399),fe=te(60242),Ce=te(92310),Se=te.n(Ce),De=te(51257),Ze=te(28426),Be=te(48790),le=te(59301),Ie=({className:Ft,dataSource:oe=[],col:E=4,right:y,bottom:b=23,precision:x=0,wrapWidth:z=1200,trackEventItems:ee,loading:ne,onRemove:re=()=>{},isCurrent:ue=!0,showProgress:ie=!1,showAlias:Pe=!1})=>{const ze=Math.floor((z-(E-1)*y)/E),Me=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return le.createElement(me.Z,{spinning:ne},le.createElement("div",{className:Se()(a.list,Ft)},!!(oe!=null&&oe.length)&&(oe==null?void 0:oe.map((Xe,lt)=>{var be,It,tt,rt,Yt,nt;const{name:Nt,id:pt,identifier:Je,featured:kt,school_name:Lt,image_url:Dt,excellent:Ye,is_plan:ke}=Xe;return le.createElement("div",{key:pt,className:ue&&ie?a.wrapisCurrent:a.wrap,style:{width:ze,marginRight:(1+lt)%E===0?0:y+x,marginBottom:b}},le.createElement("a",{className:a.li,onClick:He=>{He.preventDefault(),He.stopPropagation(),ee&&(0,De.L9)([ee]),(0,De.xg)(`/paths/${Je}`)}},le.createElement("div",{className:a.img},le.createElement("img",{className:a.cover,src:`${Dt}`}),ue&&(0,Be.bg)()&&(Xe==null?void 0:Xe.studying)&&le.createElement("div",{className:`${a.movebq} user-path-items`,onClick:He=>{He.stopPropagation(),re(Xe)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(be=Xe==null?void 0:Xe.subject_tags)==null?void 0:be.map((He,ct)=>{var it,Oe;if(ct===0){const bt=(it=Me.find(Tt=>Tt.name==He))==null?void 0:it.swimg;return le.createElement("img",{className:a.sign,src:bt,style:{left:"-4px"}})}const qe=(Oe=Me.find(bt=>bt.name==He))==null?void 0:Oe.ptimg;return le.createElement("img",{className:a.sign,src:qe,style:{left:`${48+52*(ct-1)+2*ct}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Xe==null?void 0:Xe.excellent)&&le.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:a.name},le.createElement(he.Z,{title:Pe&&(Xe!=null&&Xe.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Nt}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Xe==null?void 0:Xe.excellent_alias_name}`)):Nt},le.createElement("span",{className:a.e},Pe&&(Xe==null?void 0:Xe.excellent_alias_name)||Nt))),ue&&ie&&((It=Xe==null?void 0:Xe.progress)==null?void 0:It.all_score)!=0&&le.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},le.createElement(fe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((tt=Xe==null?void 0:Xe.progress)==null?void 0:tt.my_score)/((rt=Xe==null?void 0:Xe.progress)==null?void 0:rt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Yt=Xe==null?void 0:Xe.progress)==null?void 0:Yt.my_score,"/",(nt=Xe==null?void 0:Xe.progress)==null?void 0:nt.all_score),(!ue||!ie)&&le.createElement(he.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Lt}`},le.createElement("div",{className:a.unit},le.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Lt)),(!ue||!ie)&&le.createElement("div",{className:a.tags},le.createElement("div",null,le.createElement(he.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,Xe.stages_count))),le.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,Xe.members_count)))))))})),!oe.length&&le.createElement(Ze.Z,null)))}},9148:function(Te,ot,te){"use strict";te.d(ot,{jL:function(){return Ce},w9:function(){return kt},QD:function(){return Ae},cQ:function(){return Yt.Z},op:function(){return Pt},O5:function(){return Kn},_b:function(){return on},t7:function(){return x},Gi:function(){return ct},YG:function(){return ke},qp:function(){return Re},vr:function(){return at},qE:function(){return an},Je:function(){return ne},wb:function(){return rt},cq:function(){return Ut},tp:function(){return oe}});var a=te(59301),me={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},he="data:image/png;base64,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",Ce=({dataSource:ln=[],img:fn,imgWidth:yn=346,title:Mn,sunTitle:_n,bannerExtraContent:Ct})=>a.createElement("div",{className:me.banner},a.createElement("div",{className:me.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Mn),a.createElement("span",null,_n)),ln.length>0&&a.createElement("div",{className:me.btns},ln.map((et,xt)=>a.createElement("div",{key:xt,onClick:et.click},et.name,et.sign?a.createElement("img",{src:he,width:39}):null))),Ct),fn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:fn,width:yn}))),Se={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},De=te(92310),Ze=te.n(De),Be=te(89392),Re=({dataSource:ln=[],value:fn,onChange:yn,onTitleChange:Mn,className:_n,title:Ct,titleWidth:et=41,style:xt={},fontColor:vn="#6A7283",showCount:Gn})=>{const[Jn,ga]=(0,a.useState)(0),[bn,On]=(0,a.useState)(!1),ma=(0,a.useRef)(null),Sa=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Gt;ln.length!==0&&(((Gt=ma==null?void 0:ma.current)==null?void 0:Gt.clientHeight)>97?ga(1):ga(0)),ln.length===0&&ga(0),On(!1)},[ln]),a.createElement("div",{className:Ze()(Se.row,_n),style:xt},a.createElement("div",{onClick:(0,Be.throttle)(()=>Mn==null?void 0:Mn(),2e3),style:{width:et,marginTop:bn?12:4},className:`${Se.title} ${Mn?"current":""}`},Ct),a.createElement("div",{className:bn?`${Se.tagsWrap} ${Se.tagsBorderWrap}`:Se.tagsWrap},a.createElement("div",{className:Se.bar,ref:Sa,style:Jn>0?{height:Jn===1?97:"auto",overflow:Jn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Se.tag,ref:ma},ln==null?void 0:ln.map(Gt=>a.createElement("span",{onClick:()=>yn(Gt.id),key:Gt.id,style:{color:vn},className:fn===Gt.id?Se.active:""},a.createElement("span",{title:Gt.name,className:Se.name},Gt.name),!!Gn&&a.createElement("span",{className:Se.num},Gt.count))))),!!Jn&&a.createElement(a.Fragment,null,Jn===1?a.createElement("div",{onClick:()=>{var Gt;ga(2),((Gt=ma==null?void 0:ma.current)==null?void 0:Gt.clientHeight)>245?On(!0):On(!1)},className:Se.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Sa.current.scrollTop=0,ga(1),On(!1)},className:Se.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ie={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:ln=[],value:fn,onChange:yn,className:Mn,style:_n={}})=>a.createElement("div",{style:_n,className:Ze()(Ie.tabs,Mn)},ln.map(Ct=>a.createElement("span",{onClick:()=>yn(Ct.id),className:fn===Ct.id?Ie.active:"",key:Ct.id},Ct.name))),E={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=te(37568),x=({dataSource:ln=[],value:fn="",onChange:yn,onInputChange:Mn=()=>{},className:_n,style:Ct={},placeholder:et,allowClear:xt=!1})=>{var vn;const[Gn,Jn]=(0,a.useState)(""),[ga,bn]=(0,a.useState)("");(0,a.useEffect)(()=>{var Sa;let Gt=fn;(Sa=JSON.stringify(fn))!=null&&Sa.includes("{")&&(Jn(fn.id),Gt=fn.value||"");try{bn(decodeURIComponent(Gt||""))}catch(un){bn(decodeURIComponent(Gt||""))}},[fn]);const On=()=>{yn(encodeURIComponent(ga),Gn||null)},ma=Sa=>{Sa!==Gn&&(Jn(Sa),yn(encodeURIComponent(ga),Sa))};return a.createElement("div",{className:Ze()(E.input,_n),style:Ct},!!ln.length&&a.createElement("div",{className:E.dropdown},a.createElement("div",{className:E.text},(vn=ln.find(Sa=>Sa.id===Gn))==null?void 0:vn.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:E.b1}),a.createElement("b",{className:E.b2})),a.createElement("div",{className:E.menu},ln.map((Sa,Gt)=>a.createElement("div",{key:Gt,onClick:()=>ma(Sa.id)},Sa.name)))),a.createElement(y.default,{onPressEnter:On,value:ga,onChange:Sa=>{bn(Sa.target.value),Mn(encodeURIComponent(Sa.target.value),Gn||null)},bordered:!1,placeholder:et}),a.createElement("i",{onClick:On,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ne=({value:ln,onChange:fn,className:yn,total:Mn,pageSize:_n,style:Ct={}})=>{const et=ln<2,xt=ln>=Math.ceil(Mn/_n);return Mn<=_n?a.createElement(a.Fragment,null):a.createElement("div",{className:Ze()(z.quickPager,yn),style:Ct},a.createElement("div",{onClick:()=>{et||fn(ln-1,"prev")},className:et?z.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{xt||fn(ln+1,"next")},className:xt?z.disabled:""},"\u4E0B\u4E00\u9875"))},re={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ue=te(29787),ie=te(25399),Pe=te(58018),ze=te(346),Me=te(51257),Xe=te(96908),lt=te(57177),be=te(81378),It=te(28426),rt=({className:ln,dataSource:fn=[],col:yn=4,right:Mn,bottom:_n=23,precision:Ct=0,wrapWidth:et=1200,trackEventItems:xt,loading:vn})=>{const Gn=Math.floor((et-(yn-1)*Mn)/yn);return a.createElement(ue.Z,{spinning:vn},a.createElement("div",{className:Ze()(re.list,ln)},!!fn.length&&fn.map((Jn,ga)=>{const{name:bn,id:On,identifier:ma,power:Sa,cover_image_id:Gt,pic:un}=Jn;return a.createElement("div",{className:re.wrap,key:On,style:{width:Gn,marginRight:(1+ga)%yn===0?0:Mn+Ct,marginBottom:_n}},a.createElement("a",{target:"_blank",href:`/shixuns/${ma}/challenges`,className:re.li,onClick:$e=>{$e.preventDefault(),xt&&(0,Me.L9)([xt]),Sa&&(0,Me.xg)(`/shixuns/${ma}/challenges`)}},a.createElement("div",{className:re.img},a.createElement("img",{className:re.cover,src:`${un}`}),Jn.is_jupyter&&a.createElement("img",{className:re.sign,src:Xe}),Jn.is_jupyter_lab&&a.createElement("img",{className:re.sign,src:lt}),Jn.is_unity_3d&&a.createElement("img",{className:re.sign,src:be})),a.createElement("div",{className:re.name},a.createElement(ie.Z,{title:bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:re.e},bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:re.tags},a.createElement(ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Jn.challenges_count))),!!Jn.myshixuns_count&&a.createElement(ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Jn.myshixuns_count))),a.createElement(ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,Jn.level))),a.createElement("div",{className:re.rate},a.createElement(Pe.Z,{allowHalf:!0,disabled:!0,defaultValue:Jn.score_info}),a.createElement("span",null,"\xA0",Jn.score_info?`${Jn.score_info}\u5206`:"5\u5206")))),!Sa&&a.createElement("div",{className:re.lockWrap},a.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!fn.length&&a.createElement(It.Z,null)))},Yt=te(10661),nt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Nt="data:image/png;base64,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",pt=te(59301),kt=({className:ln,dataSource:fn=[],col:yn=4,right:Mn,bottom:_n=23,precision:Ct=0,wrapWidth:et=1200,trackEventItems:xt,loading:vn,handleVery:Gn=()=>!0})=>{const Jn=Math.floor((et-(yn-1)*Mn)/yn);return pt.createElement(ue.Z,{spinning:vn},pt.createElement("div",{className:Ze()(nt.list,ln)},!!fn.length&&fn.map((ga,bn)=>{const{subject_identifier:On,id:ma,identifier:Sa,power:Gt}=ga,un=ga.is_public!=0&&ga.is_public;return pt.createElement("div",{className:nt.wrap,key:ma,style:{width:Jn,marginRight:(1+bn)%yn===0?0:Mn+Ct,marginBottom:_n}},pt.createElement("a",{className:nt.li,onClick:$e=>{$e.preventDefault(),Gn(ga==null?void 0:ga.first_category_url)&&(xt&&(0,Me.L9)([xt]),(0,Me.xg)(ga.first_category_url))}},pt.createElement("div",{className:nt.top},pt.createElement(ie.Z,{title:ga.name},pt.createElement("div",{className:nt.name},ga.name)),pt.createElement("img",{className:nt.img,src:ze.Z.IMG_SERVER+"/images/"+ga.avatar_url}),pt.createElement("div",{className:nt.text,title:ga.creator},ga.creator),On&&pt.createElement("div",{className:nt.btns},pt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),pt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),un&&pt.createElement("div",{className:nt.sign},"\u516C\u5F00")),pt.createElement("div",{className:nt.bottom},ga.visits>0&&pt.createElement(ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-liulanyan"}),pt.createElement("span",null,ga.visits))),ga.course_members_count>0&&pt.createElement(ie.Z,{title:"\u6210\u5458",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-chengyuan"}),ga.course_members_count)),ga.tasks_count>0&&pt.createElement(ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-zuoye"}),ga.tasks_count)),ga.is_end?pt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):pt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ga.is_accessible&&pt.createElement("div",{className:nt.lockWrap},pt.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!fn.length&&pt.createElement(It.Z,null)))},Lt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Dt=te(25690),ke=({dataSource:ln=[],value:fn,onChange:yn,className:Mn,style:_n={},tabBarExtraContent:Ct})=>a.createElement("div",{className:Ze()(Lt.tabs,Mn),style:_n},a.createElement("div",{className:Lt.tabsWrap},ln.map((et,xt)=>!(et!=null&&et.hide)&&a.createElement("aside",{className:Lt.tab,onClick:()=>{yn(et.id),et.link&&Dt.history.push(et.link)},key:xt},a.createElement("div",{className:fn===et.id?Lt.active:""},et.name),(et==null?void 0:et.resetCount)==null&&(et==null?void 0:et.total)!==void 0&&a.createElement("span",null,"\uFF08",et==null?void 0:et.total,"\uFF09"),(et==null?void 0:et.resetCount)!==void 0&&(et==null?void 0:et.total)!==void 0&&a.createElement(ie.Z,{title:(et==null?void 0:et.tip)!=null?et==null?void 0:et.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},et==null?void 0:et.resetCount),"/",a.createElement("span",null,et==null?void 0:et.total),"\uFF09"))))),a.createElement("div",{className:Lt.tabBar},Ct)),ct=({className:ln,style:fn={},children:yn})=>a.createElement("div",{className:Ze()(ln),style:fn},yn),it={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Oe=te(75727),qe=te(93041);const bt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ut=({sortValue:ln,dropValue:fn,className:yn,onSort:Mn,onDrop:_n,dataSource:Ct=bt})=>{var et;return a.createElement("div",{className:Ze()(it.orderWrap,yn)},a.createElement(Oe.Z,{dropdownRender:()=>a.createElement(qe.default,null,Ct.map((xt,vn)=>a.createElement(qe.default.Item,{key:vn,onClick:()=>_n(xt.id)},xt.name)))},a.createElement("span",{className:it.orderTextWrap},(et=Ct.find(xt=>fn===xt.id))==null?void 0:et.name)),a.createElement("span",{className:it.orderIconWrap},a.createElement("span",{className:it.orderAsc},a.createElement("i",{className:ln==="asc"?`iconfont icon-sanjiaoxing-up font12 ${it.cursorPointer} ${it.active}`:`iconfont icon-sanjiaoxing-up font12 ${it.cursorPointer}`,onClick:()=>Mn(ln==="asc"?"desc":"asc")})),a.createElement("span",{className:it.orderDesc},a.createElement("i",{className:ln==="desc"?`iconfont icon-sanjiaoxing-down font12 ${it.cursorPointer} ${it.active}`:`iconfont icon-sanjiaoxing-down font12 ${it.cursorPointer}`,onClick:()=>Mn(ln==="asc"?"desc":"asc")}))))},_t={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},En=te(99571),At=Object.defineProperty,Ve=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,ht=(ln,fn,yn)=>fn in ln?At(ln,fn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):ln[fn]=yn,ut=(ln,fn)=>{for(var yn in fn||(fn={}))dt.call(fn,yn)&&ht(ln,yn,fn[yn]);if(Ve)for(var yn of Ve(fn))Ge.call(fn,yn)&&ht(ln,yn,fn[yn]);return ln},$t=(ln,fn)=>{var yn={};for(var Mn in ln)dt.call(ln,Mn)&&fn.indexOf(Mn)<0&&(yn[Mn]=ln[Mn]);if(ln!=null&&Ve)for(var Mn of Ve(ln))fn.indexOf(Mn)<0&&Ge.call(ln,Mn)&&(yn[Mn]=ln[Mn]);return yn},gt=(ln,fn,yn)=>new Promise((Mn,_n)=>{var Ct=vn=>{try{xt(yn.next(vn))}catch(Gn){_n(Gn)}},et=vn=>{try{xt(yn.throw(vn))}catch(Gn){_n(Gn)}},xt=vn=>vn.done?Mn(vn.value):Promise.resolve(vn.value).then(Ct,et);xt((yn=yn.apply(ln,fn)).next())}),Pt=ln=>{var fn=ln,{className:yn,style:Mn,children:_n,loading:Ct=!1,openLoading:et,onClick:xt=()=>{},size:vn="middle",shape:Gn="round"}=fn,Jn=$t(fn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[ga,bn]=(0,a.useState)(!1);return a.createElement(En.ZP,ut({onClick:(0,Be.throttle)(On=>gt(void 0,null,function*(){et&&bn(!0);try{yield xt(On)}catch(ma){console.log("error",ma)}et&&bn(!1)}),2e3,{leading:!0,trailing:!1}),className:Ze()(_t.btn,_t[`${vn}-${Gn}`],yn),style:Mn,size:vn,shape:Gn,loading:ga||Ct},Jn),_n)},We={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},an=({className:ln,style:fn,children:yn=null,onClick:Mn,title:_n})=>a.createElement("div",{className:Ze()(We.head,ln),style:fn},a.createElement("span",{className:"primary-hover",onClick:Mn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:_n},_n),a.createElement("div",{className:We.node},yn)),Et={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ae=({confirmShow:ln=!0,confirmTitle:fn,confirmClick:yn,cancelShow:Mn=!0,cancelTitle:_n,cancelClick:Ct,className:et,style:xt,confirmLoading:vn=!1})=>a.createElement("div",{className:Ze()(Et.btns,et),style:xt},ln&&a.createElement(En.ZP,{loading:vn,onClick:yn,type:"primary",className:Et.confirm},fn),Mn&&a.createElement(En.ZP,{onClick:Ct,className:Et.cancel},_n)),Le={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},at=({className:ln,style:fn={},LeftContent:yn,children:Mn,RightContent:_n})=>a.createElement("div",{className:Ze()(Le.fixedBottom,ln),style:fn},a.createElement("div",{className:Le.wrap},a.createElement("div",{className:Le.left},yn),a.createElement("div",{className:Le.center},Mn),a.createElement("div",{className:Le.right},_n))),Vt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},on=({className:ln,style:fn={},dataSource:yn=[]})=>a.createElement("div",{className:Ze()(Vt.crumbs,ln),style:fn},yn.map((Mn,_n)=>_nDt.history.push(Mn.path)},Mn.name):a.createElement("span",null,Mn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:_n,style:{color:"#5F6368"}},Mn.name))),Ht=te(11938),jt=Object.defineProperty,In=Object.defineProperties,ta=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,wn=(ln,fn,yn)=>fn in ln?jt(ln,fn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):ln[fn]=yn,Pn=(ln,fn)=>{for(var yn in fn||(fn={}))Sn.call(fn,yn)&&wn(ln,yn,fn[yn]);if(cn)for(var yn of cn(fn))Xn.call(fn,yn)&&wn(ln,yn,fn[yn]);return ln},tn=(ln,fn)=>In(ln,ta(fn)),Un=(ln,fn)=>{var yn={};for(var Mn in ln)Sn.call(ln,Mn)&&fn.indexOf(Mn)<0&&(yn[Mn]=ln[Mn]);if(ln!=null&&cn)for(var Mn of cn(ln))fn.indexOf(Mn)<0&&Xn.call(ln,Mn)&&(yn[Mn]=ln[Mn]);return yn};const{Countdown:Wn}=Ht.default;var Kn=ln=>{var fn=ln,{onChange:yn}=fn,Mn=Un(fn,["onChange"]);const[_n,Ct]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof _n=="number"&&_n>=0&&yn(_n)},[_n]);const et=xt=>{const vn=Math.floor(xt/1e3);Ct(vn)};return a.createElement(Wn,tn(Pn({},Mn),{onChange:et}))}},37808:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return me}});var a=te(59301);function me(he,fe){const Ce=(0,a.useRef)();(0,a.useEffect)(()=>{Ce.current=he}),(0,a.useEffect)(()=>{function Se(){Ce.current()}if(fe!==null){let De=setInterval(Se,fe);return()=>clearInterval(De)}},[fe])}},55720:function(Te,ot,te){"use strict";var a=te(61186),me=te.n(a),he=te(77019),fe=te(59301);const Ce=({date:Se,showTag:De})=>fe.createElement(he.Z,{align:"middle"},fe.createElement("div",null," ",Se?me()(Se).format("YYYY-MM-DD HH:mm"):"--"," "),De&&fe.createElement(he.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},fe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));ot.Z=Ce},74255:function(Te,ot,te){"use strict";var a=te(59301),me=te(11938),he=te(71051),fe=te(28284),Ce=te(62957),Se=te(29787),De=te(54172),Ze=te(37568),Be=te(77019),le=te(5269),Re=te(99571),Ie=te(81722),Ft=te(61186),oe=te.n(Ft),E=te(25690),y=te(51257),b=te(6383),x=te(48790),z=te(45937),ee=te(59301),ne=(Pe,ze,Me)=>new Promise((Xe,lt)=>{var be=rt=>{try{tt(Me.next(rt))}catch(Yt){lt(Yt)}},It=rt=>{try{tt(Me.throw(rt))}catch(Yt){lt(Yt)}},tt=rt=>rt.done?Xe(rt.value):Promise.resolve(rt.value).then(be,It);tt((Me=Me.apply(Pe,ze)).next())});const{Countdown:re}=me.default,ue=({value:Pe,onChange:ze,MaxMinutes:Me})=>ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ee.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ee.createElement("br",null)),ee.createElement(he.Z,{value:Pe,onChange:ze,min:0,precision:0,max:Me,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Me}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ie=({exercise:Pe,successCb:ze,dispatch:Me})=>{var Xe,lt,be,It;const tt=(0,E.useParams)(),[rt]=fe.default.useForm(),Yt=fe.default.useWatch("time",rt),[nt,Nt]=(0,a.useState)(!1),pt=(0,a.useRef)(),{actionTabs:Je}=Pe,[kt,Lt]=(0,a.useState)(),[,Dt,Ye,ke]=(0,z.U)(Ie.n7,{id:tt.categoryId}),[,He,ct]=(0,z.U)(Ie.Cd,{});(0,a.useEffect)(()=>{Pe.actionTabs.key==="student-unlock"&&(Nt(!1),rt.resetFields())},[Pe.actionTabs.key]);const it=()=>new Promise(Ve=>ne(void 0,null,function*(){var dt,Ge;return pt.current=yield(0,b.y)({ip_limit:(dt=Je==null?void 0:Je.exerciseParams)==null?void 0:dt.ip_limit,ip_bind:(Ge=Je==null?void 0:Je.exerciseParams)==null?void 0:Ge.ip_bind_type}),Ve()})),Oe=()=>ne(void 0,null,function*(){var Ve,dt,Ge,ht,ut;yield rt.validateFields();const $t=rt.getFieldsValue();if(Nt(!0),(((Ve=Je==null?void 0:Je.exerciseParams)==null?void 0:Ve.ip_limit)!=="no"||(dt=Je==null?void 0:Je.exerciseParams)!=null&&dt.ip_bind_type)&&(yield it()),(yield(0,Ie.ZD)((Ge=Je==null?void 0:Je.exerciseParams)==null?void 0:Ge.id,{exercise_user_id:(ht=Je==null?void 0:Je.exerciseParams)==null?void 0:ht.exercise_user_id,unlock_key:$t.unlock_key,time:$t.time,ip:pt.current})).status===0){if(ze){Me({type:"exercise/setActionTabs",payload:{}}),ze();return}const Qe=Je==null?void 0:Je.exerciseParams;(0,y.nr)({inner_ip:Qe.inner_ip,public_ip:Qe.public_ip,open_camera:Qe.open_camera,ip_limit:Qe.ip_limit,ip_bind:Qe.ip_bind,ip_bind_type:Qe.ip_bind_type,exercise_tips:Qe.exercise_tips,exerciseId:Qe.id,screen_open:Qe.screen_open,screen_num:Qe.screen_num,screen_sec:Qe.screen_sec,coursesId:tt.coursesId,login:(ut=(0,x.eY)())==null?void 0:ut.login,history,identity_verify:Qe.identity_verify,open_phone_video_recording:Qe.open_phone_video_recording,current_status:Qe.current_status}),Me({type:"exercise/setActionTabs",payload:{}})}Nt(!1)}),qe=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ve=>ee.createElement("span",{className:Ve.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ve)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ve=>ee.createElement("span",{className:Ve.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ve)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],bt=((Xe=Je==null?void 0:Je.exerciseParams)==null?void 0:Xe.errorMessage)&&typeof((lt=Je==null?void 0:Je.exerciseParams)==null?void 0:lt.errorMessage)=="object";(0,a.useEffect)(()=>{Pe.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const Ve=yield ct(tt);yield Ye({}),Ve.status||Lt(Ve)})},[Pe.actionTabs.key]);const{time:Tt,end_time:Ut}=(kt==null?void 0:kt.exercise)||{},_t=ke!=null&&ke.user_end_time?oe()(ke==null?void 0:ke.user_end_time).add(1,"minutes"):oe()(),En=oe()(ke==null?void 0:ke.user_total_end_time)>_t?Math.round(oe().duration(oe()(ke==null?void 0:ke.user_total_end_time).diff(_t.startOf("minute"))).asMinutes()):0,At=((ke==null?void 0:ke.student_left_minutes)||0)+(Yt||0);return ee.createElement(ee.Fragment,null,ee.createElement(Ce.default,{width:514,centered:!0,closable:!!((be=Je==null?void 0:Je.exerciseParams)!=null&&be.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Me({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(Se.Z,{spinning:Dt||He},bt&&ee.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!bt&&ee.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),bt&&ee.createElement(De.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((It=Je==null?void 0:Je.exerciseParams)==null?void 0:It.errorMessage)||{}],columns:qe}),ee.createElement("div",{className:""},ee.createElement(fe.default,{form:rt,layout:"vertical",autoComplete:"off"},ee.createElement(fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(Ze.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Tt!==-1?ee.createElement(ee.Fragment,null,ee.createElement(fe.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(ke==null?void 0:ke.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(ue,{MaxMinutes:En})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},Dt||He?"--":At),"\u5206\u949F",At!==0&&(ke==null?void 0:ke.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(ke==null?void 0:ke.user_end_time).add(Yt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(Ut).format("YYYY-MM-DD HH:mm")))),ee.createElement(Be.Z,{justify:"space-between",align:"middle"},ee.createElement(le.Z,null),ee.createElement(le.Z,null,ee.createElement(Re.ZP,{loading:nt,onClick:Oe},"\u8FDB\u5165\u8003\u8BD5"))))))};ot.Z=(0,E.connect)(({exercise:Pe})=>({exercise:Pe}))(ie)},66756:function(Te,ot,te){"use strict";var a=te(59301),me=te(25690),he=te(28284),fe=te(62957),Ce=te(6767),Se=te(47889),De=te(16326),Ze=te(38986),Be=Object.defineProperty,le=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ft=(b,x,z)=>x in b?Be(b,x,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[x]=z,oe=(b,x)=>{for(var z in x||(x={}))Re.call(x,z)&&Ft(b,z,x[z]);if(le)for(var z of le(x))Ie.call(x,z)&&Ft(b,z,x[z]);return b},E=(b,x,z)=>new Promise((ee,ne)=>{var re=Pe=>{try{ie(z.next(Pe))}catch(ze){ne(ze)}},ue=Pe=>{try{ie(z.throw(Pe))}catch(ze){ne(ze)}},ie=Pe=>Pe.done?ee(Pe.value):Promise.resolve(Pe.value).then(re,ue);ie((z=z.apply(b,x)).next())});const y=({account:b,globalSetting:x,loading:z,dispatch:ee,classroomList:ne,Callback:re})=>{const[ue]=he.default.useForm(),[ie,Pe]=(0,a.useState)({});return(0,a.useEffect)(()=>{ne.actionTabs.key=="start_smart_plan"?(ue.setFieldsValue({lesson_mode:"online_lesson"}),Pe({lesson_mode:"online_lesson"})):(ue.resetFields(),Pe({}))},[ne.actionTabs.key]),a.createElement(fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ne.actionTabs.key=="start_smart_plan",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"550px",onCancel:()=>{ee({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>E(void 0,null,function*(){var ze,Me,Xe,lt;let be=yield(0,Ze.ZP)(`/api/courses/${(Me=(ze=ne==null?void 0:ne.actionTabs)==null?void 0:ze.params)==null?void 0:Me.coursesId}/smart_plans/${(lt=(Xe=ne==null?void 0:ne.actionTabs)==null?void 0:Xe.params)==null?void 0:lt.smart_plans_id}/settings.json`,{method:"put",body:oe({},ie)});(be==null?void 0:be.status)==0&&(Ce.ZP.success("\u5F00\u8BFE\u6210\u529F"),ee({type:"classroomList/setActionTabs",payload:{}}),re())})},a.createElement("div",null,a.createElement(he.default,{form:ue,onValuesChange:()=>Pe(oe({},ue.getFieldsValue()))},a.createElement(he.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},a.createElement(Se.ZP.Group,{onChange:ze=>{ue.setFieldValue("start_at",null),ue.setFieldValue("end_at",null),Pe(oe({},ue.getFieldsValue()))}},a.createElement(Se.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(Se.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement("div",{style:{marginTop:"-10px",marginBottom:(ie==null?void 0:ie.lesson_mode)=="self_learning"?"24px":"0",background:"#f0f0f0",padding:"10px"}},(ie==null?void 0:ie.lesson_mode)=="online_lesson"?a.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\u529F\u80FD\u4E13\u4E3A\u6559\u5E08\u6388\u8BFE\u8BBE\u8BA1\uFF0C\u63D0\u4F9B\u6559\u5B66\u6D41\u7A0B\u63A7\u5236\uFF1A\u652F\u6301\u6559\u5E08",a.createElement("span",{style:{color:"#0152d9"}},"\u624B\u52A8\u5F00\u542F\u4E0E\u7ED3\u675F\u6388\u8BFE"),"\uFF0C \u5E76\u6839\u636E\u6559\u5B66\u8FDB\u5EA6\u63A7\u5236\u8BFE\u4EF6",a.createElement("span",{style:{color:"#0152d9"}},"\u7EC3\u4E60\u9898\u7684\u53D1\u5E03\u4E0E\u6536\u56DE"),"\uFF0C \u786E\u4FDD\u7CBE\u51C6\u628A\u63A7\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\u529F\u80FD\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u8D77\u6B62\u65F6\u95F4"),"\uFF0C \u7CFB\u7EDF\u5C06",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u8BD5\u9898\u7684\u7B54\u9898\u529F\u80FD"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u81EA\u8EAB\u5B66\u4E60\u8FDB\u5EA6\u81EA\u4E3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u7075\u6D3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(ie==null?void 0:ie.lesson_mode)=="self_learning"&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(he.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},a.createElement(De.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:ze=>{const Me=ue.getFieldValue("end_at");return Me&&ze&&ze>Me},onChange:(ze,Me)=>{ie.start_at=Me,Pe(oe({},ie))}})),a.createElement(he.default.Item,{label:"\u7ED3\u8BFE\u65F6\u95F4",name:"end_at",colon:!1},a.createElement(De.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:ze=>{const Me=ue.getFieldValue("start_at");return Me&&ze&&ze{ie.end_at=Me,Pe(oe({},ie))}}))))))};ot.Z=(0,me.connect)(({account:b,loading:x,globalSetting:z,classroomList:ee})=>({account:b,globalSetting:z,loading:x.effects,classroomList:ee}))(y)},93239:function(Te,ot,te){"use strict";te.r(ot),te.d(ot,{default:function(){return m0}});var a=te(59301),me=te(78703),he=te.n(me),fe=te(25690),Ce=te(28284),Se=te(6767),De=te(62957),Ze=te(47889),Be=te(25399),le=te(75727),Re=te(30641),Ie=te(54172),Ft=te(99571),oe=te(82326),E=te(99381),y=te(29787),b=te(71411),x=te(38986),z=te(346),ee=te(76902),ne={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt",choiceBox:"choiceBox___JuFu6",rightAnswerBox:"rightAnswerBox___CrV47"},re=te(59301),ue=Object.defineProperty,ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Me=(Ee,ge,de)=>ge in Ee?ue(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,Xe=(Ee,ge)=>{for(var de in ge||(ge={}))Pe.call(ge,de)&&Me(Ee,de,ge[de]);if(ie)for(var de of ie(ge))ze.call(ge,de)&&Me(Ee,de,ge[de]);return Ee};const lt={C:re.createElement("span",{className:ne.c},"C"),"C++":re.createElement("span",{className:ne.cpp},"C++"),Java:re.createElement("span",{className:ne.java},"Java"),Python:re.createElement("span",{className:ne.python},"Python")},be=({problemset:Ee,dispatch:ge,question:de,questionIndex:wt})=>{const Rt={fontSize:"18px"};return re.createElement("div",{className:ne.questionBox},re.createElement(ee.Z,{value:`${wt}\u3001`+(de==null?void 0:de.name),style:Xe({},Rt)}))};function It(Ee){var ge;return re.createElement("div",{className:ne.descBox},re.createElement("div",{className:ne.title},re.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(ge=Ee==null?void 0:Ee.languages)==null?void 0:ge.map((de,wt,Rt)=>re.createElement(a.Fragment,{key:wt},lt[de==null?void 0:de.language]))),re.createElement("div",{className:ne.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},re.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(Ee==null?void 0:Ee.description),style:{fontSize:"16px",color:"#000"}})))}var tt=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(be),rt=te(51257),Yt={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},nt={log(...Ee){this.enabled&&(Ee.push(Date.now()),Yt.logger.log("[ActionCable]",...Ee))}};const Nt=()=>new Date().getTime(),pt=Ee=>(Nt()-Ee)/1e3;class Je{constructor(ge){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=ge,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Nt(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),nt.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Nt(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),nt.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Nt()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,nt.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Nt(),nt.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:ge,reconnectionBackoffRate:de}=this.constructor,wt=Math.pow(1+de,Math.min(this.reconnectAttempts,10)),Rn=(this.reconnectAttempts===0?1:de)*Math.random();return ge*1e3*wt*(1+Rn)}reconnectIfStale(){this.connectionIsStale()&&(nt.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${pt(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?nt.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${pt(this.disconnectedAt)} s`):(nt.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return pt(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&pt(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(nt.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}Je.staleThreshold=6,Je.reconnectionBackoffRate=.15;var kt={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:Lt,protocols:Dt}=kt,Ye=Dt.slice(0,Dt.length-1),ke=[].indexOf;class He{constructor(ge){this.open=this.open.bind(this),this.consumer=ge,this.subscriptions=this.consumer.subscriptions,this.monitor=new Je(this),this.disconnected=!0}send(ge){return this.isOpen()?(this.webSocket.send(JSON.stringify(ge)),!0):!1}open(){if(this.isActive())return nt.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const ge=[...Dt,...this.consumer.subprotocols||[]];return nt.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${ge}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Yt.WebSocket(this.consumer.url,ge),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:ge}={allowReconnect:!0}){if(ge||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(nt.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(ge){nt.log("Failed to reopen WebSocket",ge)}finally{nt.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return ke.call(Ye,this.getProtocol())>=0}isState(...ge){return ke.call(ge,this.getState())>=0}getState(){if(this.webSocket){for(let ge in Yt.WebSocket)if(Yt.WebSocket[ge]===this.webSocket.readyState)return ge.toLowerCase()}return null}installEventHandlers(){for(let ge in this.events){const de=this.events[ge].bind(this);this.webSocket[`on${ge}`]=de}}uninstallEventHandlers(){for(let ge in this.events)this.webSocket[`on${ge}`]=function(){}}}He.reopenDelay=500,He.prototype.events={message(Ee){if(!this.isProtocolSupported())return;const{identifier:ge,message:de,reason:wt,reconnect:Rt,type:Rn}=JSON.parse(Ee.data);switch(this.monitor.recordMessage(),Rn){case Lt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Lt.disconnect:return nt.log(`Disconnecting. Reason: ${wt}`),this.close({allowReconnect:Rt});case Lt.ping:return null;case Lt.confirmation:return this.subscriptions.confirmSubscription(ge),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(ge,"connected",{reconnected:!0})):this.subscriptions.notify(ge,"connected",{reconnected:!1});case Lt.rejection:return this.subscriptions.reject(ge);default:return this.subscriptions.notify(ge,"received",de)}},open(){if(nt.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return nt.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(Ee){if(nt.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){nt.log("WebSocket onerror event")}};const ct=function(Ee,ge){if(ge!=null)for(let de in ge){const wt=ge[de];Ee[de]=wt}return Ee};class it{constructor(ge,de={},wt){this.consumer=ge,this.identifier=JSON.stringify(de),ct(this,wt)}perform(ge,de={}){return de.action=ge,this.send(de)}send(ge){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(ge)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Oe{constructor(ge){this.subscriptions=ge,this.pendingSubscriptions=[]}guarantee(ge){this.pendingSubscriptions.indexOf(ge)==-1?(nt.log(`SubscriptionGuarantor guaranteeing ${ge.identifier}`),this.pendingSubscriptions.push(ge)):nt.log(`SubscriptionGuarantor already guaranteeing ${ge.identifier}`),this.startGuaranteeing()}forget(ge){nt.log(`SubscriptionGuarantor forgetting ${ge.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(de=>de!==ge)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(ge=>{nt.log(`SubscriptionGuarantor resubscribing ${ge.identifier}`),this.subscriptions.subscribe(ge)})},500)}}class qe{constructor(ge){this.consumer=ge,this.guarantor=new Oe(this),this.subscriptions=[]}create(ge,de){const wt=ge,Rt=typeof wt=="object"?wt:{channel:wt},Rn=new it(this.consumer,Rt,de);return this.add(Rn)}add(ge){return this.subscriptions.push(ge),this.consumer.ensureActiveConnection(),this.notify(ge,"initialized"),this.subscribe(ge),ge}remove(ge){return this.forget(ge),this.findAll(ge.identifier).length||this.sendCommand(ge,"unsubscribe"),ge}reject(ge){return this.findAll(ge).map(de=>(this.forget(de),this.notify(de,"rejected"),de))}forget(ge){return this.guarantor.forget(ge),this.subscriptions=this.subscriptions.filter(de=>de!==ge),ge}findAll(ge){return this.subscriptions.filter(de=>de.identifier===ge)}reload(){return this.subscriptions.map(ge=>this.subscribe(ge))}notifyAll(ge,...de){return this.subscriptions.map(wt=>this.notify(wt,ge,...de))}notify(ge,de,...wt){let Rt;return typeof ge=="string"?Rt=this.findAll(ge):Rt=[ge],Rt.map(Rn=>typeof Rn[de]=="function"?Rn[de](...wt):void 0)}subscribe(ge){this.sendCommand(ge,"subscribe")&&this.guarantor.guarantee(ge)}confirmSubscription(ge){nt.log(`Subscription confirmed ${ge}`),this.findAll(ge).map(de=>this.guarantor.forget(de))}sendCommand(ge,de){const{identifier:wt}=ge;return this.consumer.send({command:de,identifier:wt})}}class bt{constructor(ge){this._url=ge,this.subscriptions=new qe(this),this.connection=new He(this),this.subprotocols=[]}get url(){return Tt(this._url)}send(ge){return this.connection.send(ge)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(ge){this.subprotocols=[...this.subprotocols,ge]}}function Tt(Ee){if(typeof Ee=="function"&&(Ee=Ee()),Ee&&!/^wss?:/i.test(Ee)){const ge=document.createElement("a");return ge.href=Ee,ge.href=ge.href,ge.protocol=ge.protocol.replace("http","ws"),ge.href}else return Ee}function Ut(Ee=_t("url")||kt.default_mount_path){return new bt(Ee)}function _t(Ee){const ge=document.head.querySelector(`meta[name='action-cable-${Ee}']`);if(ge)return ge.getAttribute("content")}var En=te(89392),At=te.n(En),Ve=te(49535),dt=te(77019),Ge=te(5269),ht=te(59301),ut=Object.defineProperty,$t=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,St=(Ee,ge,de)=>ge in Ee?ut(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,an=(Ee,ge)=>{for(var de in ge||(ge={}))Pt.call(ge,de)&&St(Ee,de,ge[de]);if(Qe)for(var de of Qe(ge))We.call(ge,de)&&St(Ee,de,ge[de]);return Ee},Et=(Ee,ge)=>$t(Ee,gt(ge));const _e=({problemset:Ee,dispatch:ge,question:de,disabled:wt,showAnswer:Rt,questionIndex:Rn})=>{var Hn;const[mn,Xt]=(0,a.useState)({}),[xn,ia]=(0,a.useState)([]),$n={fontSize:"18px"},Qn=["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"];(0,a.useEffect)(()=>{console.log("111"),console.log(de);const Vn=(0,En.cloneDeep)(de);Xt(Vn),ia(Vn==null?void 0:Vn.choices)},[de]),console.log("question--",de);const Cn=Vn=>{const ra=xn.map((An,wa)=>Et(an({},An),{checked:wa===Vn?!(An!=null&&An.checked):!1}));ia(ra)};return ht.createElement("div",null,ht.createElement("div",{className:ne.questionBox},ht.createElement(ee.Z,{value:`${Rn}\u3001`+(mn==null?void 0:mn.name),style:an({},$n)}),(Hn=de==null?void 0:de.choices)==null?void 0:Hn.map((Vn,ra)=>{const{is_answer:An,checked:wa,choice_text:sa,me_answered:ua}=Vn;let na="";return Rt?An&&(na=ne.rightAnswerBox):(wa||ua)&&(na=ne.activeAnswer),ht.createElement(dt.Z,{key:ra,className:`${ne.choiceBox} ${na}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:ra==0?"40px":"20px"},onClick:Da=>{Cn(ra)}},ht.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:ne.choiceIndex},Qn[ra]),ht.createElement(Ge.Z,{flex:1,className:"ml30"},ht.createElement(ee.Z,{className:ne.html,value:sa,style:an({},$n)})),Rt&&An&&ht.createElement(Ge.Z,null,ht.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})))})))};var Ae=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(_e),Le=te(12893),Ue=te(39793),at=te(59301),Vt=Object.defineProperty,zt=Object.defineProperties,on=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,ta=(Ee,ge,de)=>ge in Ee?Vt(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,cn=(Ee,ge)=>{for(var de in ge||(ge={}))jt.call(ge,de)&&ta(Ee,de,ge[de]);if(Ht)for(var de of Ht(ge))In.call(ge,de)&&ta(Ee,de,ge[de]);return Ee},Sn=(Ee,ge)=>zt(Ee,on(ge)),Xn=(Ee,ge)=>{var de={};for(var wt in Ee)jt.call(Ee,wt)&&ge.indexOf(wt)<0&&(de[wt]=Ee[wt]);if(Ee!=null&&Ht)for(var wt of Ht(Ee))ge.indexOf(wt)<0&&In.call(Ee,wt)&&(de[wt]=Ee[wt]);return de};const wn=Ee=>{var ge=Ee,{value:de,onChange:wt,scrollId:Rt}=ge,Rn=Xn(ge,["value","onChange","scrollId"]);return at.createElement("div",{id:Rt||""},at.createElement(Ue.Z,Sn(cn({},Rn),{defaultValue:de,onChange:(Hn,mn)=>{mn!=null&&mn.length?wt(Hn,mn):wt(Hn)}})))},Pn=({value:Ee,onChange:ge,placeholder:de,height:wt=150,isEdit:Rt,miniToolbar:Rn,watch:Hn=!0})=>Rt?at.createElement(Ue.Z,{isFocus:!0,height:wt||void 0,placeholder:de,defaultValue:Ee,onChange:ge,miniToolbar:Rn}):at.createElement("div",{style:{cursor:"pointer"}},Ee?at.createElement(ee.Z,{className:ne.inputBorder,value:Ee}):at.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} inputBorderError`},de));var tn=te(59301),Un=Object.defineProperty,Wn=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,Kn=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,yn=(Ee,ge,de)=>ge in Ee?Un(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,Mn=(Ee,ge)=>{for(var de in ge||(ge={}))ln.call(ge,de)&&yn(Ee,de,ge[de]);if(Kn)for(var de of Kn(ge))fn.call(ge,de)&&yn(Ee,de,ge[de]);return Ee},_n=(Ee,ge)=>Wn(Ee,Dn(ge)),Ct=(Ee,ge)=>{var de={};for(var wt in Ee)ln.call(Ee,wt)&&ge.indexOf(wt)<0&&(de[wt]=Ee[wt]);if(Ee!=null&&Kn)for(var wt of Kn(Ee))ge.indexOf(wt)<0&&fn.call(Ee,wt)&&(de[wt]=Ee[wt]);return de};const et=["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"],xt=({value:Ee,onChange:ge,choiceTextKey:de,answerKey:wt,index:Rt,isEdit:Rn,setInputActive:Hn,form:mn,choiceOptionsPath:Xt,allowChangeMode:xn,showAddIcon:ia,addItem:$n,deleteItem:Qn})=>{const Cn=(Ee==null?void 0:Ee[wt])===1,Vn=()=>{const An=mn.getFieldValue(Xt);mn.setFieldValue(Xt,An.map(wa=>_n(Mn({},wa),{[wt]:0})))},ra=()=>{Cn?ge(_n(Mn({},Ee),{[wt]:0})):(xn||Vn(),ge(_n(Mn({},Ee),{[wt]:1})))};return tn.createElement(dt.Z,{className:ne.choiceWrap,align:"middle",wrap:!1},tn.createElement(Ge.Z,{onClick:ra,className:`${ne.choiceIndex} ${Cn?ne.activeAnswer:""}`},et[Rt]),tn.createElement(Ge.Z,{flex:1,className:`${ne.editorWrap} ml15`,onClick:Hn},tn.createElement(Pn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Rn,value:Ee==null?void 0:Ee[de],onChange:An=>{ge(_n(Mn({},Ee),{[de]:An}))}})),tn.createElement(Ge.Z,{flex:"0 0 auto",className:"ml15"},tn.createElement("div",{onClick:ra,className:`${ne.setAnswerBtn} ${Cn?ne.activeAnswer:""}`},Cn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),tn.createElement(Ge.Z,{className:ne.actionWrapper},tn.createElement(Be.Z,{title:"\u5220\u9664"},tn.createElement(Le.Z,{className:ne.deleteIcon,onClick:Qn,style:{visibility:Rt>1?"visible":"hidden"}}))))},vn=({questionTitlePlaceholder:Ee,titleKey:ge,choiceKey:de,analysisKey:wt,choiceTextKey:Rt,answerKey:Rn,choiceOptionsPath:Hn,allowChangeMode:mn=!0,form:Xt,showAnalysis:xn=!0})=>{const[ia,$n]=(0,a.useState)(),[Qn,Cn]=(0,a.useState)(!1);return tn.createElement("div",{className:ne.wrap},tn.createElement("div",{className:ne.questionTitleEditorWrap},tn.createElement(Ce.default.Item,{label:"\u9898\u5E72",name:ge,labelCol:{span:24},rules:[{required:!0}]},tn.createElement(wn,{scrollId:Array.isArray(ge)?ge.join("_"):`${ge}`,height:150,placeholder:Ee}))),tn.createElement(Ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),tn.createElement(Ce.default.List,{name:de,rules:[{validator(Vn,ra){const An=ra.some(sa=>sa[Rn]===1),wa=ra.findIndex(sa=>{var ua;return((ua=sa[Rt])==null?void 0:ua.length)<=0});return wa!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${et[wa]}\u9009\u9879\u7684\u5185\u5BB9`)):An?Promise.resolve():(Se.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Vn,{add:ra,remove:An})=>tn.createElement("div",{id:Array.isArray(Hn)?Hn.join("_"):`${Hn}`},Vn.map((wa,sa)=>{var ua=wa,{key:na,name:Da}=ua,Qt=Ct(ua,["key","name"]);const Ga=ia===na,co=()=>{$n(na)},Ta=sa<7&&sa===Vn.length-1,vo=()=>ra({[Rt]:"",[Rn]:0}),zo=()=>An(Da);return tn.createElement(Ce.default.Item,_n(Mn({},Qt),{key:na,name:Da,className:ne.choiceListWrap,rules:[{validator(Lo,Yn){return Yn!=null&&Yn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${et[sa]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),tn.createElement(xt,{choiceTextKey:Rt,answerKey:Rn,index:sa,isEdit:Ga,setInputActive:co,form:Xt,choiceOptionsPath:Hn,allowChangeMode:mn,showAddIcon:Ta,addItem:vo,deleteItem:zo}))}),Vn.length<8&&tn.createElement("div",{className:`${ne.addBtn} mb30`,onClick:()=>ra({[Rt]:"",[Rn]:0})},tn.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),xn&&tn.createElement("div",{onClick:()=>Cn(!0)},tn.createElement(Ce.default.Item,{name:wt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},tn.createElement(Pn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Qn}))))};var Gn=te(59301),Jn=Object.defineProperty,ga=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Gt=(Ee,ge,de)=>ge in Ee?Jn(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,un=(Ee,ge)=>{for(var de in ge||(ge={}))ma.call(ge,de)&&Gt(Ee,de,ge[de]);if(On)for(var de of On(ge))Sa.call(ge,de)&&Gt(Ee,de,ge[de]);return Ee},$e=(Ee,ge)=>ga(Ee,bn(ge)),Nn=(Ee,ge)=>{var de={};for(var wt in Ee)ma.call(Ee,wt)&&ge.indexOf(wt)<0&&(de[wt]=Ee[wt]);if(Ee!=null&&On)for(var wt of On(Ee))ge.indexOf(wt)<0&&Sa.call(Ee,wt)&&(de[wt]=Ee[wt]);return de};const da={\u6B63\u786E:"T",\u9519\u8BEF:"F"},oa=({value:Ee,onChange:ge,form:de})=>{const wt=(Ee==null?void 0:Ee.is_answer)===1,Rt=Ee==null?void 0:Ee.choice_text,Rn=()=>{const Hn=de.getFieldsValue().choices.map(mn=>({choice_text:mn.choice_text,is_answer:0}));de.setFieldsValue({choices:Hn}),ge($e(un({},Ee),{is_answer:1}))};return Gn.createElement(dt.Z,{className:ne.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Gn.createElement(Ge.Z,{onClick:Rn,className:`${ne.choiceIndex} ${ne.judgementIndex} ${wt?ne.activeAnswer:""}`},da[Rt]),Gn.createElement(Ge.Z,{flex:1,className:`${ne.editorWrap} ml15`},Gn.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} ${wt?ne.activeJudgementAnswer:""}`},Rt)))},Ma=({questionTitlePlaceholder:Ee,choiceKey:ge,form:de})=>{const[wt,Rt]=(0,a.useState)(!1);return Gn.createElement("div",{className:ne.wrap},Gn.createElement("div",{className:ne.questionTitleEditorWrap},Gn.createElement(Ce.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Gn.createElement(wn,{scrollId:"name",height:140,placeholder:Ee}))),Gn.createElement(Ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Gn.createElement(Ce.default.List,{name:"choices",rules:[{validator(Rn,Hn){return Hn.some(Xt=>(Xt==null?void 0:Xt.is_answer)===1)?Promise.resolve():(Se.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Rn=>Gn.createElement("div",{id:"choices"},Rn.map(Hn=>{var mn=Hn,{key:Xt,name:xn}=mn,ia=Nn(mn,["key","name"]);return Gn.createElement(Ce.default.Item,$e(un({},ia),{key:Xt,name:xn,noStyle:!0}),Gn.createElement(oa,{form:de}))})))),Gn.createElement("div",{onClick:()=>Rt(!0)},Gn.createElement(Ce.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Gn.createElement(Pn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wt}))))};var Ea=te(37568),Va=te(71051),xa={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},Ln=te(50043),Za=te(72409),uo=te(91239),Ja=te(35902),Ra=te(85020),Fn=te(25872),xr="data:image/png;base64,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",Qo=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())}),tr=(0,a.forwardRef)(({onSave:Ee,aiImg:ge},de)=>{var wt;const Rt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,Rn=(0,fe.useParams)(),[Hn,mn]=(0,a.useState)(!1),[Xt,xn]=(0,a.useState)([]),[ia,$n]=(0,a.useState)(!0),[Qn,Cn]=(0,a.useState)(null),[Vn,ra]=(0,a.useState)([]),[An,wa]=(0,a.useState)(0),[sa,ua]=(0,a.useState)(0),[na,Da]=(0,a.useState)(!1),[Qt,Ga]=(0,a.useState)(""),[co,Ta]=(0,a.useState)(0),[vo,zo]=(0,a.useState)(0),[Lo,Yn]=(0,a.useState)(0),[ha,po]=(0,a.useState)(0),[qa,ho]=(0,a.useState)(0),[or,No]=(0,a.useState)(0),[Co,Fo]=(0,a.useState)(0),[Zo,Io]=(0,a.useState)(0),[qr,Nl]=(0,a.useState)(null),[eu,sl]=(0,a.useState)(Fn.Q),{contentRef:cl,value:Zl,status:mu,open:Ll,close:Jr}=eu,dl=(0,Ja.Z)({contentRef:cl,status:mu}),{openProgress:ou,closeProgress:ru,CreateProgressModal:Lu,progressOpen:Ou}=(0,uo.Z)();(0,a.useEffect)(()=>{Qn&&(ku(),Fu()),Qn===!1&&(Jr(),xn([]),Ga(Rt),Ta(0),zo(0),Yn(0),po(0),ho(0),No(0),Fo(0),Io(0),Nl(null))},[Qn]);const hl=()=>{Cn(!0)};(0,a.useImperativeHandle)(de,()=>({onClick:hl}));const fu=Dr=>{Da(!0),wa(Dr),ua(0)},ju=Dr=>Qo(void 0,null,function*(){const $l=Dr.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf($l)==-1?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Dr.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Fu=()=>Qo(void 0,null,function*(){const Dr=yield(0,x.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Dr.status===0&&(wa(Dr.total_number),ua(Dr.remaining_number))}),ku=()=>Qo(void 0,null,function*(){console.log(Rn,"params"),$n(!0),Ga("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),$n(!1)}),tu=Dr=>(Dr=Dr||"",Dr=String(Dr),Dr=Dr.replace(/\s+/g,""),Dr),Zu=()=>Qo(void 0,null,function*(){var Dr,$l,Ul;const vu=[{name:"\u5355\u9009\u9898",num:co||0},{name:"\u591A\u9009\u9898",num:vo||0},{name:"\u5224\u65AD\u9898",num:Lo||0},{name:"\u586B\u7A7A\u9898",num:ha||0},{name:"\u7B80\u7B54\u9898",num:qa||0},{name:"\u7EC4\u5408\u9898",num:Zo||0},{name:"\u7F16\u7A0B\u9898",num:or||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Co||0}];if(tu(Qt)){if(Qt.length>1e3){Se.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Se.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!tu(Qt)&&!(Xt!=null&&Xt.length)){Se.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const pu=vu.reduce((fr,xo)=>fr+xo.num,0);if(pu===0){Se.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(pu>5){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}Da(!1);const Bu={scene_type:6,request_identifier:Math.random(),file_id:($l=(Dr=Xt[0])==null?void 0:Dr.response)==null?void 0:$l.id,content:Qt,ppt_page_url:(Ul=ge==null?void 0:ge[0])==null?void 0:Ul.url,count_arr:vu.map(fr=>fr.num).join(",")};yield Ll(Bu),Fu()}),$u=()=>Qo(void 0,null,function*(){const Dr=dl();ou(),mn(!0),ra([]);const $l=new FormData;$l.append("html",Dr);const Ul=yield(0,x.ZP)("/api/intelligent_imports/import.json",{method:"post",body:$l},!0);if((Ul==null?void 0:Ul.status)===0)if(Ul!=null&&Ul.data){ru(100),ra(Ul==null?void 0:Ul.data);return}else Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");mn(!1),ru()}),Tu=()=>Qo(void 0,null,function*(){const Dr=dl();(0,rt.RG)(Dr)}),Uu=["uploading","error"].includes((wt=Xt==null?void 0:Xt[0])==null?void 0:wt.status);return a.createElement(a.Fragment,null,a.createElement(Ra.Z,{visible:na,totalCount:An,usedCount:sa,onCancel:()=>Da(!1),onOk:Zu}),a.createElement(Re.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:xa.extraHeader},a.createElement(dt.Z,{align:"middle"},!mu&&!!Zl&&a.createElement(a.Fragment,null,a.createElement(Ft.ZP,{className:xa.save_btn,style:{marginRight:"20px"},onClick:$u},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),a.createElement(Ft.ZP,{className:xa.save_btn,onClick:Tu,style:{marginRight:"20px"}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Dr=$l=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:$l,onOk:()=>{Cn(!1)}})};if(mu){Dr("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Zl?Dr("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Cn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Qn},a.createElement("div",{className:xa.wrap},a.createElement("div",{className:xa.left},a.createElement(y.Z,{spinning:ia},a.createElement("div",{className:xa.tip},a.createElement("img",{src:xr}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(Ea.default.TextArea,{style:{height:160},className:"mb20",value:Qt,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:Dr=>{Ga(Dr.target.value)}}),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),a.createElement(dt.Z,{style:{gap:16}},a.createElement(Ge.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(Va.Z,{min:0,max:10,value:co,onChange:Ta,style:{marginLeft:"8px"}})),a.createElement(Ge.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(Va.Z,{min:0,max:10,value:vo,onChange:zo,style:{marginLeft:"8px"}})),a.createElement(Ge.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(Va.Z,{min:0,max:10,value:Lo,onChange:Yn,style:{marginLeft:"8px"}})),a.createElement(Ge.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(Va.Z,{min:0,max:10,value:or,onChange:No,style:{marginLeft:"8px"}})))),mu?a.createElement("div",{onClick:Jr,className:xa.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Uu?a.createElement("div",{className:`${xa.bottomBtn} ${xa.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{if(An!==-1){Da(!0);return}Zu()},className:xa.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),a.createElement(Fn.Z,{onStatusChange:sl,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ou,noRestrictModal:fu,stringTransformer:Za.o,onError:Dr=>{Object.prototype.toString.call(Dr)==="[object Object]"&&Dr.status===-9&&fu(Dr.data)}}))),a.createElement(Re.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Hn},a.createElement(dt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(Ln.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Vn,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>mn(!1),onSuccess:()=>{mn(!1),Cn(!1)},onSave:Dr=>Qo(void 0,null,function*(){yield Ee(Dr,()=>{mn(!1),Cn(!1)})})}),a.createElement("div",{style:{height:70}})),Lu("\u5904\u7406\u4E2D"))}),jn=te(81679),za=te(60242),ro={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},to=te(42441),Ua=te(9148),Go=te(49234),Ba=te(59301),Fr=Object.defineProperty,jo=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,Ro=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,Sr=(Ee,ge,de)=>ge in Ee?Fr(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,yr=(Ee,ge)=>{for(var de in ge||(ge={}))Ro.call(ge,de)&&Sr(Ee,de,ge[de]);if(Ao)for(var de of Ao(ge))Br.call(ge,de)&&Sr(Ee,de,ge[de]);return Ee},Qr=(Ee,ge)=>jo(Ee,lr(ge)),Ur=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())});const fo=["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"],ko=({data:Ee=[],totalData:ge,paramsHttp:de,smartItembanks:wt,socketData:Rt})=>{const Rn=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[Hn,mn]=(0,a.useState)(!1),[Xt,xn]=(0,a.useState)(1),[ia,$n]=(0,a.useState)();return Ba.createElement("div",{className:ro.summaryWrap},Ba.createElement(dt.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},Ba.createElement(Ge.Z,{style:{display:"flex",alignItems:"center"}},Ba.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ba.createElement("div",{className:ro.title},"\u7B54\u9898\u6982\u89C8")),Ba.createElement(Ge.Z,{style:{display:"flex"}},Ee==null?void 0:Ee.map((Qn,Cn)=>Ba.createElement("div",{key:Cn,style:{display:"flex",alignItems:"center",marginLeft:Cn==0?"0px":"20px"}},Ba.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Rn[Cn]}}),Ba.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Qn==null?void 0:Qn.name))))),Ee==null?void 0:Ee.map((Qn,Cn)=>{var Vn;return Ba.createElement("div",{className:ro.summaryItem,key:Cn,style:{marginTop:Cn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var ra;(ra=[0,1,2])!=null&&ra.includes(Cn)&&(mn(!0),xn(Cn+1))}},Ba.createElement("div",{className:ro.label},Qn==null?void 0:Qn.name),Ba.createElement(za.Z,{percent:(Vn=[3,4])!=null&&Vn.includes(Cn)?Qn==null?void 0:Qn.value:(Qn==null?void 0:Qn.value)/ge*100,size:[575,10],strokeColor:Rn[Cn],format:ra=>{var An;return Ba.createElement("span",{className:ro.percentSty},(An=[3,4])!=null&&An.includes(Cn)?((Qn==null?void 0:Qn.value)||0)+"%":(Qn==null?void 0:Qn.value)||0)}}))}),Ba.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),Ba.createElement(El,{visible:Hn,onCancel:()=>{mn(!1)},paramsHttp:de,smartItembanks:wt,itemBankId:Rt==null?void 0:Rt.item_bank_id,detailType:Xt}))},fa=({data:Ee=[],paramsHttp:ge,smartItembanks:de,socketData:wt})=>{const[Rt,Rn]=(0,a.useState)(),[Hn,mn]=(0,a.useState)(!1),[Xt,xn]=(0,a.useState)(),[ia,$n]=(0,a.useState)(),Qn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Ba.createElement("div",{className:ro.summaryWrap,style:{overflow:"hidden"}},Ba.createElement(dt.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},Ba.createElement(Ge.Z,{style:{display:"flex",alignItems:"center"}},Ba.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ba.createElement("div",{className:ro.title},"\u7B54\u9898\u8BE6\u60C5"))),Ba.createElement("div",{className:ro.detailSty},Ee==null?void 0:Ee.map((Cn,Vn)=>Ba.createElement("div",{key:Vn,className:ro.detailItem,onMouseEnter:()=>{Rn(Vn)},onMouseLeave:()=>{Rn(void 0)}},Ba.createElement(Be.Z,{placement:"topLeft",title:Ba.createElement(ee.Z,{style:{color:"#fff",fontSize:"12px"},value:`${fo[Vn]} `+(Cn==null?void 0:Cn.choice_text)})},Ba.createElement("div",{className:ro.questionTitle},Ba.createElement("span",{className:ro.questionTag,style:{marginRight:"10px"}},fo[Vn]),Ba.createElement(ee.Z,{value:Cn==null?void 0:Cn.choice_text,className:ro.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Rt==Vn?"#3061D0":"#000"}}))),Ba.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"#fff"}},Ba.createElement("div",{className:ro.proSty,style:{width:`${.01*Number((Cn==null?void 0:Cn.rate)||0)*200}px`}})),Ba.createElement("div",{className:ro.numSty},Ba.createElement("span",null,(Cn==null?void 0:Cn.user_num)||0,"\u4EBA"),(Cn==null?void 0:Cn.user_num)>0&&Ba.createElement("span",{className:ro.detailBtn,onClick:()=>{xn(Cn==null?void 0:Cn.choice_id),$n(Cn==null?void 0:Cn.item_bank_id),mn(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),Ba.createElement(El,{visible:Hn,onCancel:()=>{mn(!1)},paramsHttp:ge,smartItembanks:de,choice_ids:Xt,itemBankId:wt==null?void 0:wt.item_bank_id}))},El=({visible:Ee,onCancel:ge,paramsHttp:de,smartItembanks:wt,type:Rt,choice_ids:Rn,itemBankId:Hn,detailType:mn=null})=>{const[Xt,xn]=(0,a.useState)([]),[ia,$n]=(0,a.useState)(0),[Qn,Cn]=(0,a.useState)({page:1,limit:20,course_group_id:"",search:""}),[Vn,ra]=(0,a.useState)([]),[An,wa]=(0,a.useState)(!1),sa=()=>Ur(void 0,null,function*(){var Da,Qt,Ga;wa(!0);const co=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(Da=wt==null?void 0:wt.page)==null?void 0:Da.id}/students.json`,{method:"get",params:Qr(yr({},Qn),{item_bank_id:Hn,choice_ids:Rn,type:mn})});co.status===0&&(xn(((Qt=co==null?void 0:co.data)==null?void 0:Qt.smart_plan_users)||[]),$n((Ga=co==null?void 0:co.data)==null?void 0:Ga.count)),wa(!1)}),ua=()=>Ur(void 0,null,function*(){const Da=yield(0,Go.xV)({coursesId:de==null?void 0:de.coursesId,limit:2e3});Da!=null&&Da.course_groups&&ra([...(Da==null?void 0:Da.course_groups)||[]])});(0,a.useEffect)(()=>{Ee&&sa()},[Ee,Qn]),(0,a.useEffect)(()=>{Ee&&ua()},[Ee]);const na=()=>{Cn({page:1,limit:20,course_group_id:"",search:""})};return Ba.createElement(De.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:Ee,width:622,forceRender:!0,footer:null,onCancel:()=>{ge(),na()}},Ba.createElement(y.Z,{spinning:An},Ba.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},Ba.createElement(oe.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Qn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Vn.map(Da=>({label:Da==null?void 0:Da.name,value:Da==null?void 0:Da.id}))],onChange:Da=>{Qn.course_group_id=Da,Cn(yr({},Qn))}}),Ba.createElement(Ua.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Qn.search,onChange:Da=>{Qn.search=Da,Qn.page=1,Cn(yr({},Qn))}})),Ba.createElement(Ie.default,{dataSource:Xt,className:ro.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(Da,Qt,Ga)=>`${(Qn.page-1)*Qn.limit+Ga+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:Da=>Ba.createElement("span",{style:{color:"#000"}},Da||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Da=>Ba.createElement("span",{style:{color:"#000"}},Da||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:Da=>Ba.createElement("span",{style:{color:"#000"}},Da||"--")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(Da,Qt)=>{var Ga,co,Ta,vo,zo;const Lo=((co=(Ga=Qt==null?void 0:Qt.choices)==null?void 0:Ga.filter(qa=>qa==null?void 0:qa.is_answer))==null?void 0:co.map(qa=>qa==null?void 0:qa.choice_id))||[],Yn=((vo=(Ta=Qt==null?void 0:Qt.choices)==null?void 0:Ta.filter(qa=>qa==null?void 0:qa.me_answered))==null?void 0:vo.map(qa=>qa==null?void 0:qa.choice_id))||[],ha=Lo.length===Yn.length?Lo.length>0&&Yn.every(qa=>Lo.includes(qa))?1:3:Lo.length>0&&Yn.every(qa=>Lo.includes(qa))?2:3,po=(zo=Qt==null?void 0:Qt.choices)==null?void 0:zo.map((qa,ho)=>qa!=null&&qa.me_answered?fo[ho]:"").filter(qa=>qa!=="");return Ba.createElement(Ba.Fragment,null,Ba.createElement("span",{style:{paddingRight:"20px",color:ha===3?"#E30000":ha===2?"#FF9D18":"#2EC25B"}},po||"--"))}}],pagination:{total:ia||0,onChange:(Da,Qt)=>{Qn.page=Da,Qn.limit=Qt,Cn(yr({},Qn))},current:Qn==null?void 0:Qn.page,pageSize:Qn==null?void 0:Qn.limit,showTotal:Da=>Ba.createElement(Ba.Fragment,null,"\u5171",Ba.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Da),"\u6761\u6570\u636E")}})))},Xr=({data:Ee=[]})=>{const ge=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Ba.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},Ba.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},Ba.createElement(Col,{style:{display:"flex",alignItems:"center"}},Ba.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ba.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),Ba.createElement(Col,{style:{display:"flex"}},Ee==null?void 0:Ee.map((de,wt)=>Ba.createElement("div",{key:wt,style:{display:"flex",alignItems:"center",marginLeft:wt==0?"0px":"10px"}},Ba.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:ge[wt]}}),Ba.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",fo[wt]))))),Ba.createElement("div",{className:styles.chart_container},Ba.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:de=>`${de}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:Ee==null?void 0:Ee.map((de,wt)=>fo[wt]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:Ee==null?void 0:Ee.map((de,wt)=>de==null?void 0:de.user_num),barWidth:"20px",itemStyle:{color:function(de){return ge[de.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),Ba.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:Ee==null?void 0:Ee.map((de,wt)=>({value:de==null?void 0:de.user_num,name:`\u9009\u9879${fo[wt]}`,itemStyle:{color:ge[wt]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var ml=te(47251),tl={gzsm:"gzsm___VoLAf"},xe=te(85788),je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",Ke=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())}),qt=(0,a.forwardRef)(({isEdit:Ee,isOpen:ge,data:de,onClose:wt,onOk:Rt},Rn)=>{const[Hn,mn]=(0,a.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[Xt,xn]=(0,a.useState)(!1),[ia,$n]=(0,a.useState)(!1),[Qn,Cn]=(0,a.useState)(""),[Vn,ra]=(0,a.useState)(10),[An]=(0,fe.useSearchParams)(),[wa,sa]=(0,a.useState)(!1),ua=(0,a.useRef)(null),na=vo=>vo.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,a.useEffect)(()=>{var vo,zo;ge&&(mn("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),Ee?(Cn((vo=de==null?void 0:de.page)==null?void 0:vo.page_info),ra(((zo=de==null?void 0:de.page)==null?void 0:zo.info_read_min_time)||"")):Cn(""))},[ge]);const Da=()=>Ke(void 0,null,function*(){var vo;xn(!0),$n(!0),ua.current=new xe.Z(z.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:Hn,url:(vo=de==null?void 0:de.url)==null?void 0:vo.map(zo=>zo==null?void 0:zo.url)}),yield new Promise((zo,Lo)=>{ua.current.on("data",Yn=>{$n(!1),Cn(na(Yn==null?void 0:Yn.full))}),ua.current.on("done",()=>Ke(void 0,null,function*(){xn(!1)})),ua.current.startStream()})}),Qt=()=>{const vo=zo=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:zo,onOk:()=>{var Lo,Yn;(Yn=(Lo=ua.current)==null?void 0:Lo.cancelRequest)==null||Yn.call(Lo),xn(!1),wt()}})};if(Xt){vo("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else wt()},Ga=()=>Ke(void 0,null,function*(){var vo;if(!Qn.trim()){Se.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let zo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(vo=de==null?void 0:de.page)==null?void 0:vo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Qn,info_read_min_time:Vn}});(zo==null?void 0:zo.status)==0&&Rt()}),co=()=>Ke(void 0,null,function*(){var vo;if(!Qn.trim()){Se.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let zo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(vo=de==null?void 0:de.page)==null?void 0:vo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Qn,info_read_min_time:Vn}});(zo==null?void 0:zo.status)==0&&(Rt(),An.get("type")?(0,rt.xg)(`/classrooms/${de==null?void 0:de.coursesId}/smart_plan/${de==null?void 0:de.id}/ppt_info/info?type=${An.get("type")}&simulate=true&simulateType=1&pptPage=${de==null?void 0:de.position}`):(0,rt.xg)(`/classrooms/${de==null?void 0:de.coursesId}/smart_plan/${de==null?void 0:de.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${de==null?void 0:de.position}`))}),Ta=(0,a.useRef)();return(0,a.useImperativeHandle)(Rn,()=>({onClickSave:Ga,onClickPreview:co,handleClose:Qt})),a.createElement("div",{className:tl.wrap,ref:Ta},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),a.createElement("div",{className:tl.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{sa(!wa)}},a.createElement("img",{src:je,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),a.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),wa&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),a.createElement(Ea.default.TextArea,{style:{height:160},value:Hn,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
\u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:vo=>{mn(vo.target.value)}}),Xt?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(Ua.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var vo,zo;(zo=(vo=ua.current)==null?void 0:vo.cancelRequest)==null||zo.call(vo),xn(!1),$n(!1)}},"\u505C\u6B62\u751F\u6210")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(Ua.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!Hn.trim()){Se.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}Da()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement(y.Z,{spinning:ia},a.createElement(Ue.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Qn,onChange:vo=>{Cn(vo)}})),a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement(Be.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),a.createElement(oe.default,{onChange:vo=>{ra(vo)},value:Vn,size:"large",style:{width:"100%",marginTop:"10px"}},a.createElement(oe.default.Option,{value:10},"10s"),a.createElement(oe.default.Option,{value:30},"30s"),a.createElement(oe.default.Option,{value:60},"1min"),a.createElement(oe.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),dn={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",vt=Object.defineProperty,Mt=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,se=(Ee,ge,de)=>ge in Ee?vt(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ye=(Ee,ge)=>{for(var de in ge||(ge={}))ae.call(ge,de)&&se(Ee,de,ge[de]);if(st)for(var de of st(ge))pe.call(ge,de)&&se(Ee,de,ge[de]);return Ee},we=(Ee,ge)=>Mt(Ee,rn(ge)),ve=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())});const Fe=({value:Ee,onChange:ge})=>{const de=["\u6B63\u786E","\u9519\u8BEF"];return a.createElement("div",{className:dn.judgment},de.map(wt=>a.createElement("div",{className:wt===Ee?dn.active:"",key:wt},a.createElement("b",{onClick:()=>ge(wt)},wt==="\u6B63\u786E"?"T":"F"),a.createElement("span",null,wt))))};var yt=(0,a.forwardRef)(({addInteraction:Ee,isEdit:ge,isOpen:de,data:wt,onClose:Rt,onOk:Rn},Hn)=>{var mn;const Xt=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[xn,ia]=(0,a.useState)(""),[$n,Qn]=(0,a.useState)([]),[Cn,Vn]=(0,a.useState)(1),[ra,An]=(0,a.useState)(3),wa=(0,a.useRef)(!1),[sa]=(0,fe.useSearchParams)(),ua=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Yn,ha,po,qa,ho,or,No;if(de){let Co=1;Ee?(Qn([Xt[0]]),Vn(2),Co=2):((ha=(Yn=wt==null?void 0:wt.page)==null?void 0:Yn.smart_plan_page_knowledges)==null?void 0:ha.length)>0?(Qn((qa=(po=wt==null?void 0:wt.page)==null?void 0:po.smart_plan_page_knowledges)==null?void 0:qa.map(Zo=>(Zo.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",Zo.showInput=!1,Zo.loading=!1,Zo))),Vn(1)):(Qn([Xt[0]]),Co=2,Vn(2));let Fo=Co===1?(ho=wt==null?void 0:wt.page)==null?void 0:ho.ai_requirement:((or=wt==null?void 0:wt.page)==null?void 0:or.ai_requirement)||"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002";ia(Fo),An(((No=wt==null?void 0:wt.page)==null?void 0:No.ai_question_size)||3)}},[de]);const na=()=>{wa.current=!1;const Yn=$n.some(po=>po.loading==!0),ha=po=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:po,onOk:()=>{if(Yn&&ua.current){ua.current.abort(),$n==null||$n.map(qa=>qa.loading=!1),Rt();return}}})};if(Yn){ha("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Rt()},Da=()=>ve(void 0,null,function*(){const Yn=yield zo();(Yn==null?void 0:Yn.status)===0&&Rn()}),Qt=()=>ve(void 0,null,function*(){const Yn=yield zo();(Yn==null?void 0:Yn.status)===0&&(Rn(),sa.get("type")?(0,rt.xg)(`/classrooms/${wt==null?void 0:wt.coursesId}/smart_plan/${wt==null?void 0:wt.id}/ppt_info/info?type=${sa.get("type")}&simulate=true&simulateType=2&pptPage=${wt==null?void 0:wt.position}`):(0,rt.xg)(`/classrooms/${wt==null?void 0:wt.coursesId}/smart_plan/${wt==null?void 0:wt.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${wt==null?void 0:wt.position}`))}),Ga=(Yn,ha,po)=>{$n[ha][Yn]=po,Qn([...$n])},co=Yn=>ve(void 0,null,function*(){var ha,po,qa;$n[Yn].loading=!0,Qn([...$n]),ua.current=new AbortController;const ho=ua.current.signal,or=setTimeout(()=>{ua.current&&(wa.current=!0,ua.current.abort())},6e4);try{const Co=yield(yield fetch(`${z.Z.API_SERVER}/api/courses/${wt==null?void 0:wt.coursesId}/smart_plans/${wt==null?void 0:wt.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(ha=wt==null?void 0:wt.url)==null?void 0:ha.map(Fo=>Fo==null?void 0:Fo.url),count:1,type:$n[Yn].type}),headers:{"Content-Type":"application/json"},signal:ho})).json();if((Co==null?void 0:Co.status)===0){const Fo=$n[Yn].type,Zo=(qa=(po=Co==null?void 0:Co.data)==null?void 0:po.questions)==null?void 0:qa[0];Zo&&($n[Yn]=we(ye({},Zo),{type:Fo}),Fo===0&&($n[Yn].answer=""),Qn([...$n]))}}catch(No){wa.current&&Se.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(or),$n[Yn].loading=!1,Qn([...$n])}}),Ta=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],vo=()=>ve(void 0,null,function*(){var Yn;return yield(0,x.ZP)(`/api/smart_plan_item_banks/${(Yn=wt==null?void 0:wt.page)==null?void 0:Yn.id}/${ge?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:ge?"put":"post",body:{questions:Cn==1?$n:[],is_ai_question:Cn!=1,ai_question_size:ra,ai_requirement:xn}})}),zo=()=>ve(void 0,null,function*(){var Yn,ha,po,qa;const ho=[],or=[],No=[];if(Cn==1){if($n.forEach((Co,Fo)=>{var Zo;Co.question||ho.push(Fo+1),((Zo=Co.question)==null?void 0:Zo.length)>200&&or.push(Fo+1),Co.type!==0&&!Co.answer&&No.push(Fo+1)}),ho.length){Se.ZP.warning(`\u7B2C${ho.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(or.length){Se.ZP.warning(`\u7B2C${or.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(No.length){Se.ZP.warning(`\u7B2C${No.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!ge&&($n==null?void 0:$n.length)>3-((ha=(Yn=wt==null?void 0:wt.page)==null?void 0:Yn.smart_plan_page_knowledges)==null?void 0:ha.length)){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(Cn==2&&!(xn!=null&&xn.trim())){Se.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(Ee)if(Cn===2&&((qa=(po=wt==null?void 0:wt.page)==null?void 0:po.smart_plan_page_knowledges)==null?void 0:qa.length)>0)De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>ve(void 0,null,function*(){const Co=yield vo();(Co==null?void 0:Co.status)===0&&Rn()})});else return yield vo();else return yield vo()}),Lo=(0,a.useRef)();return(0,a.useImperativeHandle)(Hn,()=>({onClickSave:Da,onClickPreview:Qt,handleClose:na})),a.createElement("div",{className:dn.wrap,ref:Lo},a.createElement("div",{className:dn.type_style},"\u4E92\u52A8\u7C7B\u578B"),a.createElement("div",{className:dn.type_list},a.createElement("div",{className:Cn==2?dn.type_tag_active:dn.type_tag_noactive,onClick:()=>{Vn(2),ia("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),a.createElement("div",{className:Cn==1?dn.type_tag_active:dn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var Yn,ha,po;Cn==2&&(ia(""),Vn(1),Qn(Ee?[Xt[0]]:((ha=(Yn=wt==null?void 0:wt.page)==null?void 0:Yn.smart_plan_page_knowledges)==null?void 0:ha.length)>0?(po=wt==null?void 0:wt.page)==null?void 0:po.smart_plan_page_knowledges:[Xt[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),a.createElement("div",{className:dn.type_tootip},Cn==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),Cn==2&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),a.createElement(Ea.default.TextArea,{style:{height:160},value:xn,placeholder:Cn==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:Yn=>{ia(Yn.target.value)}}),a.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),a.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:ra,showSearch:!1,onChange:Yn=>{An(Yn)}},(mn=[1,2,3])==null?void 0:mn.map(Yn=>a.createElement(oe.default.Option,{value:Yn,key:Yn},Yn)))),Cn==1&&a.createElement("div",{style:{minHeight:"70px"}},$n.map((Yn,ha)=>{var po,qa;return a.createElement("div",{key:ha,style:{marginTop:ha===0?20:30}},a.createElement(dt.Z,{align:"middle",className:"mb10"},a.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",ha+1),a.createElement(Be.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},a.createElement("img",{src:ce,onClick:()=>{$n[ha].showInput=!$n[ha].showInput,Qn([...$n])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),($n==null?void 0:$n.length)<3&&a.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{$n.push(Xt[0]),Qn([...$n]),setTimeout(()=>{const ho=document.querySelector(".QASetting-modal"),or=ho==null?void 0:ho.querySelector(".ant-modal-body");or==null||or.scrollTo({top:or.scrollHeight,behavior:"smooth"})},0)}}),a.createElement(Be.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},a.createElement("i",{onClick:()=>{if($n.length==1){Se.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}$n.splice(ha,1),Qn([...$n])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),$n[ha].showInput&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),a.createElement(Ea.default.TextArea,{style:{height:160},value:(po=$n==null?void 0:$n[ha])==null?void 0:po.inputValue,disabled:(qa=$n==null?void 0:$n[ha])==null?void 0:qa.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:ho=>{$n[ha].inputValue=ho.target.value,Qn([...$n])}}),$n[ha].loading?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(Ua.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{wa.current=!1,ua.current.abort(),$n[ha].loading=!1,Qn([...$n])}},"\u7EC8\u6B62\u51FA\u9898")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(Ua.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var ho;if(!((ho=$n==null?void 0:$n[ha])!=null&&ho.inputValue.trim())){Se.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if($n.some((No,Co)=>Co!=ha&&No.loading==!0)){Se.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}co(ha)}},"\u5F00\u59CB\u51FA\u9898"))),a.createElement(y.Z,{spinning:$n[ha].loading},a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},a.createElement(Ea.default,{onChange:ho=>Ga("question",ha,ho.target.value),style:{width:"510px"},value:Yn==null?void 0:Yn.question,size:"large"}),a.createElement(oe.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:Yn==null?void 0:Yn.type,onChange:ho=>{const or={type:Number(ho),answer:Xt[ho].answer,question:ho.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};$n[ha]=or,Qn([...$n])}},Ta==null?void 0:Ta.map((ho,or)=>a.createElement(oe.default.Option,{value:ho==null?void 0:ho.key,key:or},ho==null?void 0:ho.label)))),Yn.type===1&&a.createElement(Fe,{value:Yn.answer,onChange:ho=>Ga("answer",ha,ho)}),Yn.type===2&&a.createElement(Ea.default,{size:"large",onChange:ho=>Ga("answer",ha,ho.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:Yn.answer})))})))}),Ot={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},mt="data:image/png;base64,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",Zt="data:image/png;base64,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",Jt=te(10946),Wt=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())}),pn=({isEdit:Ee=!1,visible:ge,data:de,onClose:wt,onOk:Rt,openPreview:Rn,changePage:Hn})=>{const[mn,Xt]=(0,a.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +`)}]};var Ze=te(53184),Be=te.n(Ze),le=(qe,bt,Rt)=>new Promise((Gt,_t)=>{var An=dt=>{try{Ve(Rt.next(dt))}catch(Ge){_t(Ge)}},At=dt=>{try{Ve(Rt.throw(dt))}catch(Ge){_t(Ge)}},Ve=dt=>dt.done?Gt(dt.value):Promise.resolve(dt.value).then(An,At);Ve((Rt=Rt.apply(qe,bt)).next())});const Re={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"]}},Ie=(qe,bt,Rt,Gt)=>{const _t=bt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Rt.lineNumber,endColumn:Rt.column});return Array.from(new Set(_t.match(/\b\w{2,}\b/g)||[])).map(At=>({label:At,kind:qe.languages.CompletionItemKind.Text,insertText:At,range:Gt}))},Ft=(qe,bt,Rt,Gt)=>{qe.languages.registerCompletionItemProvider(bt,{provideCompletionItems(_t,An){const At=_t.getWordUntilPosition(An),Ve={startLineNumber:An.lineNumber,endLineNumber:An.lineNumber,startColumn:At.startColumn,endColumn:At.endColumn},dt=_t.getLineContent(An.lineNumber).substring(At.startColumn-2,At.endColumn);return{suggestions:[...Ie(qe,_t,An,Ve),...Rt.map(ht=>({label:ht,kind:qe.languages.CompletionItemKind.Keyword,documentation:ht,insertText:ht,insertTextRules:qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ve})),...Gt.map(ht=>({label:ht.label,kind:qe.languages.CompletionItemKind.Snippet,documentation:ht.content,insertText:dt.startsWith("#")?ht.content.replace(/#/,""):ht.content,insertTextRules:qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ve}))]}}})};var oe=qe=>{Re.languages.forEach(bt=>{qe.languages.registerDocumentFormattingEditProvider(bt,{provideDocumentFormattingEdits(Rt){return le(this,null,function*(){const Gt=Be()(Rt.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});return[{range:Rt.getFullModelRange(),text:Gt}]})}})}),Ft(qe,"java",fe.keywords,fe.quickKey),Ft(qe,"cpp",Ce.keywords,Ce.quickKey),Ft(qe,"c",he.keywords,[]),Ft(qe,"python",Se.keywords,Se.quickKey),Ft(qe,"scala",De.keywords,De.quickKey)};const E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var y=Object.defineProperty,b=(qe,bt,Rt)=>bt in qe?y(qe,bt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):qe[bt]=Rt,x=(qe,bt,Rt)=>b(qe,typeof bt!="symbol"?bt+"":bt,Rt);const z=class kc{constructor(bt,Rt,Gt){this.placeholder=bt,this.editor=Rt,this.monaco=Gt,Rt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return kc.ID}getDomNode(){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}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};x(z,"ID","editor.widget.placeholderHint");var ne=z,re=te(96236),ue=te(6767),ie=te(25399),Pe=te(89392),ze=te(49535),Me=te(56102),Xe=Object.defineProperty,lt=Object.defineProperties,be=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Yt=(qe,bt,Rt)=>bt in qe?Xe(qe,bt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):qe[bt]=Rt,nt=(qe,bt)=>{for(var Rt in bt||(bt={}))tt.call(bt,Rt)&&Yt(qe,Rt,bt[Rt]);if(It)for(var Rt of It(bt))rt.call(bt,Rt)&&Yt(qe,Rt,bt[Rt]);return qe},Nt=(qe,bt)=>lt(qe,be(bt)),pt=(qe,bt)=>{var Rt={};for(var Gt in qe)tt.call(qe,Gt)&&bt.indexOf(Gt)<0&&(Rt[Gt]=qe[Gt]);if(qe!=null&&It)for(var Gt of It(qe))bt.indexOf(Gt)<0&&rt.call(qe,Gt)&&(Rt[Gt]=qe[Gt]);return Rt},Je=(qe,bt,Rt)=>new Promise((Gt,_t)=>{var An=dt=>{try{Ve(Rt.next(dt))}catch(Ge){_t(Ge)}},At=dt=>{try{Ve(Rt.throw(dt))}catch(Ge){_t(Ge)}},Ve=dt=>dt.done?Gt(dt.value):Promise.resolve(dt.value).then(An,At);Ve((Rt=Rt.apply(qe,bt)).next())});function kt(qe){return/^\d+$/.test(qe)?`${qe}px`:qe}function Lt(){}let Dt=!1;const Ye={"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 ke(qe=[]){let bt=qe;if(Array.isArray(qe)){for(let Rt=0;RtJe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(qe){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",qe)}});var it=qe=>{var bt=qe,{width:Rt="100%",height:Gt="100%",value:_t,language:An="javascript",style:At={},options:Ve={},overrideServices:dt={},theme:Ge="vs-dark",onEditBlur:ht,isCopy:ut=!1,onSave:$t,autoHeight:gt=!1,forbidCopy:Qe=!1,onChange:Pt=Lt,editorDidMount:He=Lt,onFocus:St=Lt,onBreakPoint:an=Lt,breakPointValue:Et=[],filename:_e="educoder.txt",errorLine:Ae,errorContent:Le="",highlightLine:Ue,openBreakPoint:at=!1,placeholder:Vt="",showMiniMap:zt=!0}=bt,on=pt(bt,["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"]);const Wt=(0,a.useRef)(),jt=(0,a.useRef)({}),In=(0,a.useRef)(),oa=(0,a.useRef)(),dn=(0,a.useRef)([]),Sn=(0,a.useRef)(!1),$n=(0,a.useRef)(),Dn=(0,a.useRef)(),Cn=(0,a.useRef)(!1),[tn,Vn]=(0,a.useState)(!1);function Jn(){let bn;return Wt.current&&(bn=new me.Z(On=>{for(let fa of On)(fa.target.offsetHeight>0||fa.target.offsetWidth>0)&&jt.current.instance.layout()}),bn.observe(Wt.current)),bn}function xn(){ue.ZP.warning({content:decodeURIComponent(E),key:"monaco-editor-tip"})}const Xn=()=>{let bn=jt.current.instance;if(_t!=null&&bn&&tn){const On=bn.getModel();On&&_t!==On.getValue()&&(Dt=!0,On.setValue(_t),bn.layout(),Dt=!1)}};(0,a.useEffect)(()=>{const bn=ze.Z.subscribe("formatDocument",On=>{var fa;let ya=jt.current.instance;(fa=ya==null?void 0:ya.getAction)==null||fa.call(ya,"editor.action.formatDocument").run()});return window.updateMonacoValue=On=>{Pt(On)},bn},[]),(0,a.useEffect)(()=>{var bn;let On=jt.current.instance;oa.current&&clearTimeout(oa.current),oa.current=setTimeout(()=>{Xn()},500),_t&&(_t!=null&&_t.length)&&((bn=On==null?void 0:On.updateOptions)==null||bn.call(On,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(_t.split(/\r\n|\r|\n/g).length))+3,5)}))},[_t,tn,jt.current]),(0,a.useEffect)(()=>{if(Ae&&jt.current&&jt.current.instance){let On=jt.current.instance;On.changeViewZones(function(fa){var ya=document.createElement("div");ya.style.padding="10px 20px",ya.style.width="calc(100% - 20px)",ya.className="my-error-line-wrp",ya.innerHTML=Le,fa.addZone({afterLineNumber:Ae||11,heightInLines:3,domNode:ya})});var bn={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}};On.addOverlayWidget(bn),On.revealPositionInCenter({lineNumber:20,column:1})}},[Ae,jt.current,tn]);const ln=(bn="",On)=>{if(!bn||bn.trim()==="")return!0;const ya=jt.current.instance.getModel().getLineTokens(On);let Qt=!1;for(let sn=0;sn<2;sn++)ya.getStandardTokenType(sn)===1&&(Qt=!0);return Qt};(0,a.useEffect)(()=>{var bn;const On=(bn=jt.current)==null?void 0:bn.instance;if(On&&tn&&Qe){const fa=On.onDidBlurEditorWidget(()=>{Cn.current=!1}),ya=On.onDidFocusEditorText(()=>{Cn.current=!0});return()=>{fa.dispose(),ya.dispose()}}},[jt.current,tn,Qe]),(0,a.useEffect)(()=>{var bn;if((bn=jt.current)!=null&&bn.instance&&tn&&at){let On=jt.current.instance,fa=On.getModel();if(!fa)return;(()=>{var Ln;let Ua=[],uo=[];const Ja=fa.getAllDecorations();for(let Fn of Ja)Fn.options.className==="highlighted-line"&&(Ua.push((Ln=Fn==null?void 0:Fn.range)==null?void 0:Ln.startLineNumber),uo.push(Fn==null?void 0:Fn.id));if(Ue===Ua[0])return;fa.deltaDecorations(uo,[]);const za=fa.getLineCount();Ue&&Ue<=za&&(On.deltaDecorations([],[{range:new We.Range(Ue,1,Ue,fa.getLineMaxColumn(Ue)),options:{isWholeLine:!0,className:"highlighted-line"}}]),On.revealLineInCenter(Ue))})();const Qt=(Ln=!1)=>{var Ua;let uo=[],Ja=[];const za=fa.getAllDecorations();for(let Fn of za)Fn.options.linesDecorationsClassName==="breakpoints-select"&&(uo.push((Ua=Fn==null?void 0:Fn.range)==null?void 0:Ua.startLineNumber),Ja.push(Fn==null?void 0:Fn.id));if(Ln)return{lines:uo,ids:Ja};an(uo)},sn=Ln=>Je(void 0,null,function*(){let Ua={range:new We.Range(Ln,1,Ln,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield fa.deltaDecorations([],[Ua]),Qt()}),$e=Ln=>Je(void 0,null,function*(){let Ua=[];const uo=On.getLineDecorations(Ln);for(let Ja of uo)Ja.options.linesDecorationsClassName==="breakpoints-select"&&Ua.push(Ja.id);yield fa.deltaDecorations(Ua,[]),Qt()}),Nn=Ln=>{let Ua=On.getLineDecorations(Ln);for(let uo of Ua)if(uo.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Pe.isEqual)(Et,Qt(!0).lines)){fa.deltaDecorations(Qt(!0).ids,[]);const Ln=Et.map(Ua=>({range:new We.Range(Ua,1,Ua,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));fa.deltaDecorations([],Ln)}const ga=On.onDidChangeModelContent(Ln=>{let Ua=On.getPosition();if(Ua){let uo=Ua.lineNumber;clearTimeout(Dn.current),Dn.current=setTimeout(()=>{ln(fa.getLineContent(uo),uo)?$e(uo):Nn(uo)?($e(uo),sn(uo)):Qt()},100)}}),ia=On.onMouseDown(Ln=>{var Ua,uo,Ja;if(Ln.target.detail&&((Ja=(uo=(Ua=Ln.target)==null?void 0:Ua.element)==null?void 0:uo.className)!=null&&Ja.includes("line-numbers"))){let za=Ln.target.position.lineNumber;if(ln(fa.getLineContent(za),za))return;Nn(za)?$e(za):sn(za)}}),Na=Ln=>{let Ua={range:new We.Range(Ln,1,Ln,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};dn.current=On.deltaDecorations(dn.current,[Ua])},Aa=()=>{dn.current=On.deltaDecorations(dn.current,[])},Va=On.onMouseMove(Ln=>{var Ua,uo,Ja;if(Aa(),Ln.target.detail&&((Ja=(uo=(Ua=Ln.target)==null?void 0:Ua.element)==null?void 0:uo.className)!=null&&Ja.includes("line-numbers"))){let za=Ln.target.position.lineNumber;if(ln(fa.getLineContent(za),za))return;Na(za)}}),Ma=On.onMouseLeave(()=>{Aa()});return()=>{ga.dispose(),ia.dispose(),Va.dispose(),Ma.dispose()}}},[jt.current,tn,Et,Ue,at,An]),(0,a.useEffect)(()=>{var bn;(bn=jt.current)!=null&&bn.instance&&at&&jt.current.instance.setPosition({lineNumber:0,column:0})},[Ue]);function fn(){let bn=jt.current.instance;if(bn){const On=bn.getSelection(),fa=jt.current.pastePos||{},ya=new We.Range(fa.startLineNumber||On.endLineNumber,fa.startColumn||On.endColumn,fa.endLineNumber||On.endLineNumber,fa.endColumn||On.endColumn);setTimeout(()=>{bn.executeEdits("",[{range:ya,text:""}])},300)}}function yn(bn){(window.navigator.platform.match("Mac")?bn.metaKey:bn.ctrlKey)&&bn.keyCode==83&&(bn.preventDefault(),$t())}const Mn=()=>{if(gt&&jt.current.instance){const bn=jt.current.instance.getContentHeight();qn(bn{if(!Cn.current)return;const{keyCode:On,ctrlKey:fa,metaKey:ya,target:Qt,type:sn}=bn;return(sn==="paste"||(On===67||On===86)&&(ya||fa))&&Qt.nodeName==="TEXTAREA"&&(xn(),bn.preventDefault()),!1};function et(bn,On){var fa=window.URL||window.webkitURL||window,ya=new Blob([On]),Qt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Qt.href=fa.createObjectURL(ya),Qt.download=bn,ta(Qt)}(0,a.useEffect)(()=>{Mn()},[Mn]),(0,a.useEffect)(()=>{Wt.current&&!tn&&Promise.all([te.e(8909),te.e(6656)]).then(te.bind(te,71448)).then(bn=>{try{We=bn,jt.current.instance=We.editor.create(Wt.current,{value:_t,language:ke(An),theme:Ge,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:zt||!1}},dt);const On=jt.current.instance;let Qt=[...re.BH._menuItems].find(ga=>ga[0]._debugName=="EditorContext")[1],sn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],$e=(ga,ia)=>{var Na,Aa;let Va=ga._first;do ia.includes((Aa=(Na=Va.element)==null?void 0:Na.command)==null?void 0:Aa.id)&&ga._remove(Va);while(Va=Va.next)};if(He(On,We),setTimeout(()=>{Mn(),jt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{et(_e||"educoder.txt",On.getValue())}})},500),jt.current.subscription=On.onDidChangeModelContent(ga=>{Sn.current?clearTimeout($n.current):(Mn(),Pt(On.getValue(),ga)),$n.current=setTimeout(()=>{Sn.current=!1},500)}),window.Monaco||oe(We,ke(An)),Qe&&($e(Qt,sn),Wt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Ct),window.removeEventListener("paste",Ct),window.addEventListener("keydown",Ct),window.addEventListener("paste",Ct)),window.Monaco=We,ht&&On.onDidBlurEditorWidget(()=>{ht(On.getValue())}),St&&On.onDidFocusEditorText(()=>{Qe&&ct(),St(On.getValue())}),Qe){ct();try{On.onDidPaste(ga=>{const ia=On.getSelection(),Na=jt.current.pastePos||{},Aa=new We.Range(Na.startLineNumber||ia.endLineNumber,Na.startColumn||ia.endColumn,Na.endLineNumber||ia.endLineNumber,Na.endColumn||ia.endColumn);On.executeEdits("",[{range:ga.range,text:""}])})}catch(ga){}}let Nn=Jn();return Vt&&typeof Vt=="string"&&new ne(Vt,On,We),Vn(!0),()=>{const ga=jt.current.instance;ga.dispose();const ia=ga.getModel();ia&&ia.dispose(),jt.current.subscription&&jt.current.subscription.dispose(),Nn.unobserve(Wt.current)}}catch(On){}})},[]),(0,a.useEffect)(()=>{if(jt.current.instance&&tn)return document.addEventListener("keydown",yn,!1),()=>{document.removeEventListener("keydown",yn)}},[$t,tn]),(0,a.useEffect)(()=>{let bn=jt.current.instance;if(bn&&tn){let On=ke(An);We.editor.setModelLanguage(bn.getModel(),On)}},[An,tn]),(0,a.useEffect)(()=>{jt.current.instance&&tn&&We.editor.setTheme(Ge)},[Ge,tn]),(0,a.useEffect)(()=>{let bn=jt.current.instance;In.current=Ve,bn&&tn&&(bn.updateOptions(nt({},Ve)),setTimeout(()=>{bn.getModel().updateOptions(nt({},Ve))},200))},[JSON.stringify(Ve),tn]),(0,a.useEffect)(()=>{let bn=jt.current.instance;bn&&tn&&bn.layout()},[Rt,Gt,tn]);const[xt,pn]=(0,a.useState)(kt(Rt)),[Wn,qn]=(0,a.useState)(kt(Gt)),ma=Nt(nt({},At),{width:xt,height:Wn,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Wt,style:ma},ut&&a.createElement(Me.CopyToClipboard,{text:_t,onCopy:()=>ue.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(ie.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Oe({width:qe="100%",height:bt="100%",original:Rt,modified:Gt,language:_t,options:An={}}){const At=(0,a.useRef)(),[Ve,dt]=(0,a.useState)(null);function Ge(gt){let Qe;return At.current&&(Qe=new me.Z(Pt=>{for(let He of Pt)(He.target.offsetHeight>0||He.target.offsetWidth>0)&>.layout()}),Qe.observe(At.current)),Qe}(0,a.useEffect)(()=>(At.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(gt=>{We=gt;const Qe=We.editor.createDiffEditor(At.current,Nt(nt({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},An),{wordWrap:!0}));dt(Qe);let Pt=Ge(Qe);return()=>{Qe.dispose();const He=Qe.getModel();He&&He.dispose(),Pt.unobserve(At.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Ve&&Ve.setModel({original:We.editor.createModel(Rt,_t),modified:We.editor.createModel(Gt,_t)})},[Rt,Gt,_t,Ve]);const ht=kt(qe),ut=kt(bt),$t={width:ht,height:ut};return a.createElement("div",{className:"my-diff-editor",ref:At,style:$t})}},58397:function(Te,ot,te){"use strict";var a=te(39744),me=te(82326),he=te(71411),fe=te(59301);const Ce=me.default.Option;ot.Z=({isTheoretical:Se,onFontSizeChange:De,cmFontSize:Ze,cmCodeMode:Be,autoFormat:le,onCodeModeChange:Re,onTabToSpace:Ie,onAutoFormat:Ft,formatDocument:oe,className:E="",tabToSpace:y,children:b,code_editor:x,challenge:z,shixun_environment_id:ee,shixun_environments:ne})=>{var re;const ue={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ie=(re=ne==null?void 0:ne.find(Pe=>Pe.shixun_environment_id===ee))==null?void 0:re.program_language;return console.log("----",ie,ne,ee,x),fe.createElement("div",{className:`tpi-code-setting ${E}`},fe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),fe.createElement(me.default,{bordered:!1,size:"small",value:Be,onChange:Re},fe.createElement(Ce,{value:"vs"},"\u767D\u8272\u80CC\u666F"),fe.createElement(Ce,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!Se&&fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),fe.createElement(me.default,{bordered:!1,size:"small",value:Ze,onChange:De},fe.createElement(Ce,{value:12},"12px"),fe.createElement(Ce,{value:14},"14px"),fe.createElement(Ce,{value:16},"16px"),fe.createElement(Ce,{value:18},"18px"),fe.createElement(Ce,{value:20},"20px"),fe.createElement(Ce,{value:22},"22px"))),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"Tab\u8F6C\u6362"),fe.createElement(he.Z,{checked:y,onChange:Ie})),fe.createElement("div",{className:"file-item",onClick:oe},fe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!Se&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),fe.createElement("span",null,"Ctrl + S")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),fe.createElement("span",null,"F1 / Alt + F1")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),fe.createElement("span",null,"Ctrl + ]/[")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),fe.createElement("span",null,"Ctrl + Shift + \\")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),fe.createElement("span",null,"Home")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),fe.createElement("span",null,"End"))),b),!Se&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,ie&&fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),fe.createElement("span",null,ie)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),fe.createElement("span",null,ue[z==null?void 0:z.difficulty])),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),fe.createElement("span",null,x==null?void 0:x.name)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),fe.createElement("span",null,x!=null&&x.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},10661:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ie}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},me=te(29787),he=te(25399),fe=te(60242),Ce=te(92310),Se=te.n(Ce),De=te(51257),Ze=te(28426),Be=te(48790),le=te(59301),Ie=({className:Ft,dataSource:oe=[],col:E=4,right:y,bottom:b=23,precision:x=0,wrapWidth:z=1200,trackEventItems:ee,loading:ne,onRemove:re=()=>{},isCurrent:ue=!0,showProgress:ie=!1,showAlias:Pe=!1})=>{const ze=Math.floor((z-(E-1)*y)/E),Me=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return le.createElement(me.Z,{spinning:ne},le.createElement("div",{className:Se()(a.list,Ft)},!!(oe!=null&&oe.length)&&(oe==null?void 0:oe.map((Xe,lt)=>{var be,It,tt,rt,Yt,nt;const{name:Nt,id:pt,identifier:Je,featured:kt,school_name:Lt,image_url:Dt,excellent:Ye,is_plan:ke}=Xe;return le.createElement("div",{key:pt,className:ue&&ie?a.wrapisCurrent:a.wrap,style:{width:ze,marginRight:(1+lt)%E===0?0:y+x,marginBottom:b}},le.createElement("a",{className:a.li,onClick:We=>{We.preventDefault(),We.stopPropagation(),ee&&(0,De.L9)([ee]),(0,De.xg)(`/paths/${Je}`)}},le.createElement("div",{className:a.img},le.createElement("img",{className:a.cover,src:`${Dt}`}),ue&&(0,Be.bg)()&&(Xe==null?void 0:Xe.studying)&&le.createElement("div",{className:`${a.movebq} user-path-items`,onClick:We=>{We.stopPropagation(),re(Xe)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(be=Xe==null?void 0:Xe.subject_tags)==null?void 0:be.map((We,ct)=>{var it,Oe;if(ct===0){const bt=(it=Me.find(Rt=>Rt.name==We))==null?void 0:it.swimg;return le.createElement("img",{className:a.sign,src:bt,style:{left:"-4px"}})}const qe=(Oe=Me.find(bt=>bt.name==We))==null?void 0:Oe.ptimg;return le.createElement("img",{className:a.sign,src:qe,style:{left:`${48+52*(ct-1)+2*ct}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Xe==null?void 0:Xe.excellent)&&le.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:a.name},le.createElement(he.Z,{title:Pe&&(Xe!=null&&Xe.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Nt}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Xe==null?void 0:Xe.excellent_alias_name}`)):Nt},le.createElement("span",{className:a.e},Pe&&(Xe==null?void 0:Xe.excellent_alias_name)||Nt))),ue&&ie&&((It=Xe==null?void 0:Xe.progress)==null?void 0:It.all_score)!=0&&le.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},le.createElement(fe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((tt=Xe==null?void 0:Xe.progress)==null?void 0:tt.my_score)/((rt=Xe==null?void 0:Xe.progress)==null?void 0:rt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Yt=Xe==null?void 0:Xe.progress)==null?void 0:Yt.my_score,"/",(nt=Xe==null?void 0:Xe.progress)==null?void 0:nt.all_score),(!ue||!ie)&&le.createElement(he.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Lt}`},le.createElement("div",{className:a.unit},le.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Lt)),(!ue||!ie)&&le.createElement("div",{className:a.tags},le.createElement("div",null,le.createElement(he.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,Xe.stages_count))),le.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,Xe.members_count)))))))})),!oe.length&&le.createElement(Ze.Z,null)))}},9148:function(Te,ot,te){"use strict";te.d(ot,{jL:function(){return Ce},w9:function(){return kt},QD:function(){return Ae},cQ:function(){return Yt.Z},op:function(){return Pt},O5:function(){return Xn},_b:function(){return on},t7:function(){return x},Gi:function(){return ct},YG:function(){return ke},qp:function(){return Re},vr:function(){return at},qE:function(){return an},Je:function(){return ne},wb:function(){return rt},cq:function(){return Gt},tp:function(){return oe}});var a=te(59301),me={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},he="data:image/png;base64,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",Ce=({dataSource:ln=[],img:fn,imgWidth:yn=346,title:Mn,sunTitle:ta,bannerExtraContent:Ct})=>a.createElement("div",{className:me.banner},a.createElement("div",{className:me.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Mn),a.createElement("span",null,ta)),ln.length>0&&a.createElement("div",{className:me.btns},ln.map((et,xt)=>a.createElement("div",{key:xt,onClick:et.click},et.name,et.sign?a.createElement("img",{src:he,width:39}):null))),Ct),fn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:fn,width:yn}))),Se={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},De=te(92310),Ze=te.n(De),Be=te(89392),Re=({dataSource:ln=[],value:fn,onChange:yn,onTitleChange:Mn,className:ta,title:Ct,titleWidth:et=41,style:xt={},fontColor:pn="#6A7283",showCount:Wn})=>{const[qn,ma]=(0,a.useState)(0),[bn,On]=(0,a.useState)(!1),fa=(0,a.useRef)(null),ya=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Qt;ln.length!==0&&(((Qt=fa==null?void 0:fa.current)==null?void 0:Qt.clientHeight)>97?ma(1):ma(0)),ln.length===0&&ma(0),On(!1)},[ln]),a.createElement("div",{className:Ze()(Se.row,ta),style:xt},a.createElement("div",{onClick:(0,Be.throttle)(()=>Mn==null?void 0:Mn(),2e3),style:{width:et,marginTop:bn?12:4},className:`${Se.title} ${Mn?"current":""}`},Ct),a.createElement("div",{className:bn?`${Se.tagsWrap} ${Se.tagsBorderWrap}`:Se.tagsWrap},a.createElement("div",{className:Se.bar,ref:ya,style:qn>0?{height:qn===1?97:"auto",overflow:qn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Se.tag,ref:fa},ln==null?void 0:ln.map(Qt=>a.createElement("span",{onClick:()=>yn(Qt.id),key:Qt.id,style:{color:pn},className:fn===Qt.id?Se.active:""},a.createElement("span",{title:Qt.name,className:Se.name},Qt.name),!!Wn&&a.createElement("span",{className:Se.num},Qt.count))))),!!qn&&a.createElement(a.Fragment,null,qn===1?a.createElement("div",{onClick:()=>{var Qt;ma(2),((Qt=fa==null?void 0:fa.current)==null?void 0:Qt.clientHeight)>245?On(!0):On(!1)},className:Se.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{ya.current.scrollTop=0,ma(1),On(!1)},className:Se.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ie={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:ln=[],value:fn,onChange:yn,className:Mn,style:ta={}})=>a.createElement("div",{style:ta,className:Ze()(Ie.tabs,Mn)},ln.map(Ct=>a.createElement("span",{onClick:()=>yn(Ct.id),className:fn===Ct.id?Ie.active:"",key:Ct.id},Ct.name))),E={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=te(37568),x=({dataSource:ln=[],value:fn="",onChange:yn,onInputChange:Mn=()=>{},className:ta,style:Ct={},placeholder:et,allowClear:xt=!1})=>{var pn;const[Wn,qn]=(0,a.useState)(""),[ma,bn]=(0,a.useState)("");(0,a.useEffect)(()=>{var ya;let Qt=fn;(ya=JSON.stringify(fn))!=null&&ya.includes("{")&&(qn(fn.id),Qt=fn.value||"");try{bn(decodeURIComponent(Qt||""))}catch(sn){bn(decodeURIComponent(Qt||""))}},[fn]);const On=()=>{yn(encodeURIComponent(ma),Wn||null)},fa=ya=>{ya!==Wn&&(qn(ya),yn(encodeURIComponent(ma),ya))};return a.createElement("div",{className:Ze()(E.input,ta),style:Ct},!!ln.length&&a.createElement("div",{className:E.dropdown},a.createElement("div",{className:E.text},(pn=ln.find(ya=>ya.id===Wn))==null?void 0:pn.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:E.b1}),a.createElement("b",{className:E.b2})),a.createElement("div",{className:E.menu},ln.map((ya,Qt)=>a.createElement("div",{key:Qt,onClick:()=>fa(ya.id)},ya.name)))),a.createElement(y.default,{onPressEnter:On,value:ma,onChange:ya=>{bn(ya.target.value),Mn(encodeURIComponent(ya.target.value),Wn||null)},bordered:!1,placeholder:et}),a.createElement("i",{onClick:On,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ne=({value:ln,onChange:fn,className:yn,total:Mn,pageSize:ta,style:Ct={}})=>{const et=ln<2,xt=ln>=Math.ceil(Mn/ta);return Mn<=ta?a.createElement(a.Fragment,null):a.createElement("div",{className:Ze()(z.quickPager,yn),style:Ct},a.createElement("div",{onClick:()=>{et||fn(ln-1,"prev")},className:et?z.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{xt||fn(ln+1,"next")},className:xt?z.disabled:""},"\u4E0B\u4E00\u9875"))},re={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ue=te(29787),ie=te(25399),Pe=te(58018),ze=te(346),Me=te(51257),Xe=te(96908),lt=te(57177),be=te(81378),It=te(28426),rt=({className:ln,dataSource:fn=[],col:yn=4,right:Mn,bottom:ta=23,precision:Ct=0,wrapWidth:et=1200,trackEventItems:xt,loading:pn})=>{const Wn=Math.floor((et-(yn-1)*Mn)/yn);return a.createElement(ue.Z,{spinning:pn},a.createElement("div",{className:Ze()(re.list,ln)},!!fn.length&&fn.map((qn,ma)=>{const{name:bn,id:On,identifier:fa,power:ya,cover_image_id:Qt,pic:sn}=qn;return a.createElement("div",{className:re.wrap,key:On,style:{width:Wn,marginRight:(1+ma)%yn===0?0:Mn+Ct,marginBottom:ta}},a.createElement("a",{target:"_blank",href:`/shixuns/${fa}/challenges`,className:re.li,onClick:$e=>{$e.preventDefault(),xt&&(0,Me.L9)([xt]),ya&&(0,Me.xg)(`/shixuns/${fa}/challenges`)}},a.createElement("div",{className:re.img},a.createElement("img",{className:re.cover,src:`${sn}`}),qn.is_jupyter&&a.createElement("img",{className:re.sign,src:Xe}),qn.is_jupyter_lab&&a.createElement("img",{className:re.sign,src:lt}),qn.is_unity_3d&&a.createElement("img",{className:re.sign,src:be})),a.createElement("div",{className:re.name},a.createElement(ie.Z,{title:bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:re.e},bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:re.tags},a.createElement(ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,qn.challenges_count))),!!qn.myshixuns_count&&a.createElement(ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,qn.myshixuns_count))),a.createElement(ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,qn.level))),a.createElement("div",{className:re.rate},a.createElement(Pe.Z,{allowHalf:!0,disabled:!0,defaultValue:qn.score_info}),a.createElement("span",null,"\xA0",qn.score_info?`${qn.score_info}\u5206`:"5\u5206")))),!ya&&a.createElement("div",{className:re.lockWrap},a.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!fn.length&&a.createElement(It.Z,null)))},Yt=te(10661),nt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Nt="data:image/png;base64,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",pt=te(59301),kt=({className:ln,dataSource:fn=[],col:yn=4,right:Mn,bottom:ta=23,precision:Ct=0,wrapWidth:et=1200,trackEventItems:xt,loading:pn,handleVery:Wn=()=>!0})=>{const qn=Math.floor((et-(yn-1)*Mn)/yn);return pt.createElement(ue.Z,{spinning:pn},pt.createElement("div",{className:Ze()(nt.list,ln)},!!fn.length&&fn.map((ma,bn)=>{const{subject_identifier:On,id:fa,identifier:ya,power:Qt}=ma,sn=ma.is_public!=0&&ma.is_public;return pt.createElement("div",{className:nt.wrap,key:fa,style:{width:qn,marginRight:(1+bn)%yn===0?0:Mn+Ct,marginBottom:ta}},pt.createElement("a",{className:nt.li,onClick:$e=>{$e.preventDefault(),Wn(ma==null?void 0:ma.first_category_url)&&(xt&&(0,Me.L9)([xt]),(0,Me.xg)(ma.first_category_url))}},pt.createElement("div",{className:nt.top},pt.createElement(ie.Z,{title:ma.name},pt.createElement("div",{className:nt.name},ma.name)),pt.createElement("img",{className:nt.img,src:ze.Z.IMG_SERVER+"/images/"+ma.avatar_url}),pt.createElement("div",{className:nt.text,title:ma.creator},ma.creator),On&&pt.createElement("div",{className:nt.btns},pt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),pt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),sn&&pt.createElement("div",{className:nt.sign},"\u516C\u5F00")),pt.createElement("div",{className:nt.bottom},ma.visits>0&&pt.createElement(ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-liulanyan"}),pt.createElement("span",null,ma.visits))),ma.course_members_count>0&&pt.createElement(ie.Z,{title:"\u6210\u5458",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-chengyuan"}),ma.course_members_count)),ma.tasks_count>0&&pt.createElement(ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},pt.createElement("span",null,pt.createElement("i",{className:"iconfont icon-zuoye"}),ma.tasks_count)),ma.is_end?pt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):pt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ma.is_accessible&&pt.createElement("div",{className:nt.lockWrap},pt.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!fn.length&&pt.createElement(It.Z,null)))},Lt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Dt=te(25690),ke=({dataSource:ln=[],value:fn,onChange:yn,className:Mn,style:ta={},tabBarExtraContent:Ct})=>a.createElement("div",{className:Ze()(Lt.tabs,Mn),style:ta},a.createElement("div",{className:Lt.tabsWrap},ln.map((et,xt)=>!(et!=null&&et.hide)&&a.createElement("aside",{className:Lt.tab,onClick:()=>{yn(et.id),et.link&&Dt.history.push(et.link)},key:xt},a.createElement("div",{className:fn===et.id?Lt.active:""},et.name),(et==null?void 0:et.resetCount)==null&&(et==null?void 0:et.total)!==void 0&&a.createElement("span",null,"\uFF08",et==null?void 0:et.total,"\uFF09"),(et==null?void 0:et.resetCount)!==void 0&&(et==null?void 0:et.total)!==void 0&&a.createElement(ie.Z,{title:(et==null?void 0:et.tip)!=null?et==null?void 0:et.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},et==null?void 0:et.resetCount),"/",a.createElement("span",null,et==null?void 0:et.total),"\uFF09"))))),a.createElement("div",{className:Lt.tabBar},Ct)),ct=({className:ln,style:fn={},children:yn})=>a.createElement("div",{className:Ze()(ln),style:fn},yn),it={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Oe=te(75727),qe=te(93041);const bt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Gt=({sortValue:ln,dropValue:fn,className:yn,onSort:Mn,onDrop:ta,dataSource:Ct=bt})=>{var et;return a.createElement("div",{className:Ze()(it.orderWrap,yn)},a.createElement(Oe.Z,{dropdownRender:()=>a.createElement(qe.default,null,Ct.map((xt,pn)=>a.createElement(qe.default.Item,{key:pn,onClick:()=>ta(xt.id)},xt.name)))},a.createElement("span",{className:it.orderTextWrap},(et=Ct.find(xt=>fn===xt.id))==null?void 0:et.name)),a.createElement("span",{className:it.orderIconWrap},a.createElement("span",{className:it.orderAsc},a.createElement("i",{className:ln==="asc"?`iconfont icon-sanjiaoxing-up font12 ${it.cursorPointer} ${it.active}`:`iconfont icon-sanjiaoxing-up font12 ${it.cursorPointer}`,onClick:()=>Mn(ln==="asc"?"desc":"asc")})),a.createElement("span",{className:it.orderDesc},a.createElement("i",{className:ln==="desc"?`iconfont icon-sanjiaoxing-down font12 ${it.cursorPointer} ${it.active}`:`iconfont icon-sanjiaoxing-down font12 ${it.cursorPointer}`,onClick:()=>Mn(ln==="asc"?"desc":"asc")}))))},_t={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},An=te(99571),At=Object.defineProperty,Ve=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,ht=(ln,fn,yn)=>fn in ln?At(ln,fn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):ln[fn]=yn,ut=(ln,fn)=>{for(var yn in fn||(fn={}))dt.call(fn,yn)&&ht(ln,yn,fn[yn]);if(Ve)for(var yn of Ve(fn))Ge.call(fn,yn)&&ht(ln,yn,fn[yn]);return ln},$t=(ln,fn)=>{var yn={};for(var Mn in ln)dt.call(ln,Mn)&&fn.indexOf(Mn)<0&&(yn[Mn]=ln[Mn]);if(ln!=null&&Ve)for(var Mn of Ve(ln))fn.indexOf(Mn)<0&&Ge.call(ln,Mn)&&(yn[Mn]=ln[Mn]);return yn},gt=(ln,fn,yn)=>new Promise((Mn,ta)=>{var Ct=pn=>{try{xt(yn.next(pn))}catch(Wn){ta(Wn)}},et=pn=>{try{xt(yn.throw(pn))}catch(Wn){ta(Wn)}},xt=pn=>pn.done?Mn(pn.value):Promise.resolve(pn.value).then(Ct,et);xt((yn=yn.apply(ln,fn)).next())}),Pt=ln=>{var fn=ln,{className:yn,style:Mn,children:ta,loading:Ct=!1,openLoading:et,onClick:xt=()=>{},size:pn="middle",shape:Wn="round"}=fn,qn=$t(fn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[ma,bn]=(0,a.useState)(!1);return a.createElement(An.ZP,ut({onClick:(0,Be.throttle)(On=>gt(void 0,null,function*(){et&&bn(!0);try{yield xt(On)}catch(fa){console.log("error",fa)}et&&bn(!1)}),2e3,{leading:!0,trailing:!1}),className:Ze()(_t.btn,_t[`${pn}-${Wn}`],yn),style:Mn,size:pn,shape:Wn,loading:ma||Ct},qn),ta)},He={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},an=({className:ln,style:fn,children:yn=null,onClick:Mn,title:ta})=>a.createElement("div",{className:Ze()(He.head,ln),style:fn},a.createElement("span",{className:"primary-hover",onClick:Mn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:ta},ta),a.createElement("div",{className:He.node},yn)),Et={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ae=({confirmShow:ln=!0,confirmTitle:fn,confirmClick:yn,cancelShow:Mn=!0,cancelTitle:ta,cancelClick:Ct,className:et,style:xt,confirmLoading:pn=!1})=>a.createElement("div",{className:Ze()(Et.btns,et),style:xt},ln&&a.createElement(An.ZP,{loading:pn,onClick:yn,type:"primary",className:Et.confirm},fn),Mn&&a.createElement(An.ZP,{onClick:Ct,className:Et.cancel},ta)),Le={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},at=({className:ln,style:fn={},LeftContent:yn,children:Mn,RightContent:ta})=>a.createElement("div",{className:Ze()(Le.fixedBottom,ln),style:fn},a.createElement("div",{className:Le.wrap},a.createElement("div",{className:Le.left},yn),a.createElement("div",{className:Le.center},Mn),a.createElement("div",{className:Le.right},ta))),Vt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},on=({className:ln,style:fn={},dataSource:yn=[]})=>a.createElement("div",{className:Ze()(Vt.crumbs,ln),style:fn},yn.map((Mn,ta)=>taDt.history.push(Mn.path)},Mn.name):a.createElement("span",null,Mn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:ta,style:{color:"#5F6368"}},Mn.name))),Wt=te(11938),jt=Object.defineProperty,In=Object.defineProperties,oa=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Dn=(ln,fn,yn)=>fn in ln?jt(ln,fn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):ln[fn]=yn,Cn=(ln,fn)=>{for(var yn in fn||(fn={}))Sn.call(fn,yn)&&Dn(ln,yn,fn[yn]);if(dn)for(var yn of dn(fn))$n.call(fn,yn)&&Dn(ln,yn,fn[yn]);return ln},tn=(ln,fn)=>In(ln,oa(fn)),Vn=(ln,fn)=>{var yn={};for(var Mn in ln)Sn.call(ln,Mn)&&fn.indexOf(Mn)<0&&(yn[Mn]=ln[Mn]);if(ln!=null&&dn)for(var Mn of dn(ln))fn.indexOf(Mn)<0&&$n.call(ln,Mn)&&(yn[Mn]=ln[Mn]);return yn};const{Countdown:Jn}=Wt.default;var Xn=ln=>{var fn=ln,{onChange:yn}=fn,Mn=Vn(fn,["onChange"]);const[ta,Ct]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof ta=="number"&&ta>=0&&yn(ta)},[ta]);const et=xt=>{const pn=Math.floor(xt/1e3);Ct(pn)};return a.createElement(Jn,tn(Cn({},Mn),{onChange:et}))}},37808:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return me}});var a=te(59301);function me(he,fe){const Ce=(0,a.useRef)();(0,a.useEffect)(()=>{Ce.current=he}),(0,a.useEffect)(()=>{function Se(){Ce.current()}if(fe!==null){let De=setInterval(Se,fe);return()=>clearInterval(De)}},[fe])}},55720:function(Te,ot,te){"use strict";var a=te(61186),me=te.n(a),he=te(77019),fe=te(59301);const Ce=({date:Se,showTag:De})=>fe.createElement(he.Z,{align:"middle"},fe.createElement("div",null," ",Se?me()(Se).format("YYYY-MM-DD HH:mm"):"--"," "),De&&fe.createElement(he.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},fe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));ot.Z=Ce},74255:function(Te,ot,te){"use strict";var a=te(59301),me=te(11938),he=te(71051),fe=te(28284),Ce=te(62957),Se=te(29787),De=te(54172),Ze=te(37568),Be=te(77019),le=te(5269),Re=te(99571),Ie=te(81722),Ft=te(61186),oe=te.n(Ft),E=te(25690),y=te(51257),b=te(6383),x=te(48790),z=te(45937),ee=te(59301),ne=(Pe,ze,Me)=>new Promise((Xe,lt)=>{var be=rt=>{try{tt(Me.next(rt))}catch(Yt){lt(Yt)}},It=rt=>{try{tt(Me.throw(rt))}catch(Yt){lt(Yt)}},tt=rt=>rt.done?Xe(rt.value):Promise.resolve(rt.value).then(be,It);tt((Me=Me.apply(Pe,ze)).next())});const{Countdown:re}=me.default,ue=({value:Pe,onChange:ze,MaxMinutes:Me})=>ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ee.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ee.createElement("br",null)),ee.createElement(he.Z,{value:Pe,onChange:ze,min:0,precision:0,max:Me,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Me}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ie=({exercise:Pe,successCb:ze,dispatch:Me})=>{var Xe,lt,be,It;const tt=(0,E.useParams)(),[rt]=fe.default.useForm(),Yt=fe.default.useWatch("time",rt),[nt,Nt]=(0,a.useState)(!1),pt=(0,a.useRef)(),{actionTabs:Je}=Pe,[kt,Lt]=(0,a.useState)(),[,Dt,Ye,ke]=(0,z.U)(Ie.n7,{id:tt.categoryId}),[,We,ct]=(0,z.U)(Ie.Cd,{});(0,a.useEffect)(()=>{Pe.actionTabs.key==="student-unlock"&&(Nt(!1),rt.resetFields())},[Pe.actionTabs.key]);const it=()=>new Promise(Ve=>ne(void 0,null,function*(){var dt,Ge;return pt.current=yield(0,b.y)({ip_limit:(dt=Je==null?void 0:Je.exerciseParams)==null?void 0:dt.ip_limit,ip_bind:(Ge=Je==null?void 0:Je.exerciseParams)==null?void 0:Ge.ip_bind_type}),Ve()})),Oe=()=>ne(void 0,null,function*(){var Ve,dt,Ge,ht,ut;yield rt.validateFields();const $t=rt.getFieldsValue();if(Nt(!0),(((Ve=Je==null?void 0:Je.exerciseParams)==null?void 0:Ve.ip_limit)!=="no"||(dt=Je==null?void 0:Je.exerciseParams)!=null&&dt.ip_bind_type)&&(yield it()),(yield(0,Ie.ZD)((Ge=Je==null?void 0:Je.exerciseParams)==null?void 0:Ge.id,{exercise_user_id:(ht=Je==null?void 0:Je.exerciseParams)==null?void 0:ht.exercise_user_id,unlock_key:$t.unlock_key,time:$t.time,ip:pt.current})).status===0){if(ze){Me({type:"exercise/setActionTabs",payload:{}}),ze();return}const Qe=Je==null?void 0:Je.exerciseParams;(0,y.nr)({inner_ip:Qe.inner_ip,public_ip:Qe.public_ip,open_camera:Qe.open_camera,ip_limit:Qe.ip_limit,ip_bind:Qe.ip_bind,ip_bind_type:Qe.ip_bind_type,exercise_tips:Qe.exercise_tips,exerciseId:Qe.id,screen_open:Qe.screen_open,screen_num:Qe.screen_num,screen_sec:Qe.screen_sec,coursesId:tt.coursesId,login:(ut=(0,x.eY)())==null?void 0:ut.login,history,identity_verify:Qe.identity_verify,open_phone_video_recording:Qe.open_phone_video_recording,current_status:Qe.current_status}),Me({type:"exercise/setActionTabs",payload:{}})}Nt(!1)}),qe=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ve=>ee.createElement("span",{className:Ve.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ve)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ve=>ee.createElement("span",{className:Ve.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ve)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],bt=((Xe=Je==null?void 0:Je.exerciseParams)==null?void 0:Xe.errorMessage)&&typeof((lt=Je==null?void 0:Je.exerciseParams)==null?void 0:lt.errorMessage)=="object";(0,a.useEffect)(()=>{Pe.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const Ve=yield ct(tt);yield Ye({}),Ve.status||Lt(Ve)})},[Pe.actionTabs.key]);const{time:Rt,end_time:Gt}=(kt==null?void 0:kt.exercise)||{},_t=ke!=null&&ke.user_end_time?oe()(ke==null?void 0:ke.user_end_time).add(1,"minutes"):oe()(),An=oe()(ke==null?void 0:ke.user_total_end_time)>_t?Math.round(oe().duration(oe()(ke==null?void 0:ke.user_total_end_time).diff(_t.startOf("minute"))).asMinutes()):0,At=((ke==null?void 0:ke.student_left_minutes)||0)+(Yt||0);return ee.createElement(ee.Fragment,null,ee.createElement(Ce.default,{width:514,centered:!0,closable:!!((be=Je==null?void 0:Je.exerciseParams)!=null&&be.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Me({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(Se.Z,{spinning:Dt||We},bt&&ee.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!bt&&ee.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),bt&&ee.createElement(De.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((It=Je==null?void 0:Je.exerciseParams)==null?void 0:It.errorMessage)||{}],columns:qe}),ee.createElement("div",{className:""},ee.createElement(fe.default,{form:rt,layout:"vertical",autoComplete:"off"},ee.createElement(fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(Ze.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Rt!==-1?ee.createElement(ee.Fragment,null,ee.createElement(fe.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(ke==null?void 0:ke.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(ue,{MaxMinutes:An})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},Dt||We?"--":At),"\u5206\u949F",At!==0&&(ke==null?void 0:ke.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(ke==null?void 0:ke.user_end_time).add(Yt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(Gt).format("YYYY-MM-DD HH:mm")))),ee.createElement(Be.Z,{justify:"space-between",align:"middle"},ee.createElement(le.Z,null),ee.createElement(le.Z,null,ee.createElement(Re.ZP,{loading:nt,onClick:Oe},"\u8FDB\u5165\u8003\u8BD5"))))))};ot.Z=(0,E.connect)(({exercise:Pe})=>({exercise:Pe}))(ie)},66756:function(Te,ot,te){"use strict";var a=te(59301),me=te(25690),he=te(28284),fe=te(62957),Ce=te(6767),Se=te(47889),De=te(16326),Ze=te(38986),Be=Object.defineProperty,le=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ft=(b,x,z)=>x in b?Be(b,x,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[x]=z,oe=(b,x)=>{for(var z in x||(x={}))Re.call(x,z)&&Ft(b,z,x[z]);if(le)for(var z of le(x))Ie.call(x,z)&&Ft(b,z,x[z]);return b},E=(b,x,z)=>new Promise((ee,ne)=>{var re=Pe=>{try{ie(z.next(Pe))}catch(ze){ne(ze)}},ue=Pe=>{try{ie(z.throw(Pe))}catch(ze){ne(ze)}},ie=Pe=>Pe.done?ee(Pe.value):Promise.resolve(Pe.value).then(re,ue);ie((z=z.apply(b,x)).next())});const y=({account:b,globalSetting:x,loading:z,dispatch:ee,classroomList:ne,Callback:re})=>{const[ue]=he.default.useForm(),[ie,Pe]=(0,a.useState)({});return(0,a.useEffect)(()=>{ne.actionTabs.key=="start_smart_plan"?(ue.setFieldsValue({lesson_mode:"online_lesson"}),Pe({lesson_mode:"online_lesson"})):(ue.resetFields(),Pe({}))},[ne.actionTabs.key]),a.createElement(fe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ne.actionTabs.key=="start_smart_plan",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"550px",onCancel:()=>{ee({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>E(void 0,null,function*(){var ze,Me,Xe,lt;let be=yield(0,Ze.ZP)(`/api/courses/${(Me=(ze=ne==null?void 0:ne.actionTabs)==null?void 0:ze.params)==null?void 0:Me.coursesId}/smart_plans/${(lt=(Xe=ne==null?void 0:ne.actionTabs)==null?void 0:Xe.params)==null?void 0:lt.smart_plans_id}/settings.json`,{method:"put",body:oe({},ie)});(be==null?void 0:be.status)==0&&(Ce.ZP.success("\u5F00\u8BFE\u6210\u529F"),ee({type:"classroomList/setActionTabs",payload:{}}),re())})},a.createElement("div",null,a.createElement(he.default,{form:ue,onValuesChange:()=>Pe(oe({},ue.getFieldsValue()))},a.createElement(he.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},a.createElement(Se.ZP.Group,{onChange:ze=>{ue.setFieldValue("start_at",null),ue.setFieldValue("end_at",null),Pe(oe({},ue.getFieldsValue()))}},a.createElement(Se.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(Se.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement("div",{style:{marginTop:"-10px",marginBottom:(ie==null?void 0:ie.lesson_mode)=="self_learning"?"24px":"0",background:"#f0f0f0",padding:"10px"}},(ie==null?void 0:ie.lesson_mode)=="online_lesson"?a.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\u529F\u80FD\u4E13\u4E3A\u6559\u5E08\u6388\u8BFE\u8BBE\u8BA1\uFF0C\u63D0\u4F9B\u6559\u5B66\u6D41\u7A0B\u63A7\u5236\uFF1A\u652F\u6301\u6559\u5E08",a.createElement("span",{style:{color:"#0152d9"}},"\u624B\u52A8\u5F00\u542F\u4E0E\u7ED3\u675F\u6388\u8BFE"),"\uFF0C \u5E76\u6839\u636E\u6559\u5B66\u8FDB\u5EA6\u63A7\u5236\u8BFE\u4EF6",a.createElement("span",{style:{color:"#0152d9"}},"\u7EC3\u4E60\u9898\u7684\u53D1\u5E03\u4E0E\u6536\u56DE"),"\uFF0C \u786E\u4FDD\u7CBE\u51C6\u628A\u63A7\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\u529F\u80FD\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u8D77\u6B62\u65F6\u95F4"),"\uFF0C \u7CFB\u7EDF\u5C06",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u8BD5\u9898\u7684\u7B54\u9898\u529F\u80FD"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u81EA\u8EAB\u5B66\u4E60\u8FDB\u5EA6\u81EA\u4E3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u7075\u6D3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(ie==null?void 0:ie.lesson_mode)=="self_learning"&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(he.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},a.createElement(De.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:ze=>{const Me=ue.getFieldValue("end_at");return Me&&ze&&ze>Me},onChange:(ze,Me)=>{ie.start_at=Me,Pe(oe({},ie))}})),a.createElement(he.default.Item,{label:"\u7ED3\u8BFE\u65F6\u95F4",name:"end_at",colon:!1},a.createElement(De.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:ze=>{const Me=ue.getFieldValue("start_at");return Me&&ze&&ze{ie.end_at=Me,Pe(oe({},ie))}}))))))};ot.Z=(0,me.connect)(({account:b,loading:x,globalSetting:z,classroomList:ee})=>({account:b,globalSetting:z,loading:x.effects,classroomList:ee}))(y)},93239:function(Te,ot,te){"use strict";te.r(ot),te.d(ot,{default:function(){return m0}});var a=te(59301),me=te(78703),he=te.n(me),fe=te(25690),Ce=te(28284),Se=te(6767),De=te(62957),Ze=te(47889),Be=te(25399),le=te(75727),Re=te(30641),Ie=te(54172),Ft=te(99571),oe=te(82326),E=te(99381),y=te(29787),b=te(71411),x=te(38986),z=te(346),ee=te(76902),ne={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt",choiceBox:"choiceBox___JuFu6",rightAnswerBox:"rightAnswerBox___CrV47"},re=te(59301),ue=Object.defineProperty,ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Me=(Ee,ge,de)=>ge in Ee?ue(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,Xe=(Ee,ge)=>{for(var de in ge||(ge={}))Pe.call(ge,de)&&Me(Ee,de,ge[de]);if(ie)for(var de of ie(ge))ze.call(ge,de)&&Me(Ee,de,ge[de]);return Ee};const lt={C:re.createElement("span",{className:ne.c},"C"),"C++":re.createElement("span",{className:ne.cpp},"C++"),Java:re.createElement("span",{className:ne.java},"Java"),Python:re.createElement("span",{className:ne.python},"Python")},be=({problemset:Ee,dispatch:ge,question:de,questionIndex:wt})=>{const Tt={fontSize:"18px"};return re.createElement("div",{className:ne.questionBox},re.createElement(ee.Z,{value:`${wt}\u3001`+(de==null?void 0:de.name),style:Xe({},Tt)}))};function It(Ee){var ge;return re.createElement("div",{className:ne.descBox},re.createElement("div",{className:ne.title},re.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(ge=Ee==null?void 0:Ee.languages)==null?void 0:ge.map((de,wt,Tt)=>re.createElement(a.Fragment,{key:wt},lt[de==null?void 0:de.language]))),re.createElement("div",{className:ne.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},re.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(Ee==null?void 0:Ee.description),style:{fontSize:"16px",color:"#000"}})))}var tt=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(be),rt=te(51257),Yt={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},nt={log(...Ee){this.enabled&&(Ee.push(Date.now()),Yt.logger.log("[ActionCable]",...Ee))}};const Nt=()=>new Date().getTime(),pt=Ee=>(Nt()-Ee)/1e3;class Je{constructor(ge){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=ge,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Nt(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),nt.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Nt(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),nt.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Nt()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,nt.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Nt(),nt.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:ge,reconnectionBackoffRate:de}=this.constructor,wt=Math.pow(1+de,Math.min(this.reconnectAttempts,10)),Gn=(this.reconnectAttempts===0?1:de)*Math.random();return ge*1e3*wt*(1+Gn)}reconnectIfStale(){this.connectionIsStale()&&(nt.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${pt(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?nt.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${pt(this.disconnectedAt)} s`):(nt.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return pt(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&pt(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(nt.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}Je.staleThreshold=6,Je.reconnectionBackoffRate=.15;var kt={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:Lt,protocols:Dt}=kt,Ye=Dt.slice(0,Dt.length-1),ke=[].indexOf;class We{constructor(ge){this.open=this.open.bind(this),this.consumer=ge,this.subscriptions=this.consumer.subscriptions,this.monitor=new Je(this),this.disconnected=!0}send(ge){return this.isOpen()?(this.webSocket.send(JSON.stringify(ge)),!0):!1}open(){if(this.isActive())return nt.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const ge=[...Dt,...this.consumer.subprotocols||[]];return nt.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${ge}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Yt.WebSocket(this.consumer.url,ge),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:ge}={allowReconnect:!0}){if(ge||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(nt.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(ge){nt.log("Failed to reopen WebSocket",ge)}finally{nt.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return ke.call(Ye,this.getProtocol())>=0}isState(...ge){return ke.call(ge,this.getState())>=0}getState(){if(this.webSocket){for(let ge in Yt.WebSocket)if(Yt.WebSocket[ge]===this.webSocket.readyState)return ge.toLowerCase()}return null}installEventHandlers(){for(let ge in this.events){const de=this.events[ge].bind(this);this.webSocket[`on${ge}`]=de}}uninstallEventHandlers(){for(let ge in this.events)this.webSocket[`on${ge}`]=function(){}}}We.reopenDelay=500,We.prototype.events={message(Ee){if(!this.isProtocolSupported())return;const{identifier:ge,message:de,reason:wt,reconnect:Tt,type:Gn}=JSON.parse(Ee.data);switch(this.monitor.recordMessage(),Gn){case Lt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Lt.disconnect:return nt.log(`Disconnecting. Reason: ${wt}`),this.close({allowReconnect:Tt});case Lt.ping:return null;case Lt.confirmation:return this.subscriptions.confirmSubscription(ge),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(ge,"connected",{reconnected:!0})):this.subscriptions.notify(ge,"connected",{reconnected:!1});case Lt.rejection:return this.subscriptions.reject(ge);default:return this.subscriptions.notify(ge,"received",de)}},open(){if(nt.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return nt.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(Ee){if(nt.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){nt.log("WebSocket onerror event")}};const ct=function(Ee,ge){if(ge!=null)for(let de in ge){const wt=ge[de];Ee[de]=wt}return Ee};class it{constructor(ge,de={},wt){this.consumer=ge,this.identifier=JSON.stringify(de),ct(this,wt)}perform(ge,de={}){return de.action=ge,this.send(de)}send(ge){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(ge)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Oe{constructor(ge){this.subscriptions=ge,this.pendingSubscriptions=[]}guarantee(ge){this.pendingSubscriptions.indexOf(ge)==-1?(nt.log(`SubscriptionGuarantor guaranteeing ${ge.identifier}`),this.pendingSubscriptions.push(ge)):nt.log(`SubscriptionGuarantor already guaranteeing ${ge.identifier}`),this.startGuaranteeing()}forget(ge){nt.log(`SubscriptionGuarantor forgetting ${ge.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(de=>de!==ge)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(ge=>{nt.log(`SubscriptionGuarantor resubscribing ${ge.identifier}`),this.subscriptions.subscribe(ge)})},500)}}class qe{constructor(ge){this.consumer=ge,this.guarantor=new Oe(this),this.subscriptions=[]}create(ge,de){const wt=ge,Tt=typeof wt=="object"?wt:{channel:wt},Gn=new it(this.consumer,Tt,de);return this.add(Gn)}add(ge){return this.subscriptions.push(ge),this.consumer.ensureActiveConnection(),this.notify(ge,"initialized"),this.subscribe(ge),ge}remove(ge){return this.forget(ge),this.findAll(ge.identifier).length||this.sendCommand(ge,"unsubscribe"),ge}reject(ge){return this.findAll(ge).map(de=>(this.forget(de),this.notify(de,"rejected"),de))}forget(ge){return this.guarantor.forget(ge),this.subscriptions=this.subscriptions.filter(de=>de!==ge),ge}findAll(ge){return this.subscriptions.filter(de=>de.identifier===ge)}reload(){return this.subscriptions.map(ge=>this.subscribe(ge))}notifyAll(ge,...de){return this.subscriptions.map(wt=>this.notify(wt,ge,...de))}notify(ge,de,...wt){let Tt;return typeof ge=="string"?Tt=this.findAll(ge):Tt=[ge],Tt.map(Gn=>typeof Gn[de]=="function"?Gn[de](...wt):void 0)}subscribe(ge){this.sendCommand(ge,"subscribe")&&this.guarantor.guarantee(ge)}confirmSubscription(ge){nt.log(`Subscription confirmed ${ge}`),this.findAll(ge).map(de=>this.guarantor.forget(de))}sendCommand(ge,de){const{identifier:wt}=ge;return this.consumer.send({command:de,identifier:wt})}}class bt{constructor(ge){this._url=ge,this.subscriptions=new qe(this),this.connection=new We(this),this.subprotocols=[]}get url(){return Rt(this._url)}send(ge){return this.connection.send(ge)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(ge){this.subprotocols=[...this.subprotocols,ge]}}function Rt(Ee){if(typeof Ee=="function"&&(Ee=Ee()),Ee&&!/^wss?:/i.test(Ee)){const ge=document.createElement("a");return ge.href=Ee,ge.href=ge.href,ge.protocol=ge.protocol.replace("http","ws"),ge.href}else return Ee}function Gt(Ee=_t("url")||kt.default_mount_path){return new bt(Ee)}function _t(Ee){const ge=document.head.querySelector(`meta[name='action-cable-${Ee}']`);if(ge)return ge.getAttribute("content")}var An=te(89392),At=te.n(An),Ve=te(49535),dt=te(77019),Ge=te(5269),ht=te(59301),ut=Object.defineProperty,$t=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,St=(Ee,ge,de)=>ge in Ee?ut(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,an=(Ee,ge)=>{for(var de in ge||(ge={}))Pt.call(ge,de)&&St(Ee,de,ge[de]);if(Qe)for(var de of Qe(ge))He.call(ge,de)&&St(Ee,de,ge[de]);return Ee},Et=(Ee,ge)=>$t(Ee,gt(ge));const _e=({problemset:Ee,dispatch:ge,question:de,disabled:wt,showAnswer:Tt,questionIndex:Gn})=>{var Rn;const[vn,Xt]=(0,a.useState)({}),[Bn,Kn]=(0,a.useState)([]),zn={fontSize:"18px"},Zn=["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"];(0,a.useEffect)(()=>{console.log("111"),console.log(de);const Un=(0,An.cloneDeep)(de);Xt(Un),Kn(Un==null?void 0:Un.choices)},[de]),console.log("question--",de);const Pn=Un=>{const na=Bn.map((un,ca)=>Et(an({},un),{checked:ca===Un?!(un!=null&&un.checked):!1}));Kn(na)};return ht.createElement("div",null,ht.createElement("div",{className:ne.questionBox},ht.createElement(ee.Z,{value:`${Gn}\u3001`+(vn==null?void 0:vn.name),style:an({},zn)}),(Rn=de==null?void 0:de.choices)==null?void 0:Rn.map((Un,na)=>{const{is_answer:un,checked:ca,choice_text:ua,me_answered:_n}=Un;let ra="";return Tt?un&&(ra=ne.rightAnswerBox):(ca||_n)&&(ra=ne.activeAnswer),ht.createElement(dt.Z,{key:na,className:`${ne.choiceBox} ${ra}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:na==0?"40px":"20px"},onClick:ba=>{Pn(na)}},ht.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:ne.choiceIndex},Zn[na]),ht.createElement(Ge.Z,{flex:1,className:"ml30"},ht.createElement(ee.Z,{className:ne.html,value:ua,style:an({},zn)})),Tt&&un&&ht.createElement(Ge.Z,null,ht.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})))})))};var Ae=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(_e),Le=te(12893),Ue=te(39793),at=te(59301),Vt=Object.defineProperty,zt=Object.defineProperties,on=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,oa=(Ee,ge,de)=>ge in Ee?Vt(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,dn=(Ee,ge)=>{for(var de in ge||(ge={}))jt.call(ge,de)&&oa(Ee,de,ge[de]);if(Wt)for(var de of Wt(ge))In.call(ge,de)&&oa(Ee,de,ge[de]);return Ee},Sn=(Ee,ge)=>zt(Ee,on(ge)),$n=(Ee,ge)=>{var de={};for(var wt in Ee)jt.call(Ee,wt)&&ge.indexOf(wt)<0&&(de[wt]=Ee[wt]);if(Ee!=null&&Wt)for(var wt of Wt(Ee))ge.indexOf(wt)<0&&In.call(Ee,wt)&&(de[wt]=Ee[wt]);return de};const Dn=Ee=>{var ge=Ee,{value:de,onChange:wt,scrollId:Tt}=ge,Gn=$n(ge,["value","onChange","scrollId"]);return at.createElement("div",{id:Tt||""},at.createElement(Ue.Z,Sn(dn({},Gn),{defaultValue:de,onChange:(Rn,vn)=>{vn!=null&&vn.length?wt(Rn,vn):wt(Rn)}})))},Cn=({value:Ee,onChange:ge,placeholder:de,height:wt=150,isEdit:Tt,miniToolbar:Gn,watch:Rn=!0})=>Tt?at.createElement(Ue.Z,{isFocus:!0,height:wt||void 0,placeholder:de,defaultValue:Ee,onChange:ge,miniToolbar:Gn}):at.createElement("div",{style:{cursor:"pointer"}},Ee?at.createElement(ee.Z,{className:ne.inputBorder,value:Ee}):at.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} inputBorderError`},de));var tn=te(59301),Vn=Object.defineProperty,Jn=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,yn=(Ee,ge,de)=>ge in Ee?Vn(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,Mn=(Ee,ge)=>{for(var de in ge||(ge={}))ln.call(ge,de)&&yn(Ee,de,ge[de]);if(Xn)for(var de of Xn(ge))fn.call(ge,de)&&yn(Ee,de,ge[de]);return Ee},ta=(Ee,ge)=>Jn(Ee,xn(ge)),Ct=(Ee,ge)=>{var de={};for(var wt in Ee)ln.call(Ee,wt)&&ge.indexOf(wt)<0&&(de[wt]=Ee[wt]);if(Ee!=null&&Xn)for(var wt of Xn(Ee))ge.indexOf(wt)<0&&fn.call(Ee,wt)&&(de[wt]=Ee[wt]);return de};const et=["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"],xt=({value:Ee,onChange:ge,choiceTextKey:de,answerKey:wt,index:Tt,isEdit:Gn,setInputActive:Rn,form:vn,choiceOptionsPath:Xt,allowChangeMode:Bn,showAddIcon:Kn,addItem:zn,deleteItem:Zn})=>{const Pn=(Ee==null?void 0:Ee[wt])===1,Un=()=>{const un=vn.getFieldValue(Xt);vn.setFieldValue(Xt,un.map(ca=>ta(Mn({},ca),{[wt]:0})))},na=()=>{Pn?ge(ta(Mn({},Ee),{[wt]:0})):(Bn||Un(),ge(ta(Mn({},Ee),{[wt]:1})))};return tn.createElement(dt.Z,{className:ne.choiceWrap,align:"middle",wrap:!1},tn.createElement(Ge.Z,{onClick:na,className:`${ne.choiceIndex} ${Pn?ne.activeAnswer:""}`},et[Tt]),tn.createElement(Ge.Z,{flex:1,className:`${ne.editorWrap} ml15`,onClick:Rn},tn.createElement(Cn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Gn,value:Ee==null?void 0:Ee[de],onChange:un=>{ge(ta(Mn({},Ee),{[de]:un}))}})),tn.createElement(Ge.Z,{flex:"0 0 auto",className:"ml15"},tn.createElement("div",{onClick:na,className:`${ne.setAnswerBtn} ${Pn?ne.activeAnswer:""}`},Pn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),tn.createElement(Ge.Z,{className:ne.actionWrapper},tn.createElement(Be.Z,{title:"\u5220\u9664"},tn.createElement(Le.Z,{className:ne.deleteIcon,onClick:Zn,style:{visibility:Tt>1?"visible":"hidden"}}))))},pn=({questionTitlePlaceholder:Ee,titleKey:ge,choiceKey:de,analysisKey:wt,choiceTextKey:Tt,answerKey:Gn,choiceOptionsPath:Rn,allowChangeMode:vn=!0,form:Xt,showAnalysis:Bn=!0})=>{const[Kn,zn]=(0,a.useState)(),[Zn,Pn]=(0,a.useState)(!1);return tn.createElement("div",{className:ne.wrap},tn.createElement("div",{className:ne.questionTitleEditorWrap},tn.createElement(Ce.default.Item,{label:"\u9898\u5E72",name:ge,labelCol:{span:24},rules:[{required:!0}]},tn.createElement(Dn,{scrollId:Array.isArray(ge)?ge.join("_"):`${ge}`,height:150,placeholder:Ee}))),tn.createElement(Ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),tn.createElement(Ce.default.List,{name:de,rules:[{validator(Un,na){const un=na.some(ua=>ua[Gn]===1),ca=na.findIndex(ua=>{var _n;return((_n=ua[Tt])==null?void 0:_n.length)<=0});return ca!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${et[ca]}\u9009\u9879\u7684\u5185\u5BB9`)):un?Promise.resolve():(Se.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Un,{add:na,remove:un})=>tn.createElement("div",{id:Array.isArray(Rn)?Rn.join("_"):`${Rn}`},Un.map((ca,ua)=>{var _n=ca,{key:ra,name:ba}=_n,Ut=Ct(_n,["key","name"]);const Fa=Kn===ra,co=()=>{zn(ra)},Ra=ua<7&&ua===Un.length-1,vo=()=>na({[Tt]:"",[Gn]:0}),zo=()=>un(ba);return tn.createElement(Ce.default.Item,ta(Mn({},Ut),{key:ra,name:ba,className:ne.choiceListWrap,rules:[{validator(Lo,Hn){return Hn!=null&&Hn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${et[ua]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),tn.createElement(xt,{choiceTextKey:Tt,answerKey:Gn,index:ua,isEdit:Fa,setInputActive:co,form:Xt,choiceOptionsPath:Rn,allowChangeMode:vn,showAddIcon:Ra,addItem:vo,deleteItem:zo}))}),Un.length<8&&tn.createElement("div",{className:`${ne.addBtn} mb30`,onClick:()=>na({[Tt]:"",[Gn]:0})},tn.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),Bn&&tn.createElement("div",{onClick:()=>Pn(!0)},tn.createElement(Ce.default.Item,{name:wt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},tn.createElement(Cn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Zn}))))};var Wn=te(59301),qn=Object.defineProperty,ma=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Qt=(Ee,ge,de)=>ge in Ee?qn(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,sn=(Ee,ge)=>{for(var de in ge||(ge={}))fa.call(ge,de)&&Qt(Ee,de,ge[de]);if(On)for(var de of On(ge))ya.call(ge,de)&&Qt(Ee,de,ge[de]);return Ee},$e=(Ee,ge)=>ma(Ee,bn(ge)),Nn=(Ee,ge)=>{var de={};for(var wt in Ee)fa.call(Ee,wt)&&ge.indexOf(wt)<0&&(de[wt]=Ee[wt]);if(Ee!=null&&On)for(var wt of On(Ee))ge.indexOf(wt)<0&&ya.call(Ee,wt)&&(de[wt]=Ee[wt]);return de};const ga={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ia=({value:Ee,onChange:ge,form:de})=>{const wt=(Ee==null?void 0:Ee.is_answer)===1,Tt=Ee==null?void 0:Ee.choice_text,Gn=()=>{const Rn=de.getFieldsValue().choices.map(vn=>({choice_text:vn.choice_text,is_answer:0}));de.setFieldsValue({choices:Rn}),ge($e(sn({},Ee),{is_answer:1}))};return Wn.createElement(dt.Z,{className:ne.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Wn.createElement(Ge.Z,{onClick:Gn,className:`${ne.choiceIndex} ${ne.judgementIndex} ${wt?ne.activeAnswer:""}`},ga[Tt]),Wn.createElement(Ge.Z,{flex:1,className:`${ne.editorWrap} ml15`},Wn.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} ${wt?ne.activeJudgementAnswer:""}`},Tt)))},Na=({questionTitlePlaceholder:Ee,choiceKey:ge,form:de})=>{const[wt,Tt]=(0,a.useState)(!1);return Wn.createElement("div",{className:ne.wrap},Wn.createElement("div",{className:ne.questionTitleEditorWrap},Wn.createElement(Ce.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Wn.createElement(Dn,{scrollId:"name",height:140,placeholder:Ee}))),Wn.createElement(Ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Wn.createElement(Ce.default.List,{name:"choices",rules:[{validator(Gn,Rn){return Rn.some(Xt=>(Xt==null?void 0:Xt.is_answer)===1)?Promise.resolve():(Se.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Gn=>Wn.createElement("div",{id:"choices"},Gn.map(Rn=>{var vn=Rn,{key:Xt,name:Bn}=vn,Kn=Nn(vn,["key","name"]);return Wn.createElement(Ce.default.Item,$e(sn({},Kn),{key:Xt,name:Bn,noStyle:!0}),Wn.createElement(ia,{form:de}))})))),Wn.createElement("div",{onClick:()=>Tt(!0)},Wn.createElement(Ce.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Wn.createElement(Cn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wt}))))};var Aa=te(37568),Va=te(71051),Ma={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},Ln=te(50043),Ua=te(72409),uo=te(91239),Ja=te(35902),za=te(85020),Fn=te(25872),xr="data:image/png;base64,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",Qo=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())}),tr=(0,a.forwardRef)(({onSave:Ee,aiImg:ge},de)=>{var wt;const Tt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,Gn=(0,fe.useParams)(),[Rn,vn]=(0,a.useState)(!1),[Xt,Bn]=(0,a.useState)([]),[Kn,zn]=(0,a.useState)(!0),[Zn,Pn]=(0,a.useState)(null),[Un,na]=(0,a.useState)([]),[un,ca]=(0,a.useState)(0),[ua,_n]=(0,a.useState)(0),[ra,ba]=(0,a.useState)(!1),[Ut,Fa]=(0,a.useState)(""),[co,Ra]=(0,a.useState)(0),[vo,zo]=(0,a.useState)(0),[Lo,Hn]=(0,a.useState)(0),[Ea,po]=(0,a.useState)(0),[qa,ho]=(0,a.useState)(0),[or,No]=(0,a.useState)(0),[Co,Fo]=(0,a.useState)(0),[Zo,Io]=(0,a.useState)(0),[qr,Ol]=(0,a.useState)(null),[eu,sl]=(0,a.useState)(Fn.Q),{contentRef:cl,value:Gl,status:mu,open:kl,close:Jr}=eu,dl=(0,Ja.Z)({contentRef:cl,status:mu}),{openProgress:ou,closeProgress:ru,CreateProgressModal:Lu,progressOpen:Ou}=(0,uo.Z)();(0,a.useEffect)(()=>{Zn&&(ku(),Fu()),Zn===!1&&(Jr(),Bn([]),Fa(Tt),Ra(0),zo(0),Hn(0),po(0),ho(0),No(0),Fo(0),Io(0),Ol(null))},[Zn]);const hl=()=>{Pn(!0)};(0,a.useImperativeHandle)(de,()=>({onClick:hl}));const fu=Dr=>{ba(!0),ca(Dr),_n(0)},ju=Dr=>Qo(void 0,null,function*(){const $l=Dr.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf($l)==-1?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Dr.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Fu=()=>Qo(void 0,null,function*(){const Dr=yield(0,x.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Dr.status===0&&(ca(Dr.total_number),_n(Dr.remaining_number))}),ku=()=>Qo(void 0,null,function*(){console.log(Gn,"params"),zn(!0),Fa("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),zn(!1)}),tu=Dr=>(Dr=Dr||"",Dr=String(Dr),Dr=Dr.replace(/\s+/g,""),Dr),Zu=()=>Qo(void 0,null,function*(){var Dr,$l,Ql;const vu=[{name:"\u5355\u9009\u9898",num:co||0},{name:"\u591A\u9009\u9898",num:vo||0},{name:"\u5224\u65AD\u9898",num:Lo||0},{name:"\u586B\u7A7A\u9898",num:Ea||0},{name:"\u7B80\u7B54\u9898",num:qa||0},{name:"\u7EC4\u5408\u9898",num:Zo||0},{name:"\u7F16\u7A0B\u9898",num:or||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Co||0}];if(tu(Ut)){if(Ut.length>1e3){Se.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Se.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!tu(Ut)&&!(Xt!=null&&Xt.length)){Se.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const pu=vu.reduce((fr,xo)=>fr+xo.num,0);if(pu===0){Se.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(pu>5){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}ba(!1);const Bu={scene_type:6,request_identifier:Math.random(),file_id:($l=(Dr=Xt[0])==null?void 0:Dr.response)==null?void 0:$l.id,content:Ut,ppt_page_url:(Ql=ge==null?void 0:ge[0])==null?void 0:Ql.url,count_arr:vu.map(fr=>fr.num).join(",")};yield kl(Bu),Fu()}),$u=()=>Qo(void 0,null,function*(){const Dr=dl();ou(),vn(!0),na([]);const $l=new FormData;$l.append("html",Dr);const Ql=yield(0,x.ZP)("/api/intelligent_imports/import.json",{method:"post",body:$l},!0);if((Ql==null?void 0:Ql.status)===0)if(Ql!=null&&Ql.data){ru(100),na(Ql==null?void 0:Ql.data);return}else Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");vn(!1),ru()}),Tu=()=>Qo(void 0,null,function*(){const Dr=dl();(0,rt.RG)(Dr)}),Uu=["uploading","error"].includes((wt=Xt==null?void 0:Xt[0])==null?void 0:wt.status);return a.createElement(a.Fragment,null,a.createElement(za.Z,{visible:ra,totalCount:un,usedCount:ua,onCancel:()=>ba(!1),onOk:Zu}),a.createElement(Re.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Ma.extraHeader},a.createElement(dt.Z,{align:"middle"},!mu&&!!Gl&&a.createElement(a.Fragment,null,a.createElement(Ft.ZP,{className:Ma.save_btn,style:{marginRight:"20px"},onClick:$u},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),a.createElement(Ft.ZP,{className:Ma.save_btn,onClick:Tu,style:{marginRight:"20px"}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Dr=$l=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:$l,onOk:()=>{Pn(!1)}})};if(mu){Dr("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Gl?Dr("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Pn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Zn},a.createElement("div",{className:Ma.wrap},a.createElement("div",{className:Ma.left},a.createElement(y.Z,{spinning:Kn},a.createElement("div",{className:Ma.tip},a.createElement("img",{src:xr}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(Aa.default.TextArea,{style:{height:160},className:"mb20",value:Ut,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:Dr=>{Fa(Dr.target.value)}}),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),a.createElement(dt.Z,{style:{gap:16}},a.createElement(Ge.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(Va.Z,{min:0,max:10,value:co,onChange:Ra,style:{marginLeft:"8px"}})),a.createElement(Ge.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(Va.Z,{min:0,max:10,value:vo,onChange:zo,style:{marginLeft:"8px"}})),a.createElement(Ge.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(Va.Z,{min:0,max:10,value:Lo,onChange:Hn,style:{marginLeft:"8px"}})),a.createElement(Ge.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(Va.Z,{min:0,max:10,value:or,onChange:No,style:{marginLeft:"8px"}})))),mu?a.createElement("div",{onClick:Jr,className:Ma.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Uu?a.createElement("div",{className:`${Ma.bottomBtn} ${Ma.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{if(un!==-1){ba(!0);return}Zu()},className:Ma.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),a.createElement(Fn.Z,{onStatusChange:sl,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ou,noRestrictModal:fu,stringTransformer:Ua.o,onError:Dr=>{Object.prototype.toString.call(Dr)==="[object Object]"&&Dr.status===-9&&fu(Dr.data)}}))),a.createElement(Re.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Rn},a.createElement(dt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(Ln.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Un,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>vn(!1),onSuccess:()=>{vn(!1),Pn(!1)},onSave:Dr=>Qo(void 0,null,function*(){yield Ee(Dr,()=>{vn(!1),Pn(!1)})})}),a.createElement("div",{style:{height:70}})),Lu("\u5904\u7406\u4E2D"))}),Qn=te(81679),ja=te(60242),ro={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},to=te(42441),Ga=te(9148),Go=te(49234),xa=te(59301),Fr=Object.defineProperty,jo=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,Ro=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,Sr=(Ee,ge,de)=>ge in Ee?Fr(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,yr=(Ee,ge)=>{for(var de in ge||(ge={}))Ro.call(ge,de)&&Sr(Ee,de,ge[de]);if(Ao)for(var de of Ao(ge))Br.call(ge,de)&&Sr(Ee,de,ge[de]);return Ee},Yr=(Ee,ge)=>jo(Ee,lr(ge)),Gr=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())});const fo=["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"],ko=({data:Ee=[],totalData:ge,paramsHttp:de,smartItembanks:wt,socketData:Tt})=>{const Gn=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[Rn,vn]=(0,a.useState)(!1),[Xt,Bn]=(0,a.useState)(1),[Kn,zn]=(0,a.useState)();return xa.createElement("div",{className:ro.summaryWrap},xa.createElement(dt.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},xa.createElement(Ge.Z,{style:{display:"flex",alignItems:"center"}},xa.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),xa.createElement("div",{className:ro.title},"\u7B54\u9898\u6982\u89C8")),xa.createElement(Ge.Z,{style:{display:"flex"}},Ee==null?void 0:Ee.map((Zn,Pn)=>xa.createElement("div",{key:Pn,style:{display:"flex",alignItems:"center",marginLeft:Pn==0?"0px":"20px"}},xa.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Gn[Pn]}}),xa.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Zn==null?void 0:Zn.name))))),Ee==null?void 0:Ee.map((Zn,Pn)=>{var Un;return xa.createElement("div",{className:ro.summaryItem,key:Pn,style:{marginTop:Pn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var na;(na=[0,1,2])!=null&&na.includes(Pn)&&(vn(!0),Bn(Pn+1))}},xa.createElement("div",{className:ro.label},Zn==null?void 0:Zn.name),xa.createElement(ja.Z,{percent:(Un=[3,4])!=null&&Un.includes(Pn)?Zn==null?void 0:Zn.value:(Zn==null?void 0:Zn.value)/ge*100,size:[575,10],strokeColor:Gn[Pn],format:na=>{var un;return xa.createElement("span",{className:ro.percentSty},(un=[3,4])!=null&&un.includes(Pn)?((Zn==null?void 0:Zn.value)||0)+"%":(Zn==null?void 0:Zn.value)||0)}}))}),xa.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),xa.createElement(El,{visible:Rn,onCancel:()=>{vn(!1)},paramsHttp:de,smartItembanks:wt,itemBankId:Tt==null?void 0:Tt.item_bank_id,detailType:Xt}))},va=({data:Ee=[],paramsHttp:ge,smartItembanks:de,socketData:wt})=>{const[Tt,Gn]=(0,a.useState)(),[Rn,vn]=(0,a.useState)(!1),[Xt,Bn]=(0,a.useState)(),[Kn,zn]=(0,a.useState)(),Zn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return xa.createElement("div",{className:ro.summaryWrap,style:{overflow:"hidden"}},xa.createElement(dt.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},xa.createElement(Ge.Z,{style:{display:"flex",alignItems:"center"}},xa.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),xa.createElement("div",{className:ro.title},"\u7B54\u9898\u8BE6\u60C5"))),xa.createElement("div",{className:ro.detailSty},Ee==null?void 0:Ee.map((Pn,Un)=>xa.createElement("div",{key:Un,className:ro.detailItem,onMouseEnter:()=>{Gn(Un)},onMouseLeave:()=>{Gn(void 0)}},xa.createElement(Be.Z,{placement:"topLeft",title:xa.createElement(ee.Z,{style:{color:"#fff",fontSize:"12px"},value:`${fo[Un]} `+(Pn==null?void 0:Pn.choice_text)})},xa.createElement("div",{className:ro.questionTitle},xa.createElement("span",{className:ro.questionTag,style:{marginRight:"10px"}},fo[Un]),xa.createElement(ee.Z,{value:Pn==null?void 0:Pn.choice_text,className:ro.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Tt==Un?"#3061D0":"#000"}}))),xa.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"#fff"}},xa.createElement("div",{className:ro.proSty,style:{width:`${.01*Number((Pn==null?void 0:Pn.rate)||0)*200}px`}})),xa.createElement("div",{className:ro.numSty},xa.createElement("span",null,(Pn==null?void 0:Pn.user_num)||0,"\u4EBA"),(Pn==null?void 0:Pn.user_num)>0&&xa.createElement("span",{className:ro.detailBtn,onClick:()=>{Bn(Pn==null?void 0:Pn.choice_id),zn(Pn==null?void 0:Pn.item_bank_id),vn(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),xa.createElement(El,{visible:Rn,onCancel:()=>{vn(!1)},paramsHttp:ge,smartItembanks:de,choice_ids:Xt,itemBankId:wt==null?void 0:wt.item_bank_id}))},El=({visible:Ee,onCancel:ge,paramsHttp:de,smartItembanks:wt,type:Tt,choice_ids:Gn,itemBankId:Rn,detailType:vn=null})=>{const[Xt,Bn]=(0,a.useState)([]),[Kn,zn]=(0,a.useState)(0),[Zn,Pn]=(0,a.useState)({page:1,limit:20,course_group_id:"",search:""}),[Un,na]=(0,a.useState)([]),[un,ca]=(0,a.useState)(!1),ua=()=>Gr(void 0,null,function*(){var ba,Ut,Fa;ca(!0);const co=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(ba=wt==null?void 0:wt.page)==null?void 0:ba.id}/students.json`,{method:"get",params:Yr(yr({},Zn),{item_bank_id:Rn,choice_ids:Gn,type:vn})});co.status===0&&(Bn(((Ut=co==null?void 0:co.data)==null?void 0:Ut.smart_plan_users)||[]),zn((Fa=co==null?void 0:co.data)==null?void 0:Fa.count)),ca(!1)}),_n=()=>Gr(void 0,null,function*(){const ba=yield(0,Go.xV)({coursesId:de==null?void 0:de.coursesId,limit:2e3});ba!=null&&ba.course_groups&&na([...(ba==null?void 0:ba.course_groups)||[]])});(0,a.useEffect)(()=>{Ee&&ua()},[Ee,Zn]),(0,a.useEffect)(()=>{Ee&&_n()},[Ee]);const ra=()=>{Pn({page:1,limit:20,course_group_id:"",search:""})};return xa.createElement(De.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:Ee,width:622,forceRender:!0,footer:null,onCancel:()=>{ge(),ra()}},xa.createElement(y.Z,{spinning:un},xa.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},xa.createElement(oe.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Zn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Un.map(ba=>({label:ba==null?void 0:ba.name,value:ba==null?void 0:ba.id}))],onChange:ba=>{Zn.course_group_id=ba,Pn(yr({},Zn))}}),xa.createElement(Ga.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Zn.search,onChange:ba=>{Zn.search=ba,Zn.page=1,Pn(yr({},Zn))}})),xa.createElement(Ie.default,{dataSource:Xt,className:ro.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(ba,Ut,Fa)=>`${(Zn.page-1)*Zn.limit+Fa+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:ba=>xa.createElement("span",{style:{color:"#000"}},ba||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:ba=>xa.createElement("span",{style:{color:"#000"}},ba||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:ba=>xa.createElement("span",{style:{color:"#000"}},ba||"--")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(ba,Ut)=>{var Fa,co,Ra,vo,zo;const Lo=((co=(Fa=Ut==null?void 0:Ut.choices)==null?void 0:Fa.filter(qa=>qa==null?void 0:qa.is_answer))==null?void 0:co.map(qa=>qa==null?void 0:qa.choice_id))||[],Hn=((vo=(Ra=Ut==null?void 0:Ut.choices)==null?void 0:Ra.filter(qa=>qa==null?void 0:qa.me_answered))==null?void 0:vo.map(qa=>qa==null?void 0:qa.choice_id))||[],Ea=Lo.length===Hn.length?Lo.length>0&&Hn.every(qa=>Lo.includes(qa))?1:3:Lo.length>0&&Hn.every(qa=>Lo.includes(qa))?2:3,po=(zo=Ut==null?void 0:Ut.choices)==null?void 0:zo.map((qa,ho)=>qa!=null&&qa.me_answered?fo[ho]:"").filter(qa=>qa!=="");return xa.createElement(xa.Fragment,null,xa.createElement("span",{style:{paddingRight:"20px",color:Ea===3?"#E30000":Ea===2?"#FF9D18":"#2EC25B"}},po||"--"))}}],pagination:{total:Kn||0,onChange:(ba,Ut)=>{Zn.page=ba,Zn.limit=Ut,Pn(yr({},Zn))},current:Zn==null?void 0:Zn.page,pageSize:Zn==null?void 0:Zn.limit,showTotal:ba=>xa.createElement(xa.Fragment,null,"\u5171",xa.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},ba),"\u6761\u6570\u636E")}})))},Xr=({data:Ee=[]})=>{const ge=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return xa.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},xa.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},xa.createElement(Col,{style:{display:"flex",alignItems:"center"}},xa.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),xa.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),xa.createElement(Col,{style:{display:"flex"}},Ee==null?void 0:Ee.map((de,wt)=>xa.createElement("div",{key:wt,style:{display:"flex",alignItems:"center",marginLeft:wt==0?"0px":"10px"}},xa.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:ge[wt]}}),xa.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",fo[wt]))))),xa.createElement("div",{className:styles.chart_container},xa.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:de=>`${de}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:Ee==null?void 0:Ee.map((de,wt)=>fo[wt]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:Ee==null?void 0:Ee.map((de,wt)=>de==null?void 0:de.user_num),barWidth:"20px",itemStyle:{color:function(de){return ge[de.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),xa.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:Ee==null?void 0:Ee.map((de,wt)=>({value:de==null?void 0:de.user_num,name:`\u9009\u9879${fo[wt]}`,itemStyle:{color:ge[wt]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var ml=te(47251),tl={gzsm:"gzsm___VoLAf"},xe=te(85788),je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",Ke=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())}),qt=(0,a.forwardRef)(({isEdit:Ee,isOpen:ge,data:de,onClose:wt,onOk:Tt},Gn)=>{const[Rn,vn]=(0,a.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[Xt,Bn]=(0,a.useState)(!1),[Kn,zn]=(0,a.useState)(!1),[Zn,Pn]=(0,a.useState)(""),[Un,na]=(0,a.useState)(10),[un]=(0,fe.useSearchParams)(),[ca,ua]=(0,a.useState)(!1),_n=(0,a.useRef)(null),ra=vo=>vo.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,a.useEffect)(()=>{var vo,zo;ge&&(vn("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),Ee?(Pn((vo=de==null?void 0:de.page)==null?void 0:vo.page_info),na(((zo=de==null?void 0:de.page)==null?void 0:zo.info_read_min_time)||"")):Pn(""))},[ge]);const ba=()=>Ke(void 0,null,function*(){var vo;Bn(!0),zn(!0),_n.current=new xe.Z(z.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:Rn,url:(vo=de==null?void 0:de.url)==null?void 0:vo.map(zo=>zo==null?void 0:zo.url)}),yield new Promise((zo,Lo)=>{_n.current.on("data",Hn=>{zn(!1),Pn(ra(Hn==null?void 0:Hn.full))}),_n.current.on("done",()=>Ke(void 0,null,function*(){Bn(!1)})),_n.current.startStream()})}),Ut=()=>{const vo=zo=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:zo,onOk:()=>{var Lo,Hn;(Hn=(Lo=_n.current)==null?void 0:Lo.cancelRequest)==null||Hn.call(Lo),Bn(!1),wt()}})};if(Xt){vo("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else wt()},Fa=()=>Ke(void 0,null,function*(){var vo;if(!Zn.trim()){Se.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let zo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(vo=de==null?void 0:de.page)==null?void 0:vo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Zn,info_read_min_time:Un}});(zo==null?void 0:zo.status)==0&&Tt()}),co=()=>Ke(void 0,null,function*(){var vo;if(!Zn.trim()){Se.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let zo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(vo=de==null?void 0:de.page)==null?void 0:vo.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Zn,info_read_min_time:Un}});(zo==null?void 0:zo.status)==0&&(Tt(),un.get("type")?(0,rt.xg)(`/classrooms/${de==null?void 0:de.coursesId}/smart_plan/${de==null?void 0:de.id}/ppt_info/info?type=${un.get("type")}&simulate=true&simulateType=1&pptPage=${de==null?void 0:de.position}`):(0,rt.xg)(`/classrooms/${de==null?void 0:de.coursesId}/smart_plan/${de==null?void 0:de.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${de==null?void 0:de.position}`))}),Ra=(0,a.useRef)();return(0,a.useImperativeHandle)(Gn,()=>({onClickSave:Fa,onClickPreview:co,handleClose:Ut})),a.createElement("div",{className:tl.wrap,ref:Ra},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),a.createElement("div",{className:tl.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{ua(!ca)}},a.createElement("img",{src:je,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),a.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),ca&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),a.createElement(Aa.default.TextArea,{style:{height:160},value:Rn,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
\u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:vo=>{vn(vo.target.value)}}),Xt?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(Ga.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var vo,zo;(zo=(vo=_n.current)==null?void 0:vo.cancelRequest)==null||zo.call(vo),Bn(!1),zn(!1)}},"\u505C\u6B62\u751F\u6210")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(Ga.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!Rn.trim()){Se.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}ba()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement(y.Z,{spinning:Kn},a.createElement(Ue.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Zn,onChange:vo=>{Pn(vo)}})),a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement(Be.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),a.createElement(oe.default,{onChange:vo=>{na(vo)},value:Un,size:"large",style:{width:"100%",marginTop:"10px"}},a.createElement(oe.default.Option,{value:10},"10s"),a.createElement(oe.default.Option,{value:30},"30s"),a.createElement(oe.default.Option,{value:60},"1min"),a.createElement(oe.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),gn={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",vt=Object.defineProperty,Mt=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,se=(Ee,ge,de)=>ge in Ee?vt(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ye=(Ee,ge)=>{for(var de in ge||(ge={}))ae.call(ge,de)&&se(Ee,de,ge[de]);if(st)for(var de of st(ge))pe.call(ge,de)&&se(Ee,de,ge[de]);return Ee},we=(Ee,ge)=>Mt(Ee,rn(ge)),ve=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())});const Fe=({value:Ee,onChange:ge})=>{const de=["\u6B63\u786E","\u9519\u8BEF"];return a.createElement("div",{className:gn.judgment},de.map(wt=>a.createElement("div",{className:wt===Ee?gn.active:"",key:wt},a.createElement("b",{onClick:()=>ge(wt)},wt==="\u6B63\u786E"?"T":"F"),a.createElement("span",null,wt))))};var yt=(0,a.forwardRef)(({addInteraction:Ee,isEdit:ge,isOpen:de,data:wt,onClose:Tt,onOk:Gn},Rn)=>{var vn;const Xt=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[Bn,Kn]=(0,a.useState)(""),[zn,Zn]=(0,a.useState)([]),[Pn,Un]=(0,a.useState)(1),[na,un]=(0,a.useState)(3),ca=(0,a.useRef)(!1),[ua]=(0,fe.useSearchParams)(),_n=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Hn,Ea,po,qa,ho,or,No;if(de){let Co=1;Ee?(Zn([Xt[0]]),Un(2),Co=2):((Ea=(Hn=wt==null?void 0:wt.page)==null?void 0:Hn.smart_plan_page_knowledges)==null?void 0:Ea.length)>0?(Zn((qa=(po=wt==null?void 0:wt.page)==null?void 0:po.smart_plan_page_knowledges)==null?void 0:qa.map(Zo=>(Zo.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",Zo.showInput=!1,Zo.loading=!1,Zo))),Un(1)):(Zn([Xt[0]]),Co=2,Un(2));let Fo=Co===1?(ho=wt==null?void 0:wt.page)==null?void 0:ho.ai_requirement:((or=wt==null?void 0:wt.page)==null?void 0:or.ai_requirement)||"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002";Kn(Fo),un(((No=wt==null?void 0:wt.page)==null?void 0:No.ai_question_size)||3)}},[de]);const ra=()=>{ca.current=!1;const Hn=zn.some(po=>po.loading==!0),Ea=po=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:po,onOk:()=>{if(Hn&&_n.current){_n.current.abort(),zn==null||zn.map(qa=>qa.loading=!1),Tt();return}}})};if(Hn){Ea("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Tt()},ba=()=>ve(void 0,null,function*(){const Hn=yield zo();(Hn==null?void 0:Hn.status)===0&&Gn()}),Ut=()=>ve(void 0,null,function*(){const Hn=yield zo();(Hn==null?void 0:Hn.status)===0&&(Gn(),ua.get("type")?(0,rt.xg)(`/classrooms/${wt==null?void 0:wt.coursesId}/smart_plan/${wt==null?void 0:wt.id}/ppt_info/info?type=${ua.get("type")}&simulate=true&simulateType=2&pptPage=${wt==null?void 0:wt.position}`):(0,rt.xg)(`/classrooms/${wt==null?void 0:wt.coursesId}/smart_plan/${wt==null?void 0:wt.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${wt==null?void 0:wt.position}`))}),Fa=(Hn,Ea,po)=>{zn[Ea][Hn]=po,Zn([...zn])},co=Hn=>ve(void 0,null,function*(){var Ea,po,qa;zn[Hn].loading=!0,Zn([...zn]),_n.current=new AbortController;const ho=_n.current.signal,or=setTimeout(()=>{_n.current&&(ca.current=!0,_n.current.abort())},6e4);try{const Co=yield(yield fetch(`${z.Z.API_SERVER}/api/courses/${wt==null?void 0:wt.coursesId}/smart_plans/${wt==null?void 0:wt.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(Ea=wt==null?void 0:wt.url)==null?void 0:Ea.map(Fo=>Fo==null?void 0:Fo.url),count:1,type:zn[Hn].type}),headers:{"Content-Type":"application/json"},signal:ho})).json();if((Co==null?void 0:Co.status)===0){const Fo=zn[Hn].type,Zo=(qa=(po=Co==null?void 0:Co.data)==null?void 0:po.questions)==null?void 0:qa[0];Zo&&(zn[Hn]=we(ye({},Zo),{type:Fo}),Fo===0&&(zn[Hn].answer=""),Zn([...zn]))}}catch(No){ca.current&&Se.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(or),zn[Hn].loading=!1,Zn([...zn])}}),Ra=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],vo=()=>ve(void 0,null,function*(){var Hn;return yield(0,x.ZP)(`/api/smart_plan_item_banks/${(Hn=wt==null?void 0:wt.page)==null?void 0:Hn.id}/${ge?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:ge?"put":"post",body:{questions:Pn==1?zn:[],is_ai_question:Pn!=1,ai_question_size:na,ai_requirement:Bn}})}),zo=()=>ve(void 0,null,function*(){var Hn,Ea,po,qa;const ho=[],or=[],No=[];if(Pn==1){if(zn.forEach((Co,Fo)=>{var Zo;Co.question||ho.push(Fo+1),((Zo=Co.question)==null?void 0:Zo.length)>200&&or.push(Fo+1),Co.type!==0&&!Co.answer&&No.push(Fo+1)}),ho.length){Se.ZP.warning(`\u7B2C${ho.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(or.length){Se.ZP.warning(`\u7B2C${or.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(No.length){Se.ZP.warning(`\u7B2C${No.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!ge&&(zn==null?void 0:zn.length)>3-((Ea=(Hn=wt==null?void 0:wt.page)==null?void 0:Hn.smart_plan_page_knowledges)==null?void 0:Ea.length)){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(Pn==2&&!(Bn!=null&&Bn.trim())){Se.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(Ee)if(Pn===2&&((qa=(po=wt==null?void 0:wt.page)==null?void 0:po.smart_plan_page_knowledges)==null?void 0:qa.length)>0)De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>ve(void 0,null,function*(){const Co=yield vo();(Co==null?void 0:Co.status)===0&&Gn()})});else return yield vo();else return yield vo()}),Lo=(0,a.useRef)();return(0,a.useImperativeHandle)(Rn,()=>({onClickSave:ba,onClickPreview:Ut,handleClose:ra})),a.createElement("div",{className:gn.wrap,ref:Lo},a.createElement("div",{className:gn.type_style},"\u4E92\u52A8\u7C7B\u578B"),a.createElement("div",{className:gn.type_list},a.createElement("div",{className:Pn==2?gn.type_tag_active:gn.type_tag_noactive,onClick:()=>{Un(2),Kn("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),a.createElement("div",{className:Pn==1?gn.type_tag_active:gn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var Hn,Ea,po;Pn==2&&(Kn(""),Un(1),Zn(Ee?[Xt[0]]:((Ea=(Hn=wt==null?void 0:wt.page)==null?void 0:Hn.smart_plan_page_knowledges)==null?void 0:Ea.length)>0?(po=wt==null?void 0:wt.page)==null?void 0:po.smart_plan_page_knowledges:[Xt[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),a.createElement("div",{className:gn.type_tootip},Pn==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),Pn==2&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),a.createElement(Aa.default.TextArea,{style:{height:160},value:Bn,placeholder:Pn==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:Hn=>{Kn(Hn.target.value)}}),a.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),a.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:na,showSearch:!1,onChange:Hn=>{un(Hn)}},(vn=[1,2,3])==null?void 0:vn.map(Hn=>a.createElement(oe.default.Option,{value:Hn,key:Hn},Hn)))),Pn==1&&a.createElement("div",{style:{minHeight:"70px"}},zn.map((Hn,Ea)=>{var po,qa;return a.createElement("div",{key:Ea,style:{marginTop:Ea===0?20:30}},a.createElement(dt.Z,{align:"middle",className:"mb10"},a.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",Ea+1),a.createElement(Be.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},a.createElement("img",{src:ce,onClick:()=>{zn[Ea].showInput=!zn[Ea].showInput,Zn([...zn])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(zn==null?void 0:zn.length)<3&&a.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{zn.push(Xt[0]),Zn([...zn]),setTimeout(()=>{const ho=document.querySelector(".QASetting-modal"),or=ho==null?void 0:ho.querySelector(".ant-modal-body");or==null||or.scrollTo({top:or.scrollHeight,behavior:"smooth"})},0)}}),a.createElement(Be.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},a.createElement("i",{onClick:()=>{if(zn.length==1){Se.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}zn.splice(Ea,1),Zn([...zn])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),zn[Ea].showInput&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),a.createElement(Aa.default.TextArea,{style:{height:160},value:(po=zn==null?void 0:zn[Ea])==null?void 0:po.inputValue,disabled:(qa=zn==null?void 0:zn[Ea])==null?void 0:qa.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:ho=>{zn[Ea].inputValue=ho.target.value,Zn([...zn])}}),zn[Ea].loading?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(Ga.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{ca.current=!1,_n.current.abort(),zn[Ea].loading=!1,Zn([...zn])}},"\u7EC8\u6B62\u51FA\u9898")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(Ga.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var ho;if(!((ho=zn==null?void 0:zn[Ea])!=null&&ho.inputValue.trim())){Se.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(zn.some((No,Co)=>Co!=Ea&&No.loading==!0)){Se.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}co(Ea)}},"\u5F00\u59CB\u51FA\u9898"))),a.createElement(y.Z,{spinning:zn[Ea].loading},a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},a.createElement(Aa.default,{onChange:ho=>Fa("question",Ea,ho.target.value),style:{width:"510px"},value:Hn==null?void 0:Hn.question,size:"large"}),a.createElement(oe.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:Hn==null?void 0:Hn.type,onChange:ho=>{const or={type:Number(ho),answer:Xt[ho].answer,question:ho.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};zn[Ea]=or,Zn([...zn])}},Ra==null?void 0:Ra.map((ho,or)=>a.createElement(oe.default.Option,{value:ho==null?void 0:ho.key,key:or},ho==null?void 0:ho.label)))),Hn.type===1&&a.createElement(Fe,{value:Hn.answer,onChange:ho=>Fa("answer",Ea,ho)}),Hn.type===2&&a.createElement(Aa.default,{size:"large",onChange:ho=>Fa("answer",Ea,ho.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:Hn.answer})))})))}),Ot={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",Zt="data:image/png;base64,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",Jt=te(10946),Ht=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())}),hn=({isEdit:Ee=!1,visible:ge,data:de,onClose:wt,onOk:Tt,openPreview:Gn,changePage:Rn})=>{const[vn,Xt]=(0,a.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 1. **\u76F4\u89C2\u7684\u6570\u7EC4\u5C55\u793A**\uFF1A\u7528\u67F1\u72B6\u56FE\u5F62\u5F0F\u5C55\u793A\u6570\u7EC4\uFF0C\u9AD8\u5EA6\u4EE3\u8868\u6570\u503C\u5927\u5C0F 2. **\u9010\u6B65\u6267\u884C**\uFF1A\u53EF\u4EE5\u4E00\u6B65\u4E00\u6B65\u6267\u884C\u5FEB\u901F\u6392\u5E8F\u7684\u6BCF\u4E2A\u6B65\u9AA4 3. **\u81EA\u52A8\u64AD\u653E**\uFF1A\u81EA\u52A8\u9010\u6B65\u6267\u884C\u6392\u5E8F\u8FC7\u7A0B 4. **\u76F4\u63A5\u5B8C\u6210**\uFF1A\u4E00\u952E\u5B8C\u6210\u6574\u4E2A\u6392\u5E8F\u8FC7\u7A0B 5. **\u989C\u8272\u6807\u8BB0**\uFF1A\u7528\u4E0D\u540C\u989C\u8272\u6807\u8BB0\u6838\u5FC3\u8981\u7D20 6. **\u4EE3\u7801\u663E\u793A**\uFF1A\u663E\u793A\u5F53\u524D\u6B65\u9AA4\u5BF9\u5E94\u7684\u4EE3\u7801 -7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),[xn,ia]=(0,a.useState)(!1),[$n,Qn]=(0,a.useState)(!1),[Cn,Vn]=(0,a.useState)(""),[ra,An]=(0,a.useState)(!1),wa=(0,a.useRef)(null),sa=(0,a.useRef)(null),ua=()=>{const Qt=wa.current;if(Qt){const Ga=Math.abs(Qt.scrollHeight-Qt.scrollTop-Qt.clientHeight)<=50;An(!Ga)}};(0,a.useEffect)(()=>{!ra&&sa.current&&sa.current.scrollIntoView({behavior:"smooth"})},[Cn,ra]);const na=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Qt;ge&&(Xt(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),[Bn,Kn]=(0,a.useState)(!1),[zn,Zn]=(0,a.useState)(!1),[Pn,Un]=(0,a.useState)(""),[na,un]=(0,a.useState)(!1),ca=(0,a.useRef)(null),ua=(0,a.useRef)(null),_n=()=>{const Ut=ca.current;if(Ut){const Fa=Math.abs(Ut.scrollHeight-Ut.scrollTop-Ut.clientHeight)<=50;un(!Fa)}};(0,a.useEffect)(()=>{!na&&ua.current&&ua.current.scrollIntoView({behavior:"smooth"})},[Pn,na]);const ra=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Ut;ge&&(Xt(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 1. **\u76F4\u89C2\u7684\u6570\u7EC4\u5C55\u793A**\uFF1A\u7528\u67F1\u72B6\u56FE\u5F62\u5F0F\u5C55\u793A\u6570\u7EC4\uFF0C\u9AD8\u5EA6\u4EE3\u8868\u6570\u503C\u5927\u5C0F 2. **\u9010\u6B65\u6267\u884C**\uFF1A\u53EF\u4EE5\u4E00\u6B65\u4E00\u6B65\u6267\u884C\u5FEB\u901F\u6392\u5E8F\u7684\u6BCF\u4E2A\u6B65\u9AA4 3. **\u81EA\u52A8\u64AD\u653E**\uFF1A\u81EA\u52A8\u9010\u6B65\u6267\u884C\u6392\u5E8F\u8FC7\u7A0B 4. **\u76F4\u63A5\u5B8C\u6210**\uFF1A\u4E00\u952E\u5B8C\u6210\u6574\u4E2A\u6392\u5E8F\u8FC7\u7A0B 5. **\u989C\u8272\u6807\u8BB0**\uFF1A\u7528\u4E0D\u540C\u989C\u8272\u6807\u8BB0\u6838\u5FC3\u8981\u7D20 6. **\u4EE3\u7801\u663E\u793A**\uFF1A\u663E\u793A\u5F53\u524D\u6B65\u9AA4\u5BF9\u5E94\u7684\u4EE3\u7801 -7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),Vn(Ee?(Qt=de==null?void 0:de.page)==null?void 0:Qt.page_info:""))},[ge]);const Da=()=>Wt(void 0,null,function*(){var Qt;ia(!0),Qn(!0),na.current=new xe.Z(z.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:de==null?void 0:de.id,position:1,type:10,is_chat:!0,prompt:mn,ppt_url:(Qt=de==null?void 0:de.url)==null?void 0:Qt.map(Ga=>Ga==null?void 0:Ga.url)}),yield new Promise((Ga,co)=>{na.current.on("data",Ta=>{Qn(!1),Vn(Ta==null?void 0:Ta.full)}),na.current.on("done",()=>Wt(void 0,null,function*(){ia(!1)})),na.current.startStream()})});return a.createElement(Re.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:a.createElement("div",{className:Ot.extraHeader},a.createElement(dt.Z,{align:"middle"},Cn&&a.createElement(a.Fragment,null,a.createElement(Be.Z,{title:xn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(Ft.ZP,{className:Ot.save_btn,style:{marginRight:"20px"},disabled:xn,onClick:()=>{const Ga=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Rn(Ga)}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),a.createElement(Be.Z,{title:xn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(Ft.ZP,{className:Ot.save_btn,disabled:xn,onClick:()=>{const Ga=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,rt.RG)(Ga)}},a.createElement("i",{className:"iconfont icon-zhichifuzhi"}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Qt=Ga=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ga,onOk:()=>{var co,Ta;(Ta=(co=na.current)==null?void 0:co.cancelRequest)==null||Ta.call(co),ia(!1),Qn(!1),wt()}})};if(xn){Qt("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Cn?Qt("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):wt()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ge},a.createElement("div",{className:Ot.wrap},a.createElement("div",{className:Ot.left},a.createElement("div",{className:Ot.tip},a.createElement("img",{src:mt}),a.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),a.createElement("div",{className:"mb10 mt30 c-black"},a.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),a.createElement(Ea.default.TextArea,{style:{height:200},value:mn,disabled:xn,onChange:Qt=>{Xt(Qt.target.value)}}),a.createElement(Be.Z,{title:xn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},xn?a.createElement("div",{className:Ot.stop_btn,onClick:()=>{var Qt,Ga;(Ga=(Qt=na.current)==null?void 0:Qt.cancelRequest)==null||Ga.call(Qt),ia(!1),Qn(!1)}},"\u505C\u6B62\u751F\u6210"):a.createElement("div",{className:Ot.start_btn,onClick:()=>{if(!mn.trim()){Se.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Vn(""),Da()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:ua,ref:wa},Cn?a.createElement(y.Z,{spinning:$n},Cn&&a.createElement(Jt.Z,{cancelIndex:0,streamingStatus:xn,loadImage:!1,onFinish:()=>Wt(void 0,null,function*(){}),value:Cn,isHiddenHtml:!0}),a.createElement("div",{ref:sa})):a.createElement("div",{className:Ot.imgBox},a.createElement(y.Z,{spinning:xn},a.createElement("img",{width:56,src:Zt}),a.createElement("div",null,"\u9884\u89C8\u533A"))))))},sn=te(40741),nn=te(92310),kn=te.n(nn),zn=te(11422),Kt=Object.defineProperty,va=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,ya=(Ee,ge,de)=>ge in Ee?Kt(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,pa=(Ee,ge)=>{for(var de in ge||(ge={}))Tn.call(ge,de)&&ya(Ee,de,ge[de]);if(va)for(var de of va(ge))aa.call(ge,de)&&ya(Ee,de,ge[de]);return Ee};const Ya=Ee=>React.createElement("svg",pa({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ee),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var la="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Pa=te(56321),Ca=Object.defineProperty,Ha=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,Fa=(Ee,ge,de)=>ge in Ee?Ca(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,yo=(Ee,ge)=>{for(var de in ge||(ge={}))so.call(ge,de)&&Fa(Ee,de,ge[de]);if(no)for(var de of no(ge))wo.call(ge,de)&&Fa(Ee,de,ge[de]);return Ee},$a=(Ee,ge)=>Ha(Ee,ba(ge)),La=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())}),Qa=({className:Ee,style:ge,data:de={},defaultChatData:wt=[],initDefaultChatDataKey:Rt=0,onPptButtonClick:Rn})=>{const[Hn]=(0,zn.eh)(),{chatData:mn,setChatData:Xt,calcHistoryList:xn}=(0,zn.r5)(),[ia,$n]=(0,a.useState)(0),[Qn,Cn]=(0,a.useState)(""),[Vn,ra]=(0,a.useState)(!1),{scrollBoxRef:An,bottomInspectRef:wa,contentRef:sa,isAtBottom:ua}=(0,zn.wr)({status:Vn}),na=(0,zn.h4)(An),Da=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!mn.length||!An.current)return;const Ta=mn[mn.length-1];Ta!=null&&Ta.loading&&(An.current.scrollTop=An.current.scrollHeight)},[mn.length]),(0,a.useEffect)(()=>{if(Rt){Qt();let Ta=[];return wt.forEach(vo=>{const zo=Date.now(),Lo=[{text:vo.question,key:zo,sender:"user",show:!0},{text:vo.answer,loading:!1,key:zo,sender:"AI",show:!0}];Ta.push(...Lo)}),Xt(Ta),()=>{Hn.cancel()}}},[Rt]);const Qt=()=>{Hn.cancel(),$n(1)},Ga=(Ta,...vo)=>La(void 0,[Ta,...vo],function*(zo,Lo=[],Yn=[]){var ha,po;Cn(""),$n(0),(po=(ha=Da.current)==null?void 0:ha.onAttachmentsClear)==null||po.call(ha);const qa=Date.now(),ho=[{text:zo,key:qa,sender:"user",show:!0,fileList:Lo,imageList:Yn},{loading:!0,key:qa,sender:"AI",show:!0}];Xt([...mn,...ho]);const or=Lo==null?void 0:Lo.map(Fo=>{var Zo;return(Zo=Fo==null?void 0:Fo.response)==null?void 0:Zo.file_id}),No=Yn==null?void 0:Yn.map(Fo=>{var Zo;return(Zo=Fo==null?void 0:Fo.response)==null?void 0:Zo.data}),Co=xn(mn);Hn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:yo({model:"qwen-max",is_chat:!0,prompt:zo,file_ids:or,image_list:No,history:Co},de),onData:(Fo,Zo)=>{ra(!0),Xt(Io=>Io.map((qr,Nl)=>Nl===Io.length-1?$a(yo({},qr),{text:Fo,loading:!1,error:(Zo==null?void 0:Zo.msg)==="error"}):qr))},onError:Fo=>{let Zo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Xt(Io=>[...Io].map((qr,Nl)=>Nl===Io.length-1?$a(yo({},qr),{text:Zo,loading:!1,error:!0}):qr))}})}),co=na.width?na.width-20:"100%";return a.createElement("div",{className:kn()("flex flex-col h-full",Ee),style:ge},a.createElement("div",{ref:An,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:sn.Z.tips,style:{width:co}},a.createElement("img",{className:sn.Z.avatar,src:Pa}),a.createElement("div",{className:sn.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),a.createElement(zn.xj,{className:"pl20",style:{width:co},contentRef:sa,chatData:mn,requestLoading:Hn.loading,cancelTyping:ia,onAnswerFinish:()=>La(void 0,null,function*(){setTimeout(()=>ra(!1),0)})}),!ua&&a.createElement("div",{className:sn.Z.backBottom,onClick:()=>{An.current.scrollTop=An.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:wa})),(mn==null?void 0:mn.length)===0&&a.createElement("div",{className:sn.Z.try},a.createElement("div",{onClick:()=>Cn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},a.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),a.createElement("i",{className:"iconfont icon-you2 font18"})),a.createElement("div",{onClick:()=>Ga("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},a.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),a.createElement("i",{className:"iconfont icon-you2 font18"}))),a.createElement(zn.CI,{ref:Da,style:{margin:"0 20px 20px 20px"},onCancel:Qt,headExtraNode:a.createElement("div",{className:sn.Z.pptBtn,onClick:Rn},a.createElement("img",{src:la,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Qn,onSubmit:Ga,onChange:Cn,typing:Vn,loading:Hn.loading}))},Do=te(20554),Oa=te(75975),io=te(24334),ka={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN",choiceBox:"choiceBox___VJxA_",activeAnswerBox:"activeAnswerBox___KRmkd",rightAnswerBox:"rightAnswerBox___KoUBD",errorAnswerBox:"errorAnswerBox___wA48r"},ao=te(7727),ea=te(70100),Xo=te(55720),Jo=te(28426),Po=te(59301);const{TabPane:nr}=Do.default;var To=({item:Ee,backUrl:ge,autoHeight:de})=>{var wt,Rt;const[Rn,Hn]=(0,a.useState)([]),[mn,Xt]=(0,a.useState)(!1),[xn]=(0,fe.useSearchParams)(),ia=(0,fe.useParams)();(0,a.useEffect)(()=>{var Cn,Vn;((Cn=Ee==null?void 0:Ee.evaluate_codes)==null?void 0:Cn.length)>0?Hn((Vn=Ee==null?void 0:Ee.evaluate_codes)==null?void 0:Vn.map((ra,An)=>({key:An+1,error_msg:ra!=null&&ra.error_msg?io.Base64.decode(ra==null?void 0:ra.error_msg):"",status:ra==null?void 0:ra.status,created_at:ra.created_at,code:ra==null?void 0:ra.code,show_code:ra==null?void 0:ra.show_code,language:ra==null?void 0:ra.language,resubmit:ra==null?void 0:ra.resubmit}))):Hn([{key:"--",error_msg:"--",show_code:!1}])},[Ee==null?void 0:Ee.evaluate_codes]);const $n=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(Cn,Vn)=>Po.createElement("span",null,Vn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(Cn,Vn)=>Po.createElement(Xo.Z,{date:Vn.created_at,showTag:Vn==null?void 0:Vn.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Cn,Vn)=>{var ra;return Po.createElement("span",{className:Cn===0?"c-green":"c-red"},((ra=ao.Im[Cn])==null?void 0:ra.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((wt=Rn==null?void 0:Rn[0])==null?void 0:wt.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Cn,Vn)=>Po.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{De.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:Po.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",Po.createElement(ea.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Vn==null?void 0:Vn.language]})),content:Po.createElement("div",{className:"mb10"},Po.createElement(Oa.ZP,{height:300,language:"python",theme:"vs-light",value:Vn!=null&&Vn.code?io.Base64.decode(Vn==null?void 0:Vn.code):"",autoHeight:de,options:Qn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Cn=>!!Cn),Qn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Po.createElement("div",{style:{position:"relative",marginTop:"10px"}},Po.createElement(Do.default,{defaultActiveKey:"1"},Po.createElement(nr,{tab:Po.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",Po.createElement(Be.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},Po.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Rt=Ee==null?void 0:Ee.user_answer)!=null&&Rt.length&&(Ee!=null&&Ee.passed_code)?Po.createElement("aside",{className:ka.shixunWrp},Po.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),Po.createElement("div",{className:ka.full},Po.createElement(ea.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[Ee==null?void 0:Ee.language]}),Po.createElement("span",{onClick:()=>Xt(!0)},Po.createElement("i",{className:"iconfont icon-quanping2"}),Po.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),Po.createElement(Oa.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Ee!=null&&Ee.passed_code?io.Base64.decode(Ee==null?void 0:Ee.passed_code):"",autoHeight:de,options:Qn})):Po.createElement(Jo.Z,null)),Po.createElement(nr,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},Po.createElement(Ie.default,{className:"mt5",bordered:!0,dataSource:Rn,columns:$n,pagination:!1}))),(Ee==null?void 0:Ee.hack_user_identifier)&&Po.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const Cn=ge||`/classrooms/${ia==null?void 0:ia.coursesId}/smart_plan/${ia==null?void 0:ia.id}/users/${ia==null?void 0:ia.user_login}/ppt_info/info`;(0,rt.xg)(`/myproblems/${Ee==null?void 0:Ee.hack_user_identifier}?backUrl=${Cn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),Po.createElement(De.default,{centered:!0,destroyOnClose:!0,open:mn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Xt(!1),footer:null},Po.createElement(Oa.ZP,{height:500,language:"python",theme:"vs-light",value:Ee!=null&&Ee.passed_code?io.Base64.decode(Ee==null?void 0:Ee.passed_code):"",autoHeight:de,options:Qn})))},qn={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw",modal:"modal___NWQHD"},qo="data:image/png;base64,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",hr="data:image/png;base64,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",dr="data:image/png;base64,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",ar="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",$o=Object.defineProperty,Mr=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,vr=(Ee,ge,de)=>ge in Ee?$o(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,fl=(Ee,ge)=>{for(var de in ge||(ge={}))kr.call(ge,de)&&vr(Ee,de,ge[de]);if(Mr)for(var de of Mr(ge))Yr.call(ge,de)&&vr(Ee,de,ge[de]);return Ee};const Pr=Ee=>React.createElement("svg",fl({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ee),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var gr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",Er=Object.defineProperty,Wr=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,lo=(Ee,ge,de)=>ge in Ee?Er(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,Ka=(Ee,ge)=>{for(var de in ge||(ge={}))Bo.call(ge,de)&&lo(Ee,de,ge[de]);if(Wr)for(var de of Wr(ge))_r.call(ge,de)&&lo(Ee,de,ge[de]);return Ee};const Uo=Ee=>React.createElement("svg",Ka({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ee),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var ja="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",mo="data:image/png;base64,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",Tr="data:image/png;base64,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",ir="data:image/png;base64,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",jr="data:image/png;base64,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",br=te(59301);const $r=({problemset:Ee,dispatch:ge,question:de})=>{const[wt,Rt]=(0,a.useState)({}),[Rn,Hn]=(0,a.useState)([]),mn=["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"];(0,a.useEffect)(()=>{const xn=(0,En.cloneDeep)(de);Rt(xn),Hn(xn==null?void 0:xn.choices)},[de]);const Xt=()=>{let xn="";return Rn==null||Rn.forEach((ia,$n)=>{ia!=null&&ia.is_answer&&(xn=xn+mn[$n])}),xn};return br.createElement("div",{className:ne.solutionWrap},(de==null?void 0:de.item_type)=="PROGRAM"?br.createElement("div",null,br.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((de==null?void 0:de.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):br.createElement(br.Fragment,null,br.createElement("div",{className:"c-grey-333 mb5 font16"},br.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),br.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((de==null?void 0:de.item_type)=="MULTIPLE"?Xt():mn[Rn==null?void 0:Rn.findIndex(xn=>xn==null?void 0:xn.is_answer)])||"--"))),br.createElement("div",null,br.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((de==null?void 0:de.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var kl=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))($r),Al="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",vl=te(87954),Ia=te(19719),Xa={header_style:"header_style___OjKXs",content:"content___Ix9Id",legend:"legend___ZG4ed",legend_icon:"legend_icon___LM_Vy",item_list:"item_list___i0Egp",item_list_title:"item_list_title___Pflnd",item_title:"item_title___mLa60",item_top:"item_top____XMW3",item_bottom:"item_bottom___ox1qv",box:"box___zl8eg",page_item_acitve:"page_item_acitve___aJbmD",drag_style:"drag_style___wO0hd",top_content:"top_content___ElhxK",page_item:"page_item___U0LMa",expandBtn:"expandBtn___ZkM8D",imgWrap:"imgWrap___eNTpL"},el=Object.defineProperty,nl=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,Il=(Ee,ge,de)=>ge in Ee?el(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,xu=(Ee,ge)=>{for(var de in ge||(ge={}))il.call(ge,de)&&Il(Ee,de,ge[de]);if(ol)for(var de of ol(ge))Kr.call(ge,de)&&Il(Ee,de,ge[de]);return Ee},Hl=(Ee,ge)=>nl(Ee,pl(ge)),au=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())});const Mu={cursor:"move",transition:"unset"},qu=Ee=>{var ge,de;const{tag:wt}=Ee,{listeners:Rt,transform:Rn,transition:Hn,isDragging:mn,setNodeRef:Xt}=(0,Ia.nB)({id:wt.id}),xn=mn&&Rn?Hl(xu({},Mu),{transform:`translate3d(${Rn.x}px, ${Rn.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Hl(xu({},Mu),{transition:"none",zIndex:10,cursor:"pointer"});return a.createElement("div",Hl(xu({style:xn,ref:Xt},Rt),{className:Xa.drag_style}),a.createElement("div",{className:Xa.item_bottom},(wt==null?void 0:wt.module_count)>0?(de=(ge=wt==null?void 0:wt.modules)==null?void 0:ge.map((ia,$n)=>`\u4EA4\u4E92${$n+1}`))==null?void 0:de.join(" "):"\u7A7A"))},gn=({globalSetting:Ee,interactiveOpen:ge,onClose:de,maxPage:wt,paramsHttp:Rt,handlePageClick:Rn,handleRefresh:Hn,currentPosition:mn})=>{var Xt,xn,ia;const[$n,Qn]=(0,a.useState)(!1),[Cn,Vn]=(0,a.useState)(!1),[ra,An]=(0,a.useState)("1"),[wa,sa]=(0,a.useState)("1"),[ua,na]=(0,a.useState)({}),Da=(0,a.useRef)(null),[Qt,Ga]=(0,a.useState)({pages:[],pages_histories:[]}),co=[{title:wa=="1"?"\u9875\u7801":"\u539F\u9875\u7801",dataIndex:"position",key:"position",align:"center",width:60},{title:"\u4EA4\u4E921",dataIndex:"module_count",key:"position",width:"130px",ellipsis:!0,render:(Yn,ha)=>{var po,qa;return(ha==null?void 0:ha.module_count)>0?(qa=(po=ha==null?void 0:ha.modules)==null?void 0:po[0])==null?void 0:qa.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(Yn,ha)=>{var po,qa;return(ha==null?void 0:ha.module_count)>0&&(ha==null?void 0:ha.module_count)==2?(qa=(po=ha==null?void 0:ha.modules)==null?void 0:po[1])==null?void 0:qa.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(Yn,ha)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",null,wa=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),a.createElement(oe.default,{key:ha.id,ref:Da,value:wa=="1"?ha==null?void 0:ha.position:ua[ha==null?void 0:ha.id],size:"small",style:{width:120,marginLeft:"10px"},options:Qt==null?void 0:Qt.pages,fieldNames:{label:"position",value:"id"},onChange:po=>au(void 0,null,function*(){console.log("curentpage",ha==null?void 0:ha.id,"value--",po),wa=="1"?yield vo(po,ha==null?void 0:ha.id):yield zo(po,ha==null?void 0:ha.id),na(qa=>{const ho={};for(const or in qa)ho[or]=null;return ho})})}))}];(0,a.useEffect)(()=>{Qn(ge),Vn(!1),ge&&(Ta(),sa("1"))},[ge]);const Ta=()=>au(void 0,null,function*(){const Yn=yield(0,x.ZP)(`/api/courses/${Rt==null?void 0:Rt.coursesId}/smart_plans/${Rt==null?void 0:Rt.id}/list_page_modules.json`,{method:"get"});(Yn==null?void 0:Yn.status)==0&&Ga(Yn==null?void 0:Yn.data)}),vo=(Yn,ha)=>au(void 0,null,function*(){const po=yield(0,x.ZP)(`/api/smart_plan_pages/${Yn}/exchange_module.json`,{method:"put",body:{choose_page_id:ha}});(po==null?void 0:po.status)==0&&(Se.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),Ta(),Hn())}),zo=(Yn,ha)=>au(void 0,null,function*(){const po=yield(0,x.ZP)(`/api/smart_plan_pages/${Yn}/restore_module.json`,{method:"put",body:{choose_page_id:ha}});(po==null?void 0:po.status)==0&&(Se.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),Ta(),Hn())}),Lo=Yn=>{var ha,po,qa,ho,or,No,Co,Fo,Zo,Io,qr;if(((ha=Yn==null?void 0:Yn.active)==null?void 0:ha.id)==((po=Yn==null?void 0:Yn.over)==null?void 0:po.id)){An((qa=Yn==null?void 0:Yn.active)==null?void 0:qa.id);const Nl=(ho=Qt==null?void 0:Qt.pages)==null?void 0:ho.find(eu=>{var sl;return(eu==null?void 0:eu.id)==((sl=Yn==null?void 0:Yn.active)==null?void 0:sl.id)});Rn(Nl==null?void 0:Nl.position)}(or=Yn==null?void 0:Yn.over)!=null&&or.id&&((No=Yn==null?void 0:Yn.active)==null?void 0:No.id)!=((Co=Yn==null?void 0:Yn.over)==null?void 0:Co.id)&&(vo((Fo=Yn==null?void 0:Yn.active)==null?void 0:Fo.id,(Zo=Yn==null?void 0:Yn.over)==null?void 0:Zo.id),console.log((Io=Yn==null?void 0:Yn.active)==null?void 0:Io.id),console.log((qr=Yn==null?void 0:Yn.over)==null?void 0:qr.id))};return a.createElement(De.default,{footer:null,title:null,closable:!1,open:$n,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{de()}})),a.createElement("div",{className:Xa.header_style},a.createElement("div",null,a.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),a.createElement("div",{className:Xa.content},a.createElement("div",{className:Xa.legend},a.createElement("div",{className:Xa.legend_icon,style:{background:"#3061D0"}}),a.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Xa.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Xa.item_list},a.createElement("div",{className:Xa.item_list_title},(xn=Array.from({length:Math.ceil(((Xt=Qt==null?void 0:Qt.pages)==null?void 0:Xt.length)/5)},(Yn,ha)=>ha+1))==null?void 0:xn.map((Yn,ha)=>a.createElement("div",{className:Xa.item_title},a.createElement("div",{className:Xa.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Xa.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement(vl.LB,{onDragEnd:Lo},a.createElement(Ia.Fo,{items:Qt==null?void 0:Qt.pages},a.createElement("div",{className:Xa.box}," ",Qt==null?void 0:Qt.pages.map(Yn=>a.createElement("div",{className:(Yn==null?void 0:Yn.module_count)>0?Xa.page_item_acitve:Xa.page_item,style:{backgroundColor:mn==(Yn==null?void 0:Yn.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Xa.item_top},a.createElement("div",{className:Xa.top_content},Yn==null?void 0:Yn.position)),a.createElement(qu,{tag:Yn,key:Yn.id})))))))))),!Cn&&a.createElement("div",{className:Xa.expandBtn,onClick:()=>{Vn(!0)}},a.createElement("div",{className:Xa.imgWrap},a.createElement("img",{src:te(9540),width:18})),a.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",a.createElement("br",null),"\u5217\u8868")),Cn&&a.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),a.createElement("div",{onClick:()=>{Vn(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},a.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),a.createElement("span",null,"\u6536\u8D77"))),a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},a.createElement("span",null,"\u72B6\u6001"),a.createElement(oe.default,{value:wa,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:Yn=>{sa(Yn)}}),a.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},wa=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),a.createElement(Ie.default,{scroll:{y:420},columns:co,pagination:!1,dataSource:wa=="1"?(ia=Qt==null?void 0:Qt.pages)==null?void 0:ia.filter(Yn=>Yn==null?void 0:Yn.module_count):Qt==null?void 0:Qt.pages_histories,bordered:!0})))))};var oo=(0,fe.connect)(({globalSetting:Ee})=>({globalSetting:Ee}))(gn),So=te(84989),bo=Object.defineProperty,Ar=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,Wl=Object.prototype.propertyIsEnumerable,rl=(Ee,ge,de)=>ge in Ee?bo(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,Rr=(Ee,ge)=>{for(var de in ge||(ge={}))Sl.call(ge,de)&&rl(Ee,de,ge[de]);if(al)for(var de of al(ge))Wl.call(ge,de)&&rl(Ee,de,ge[de]);return Ee},bl=(Ee,ge)=>Ar(Ee,Yo(ge)),_o=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())});const du=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],yu={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Iu={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Pu=({classroomList:Ee,globalSetting:ge,dispatch:de,pageNum:wt,pptInfo:Rt,openEwm:Rn,aiImg:Hn,addPage:mn,maxPage:Xt,setOpenEwm:xn,behavior:ia,changePage:$n,pptFullScreen:Qn,clickTab:Cn,gotoSlide:Vn})=>{var ra,An,wa,sa,ua,na,Da,Qt,Ga,co,Ta,vo,zo,Lo,Yn,ha,po,qa,ho,or,No,Co,Fo,Zo,Io,qr,Nl,eu,sl,cl,Zl,mu,Ll,Jr,dl,ou,ru,Lu,Ou,hl,fu,ju,Fu,ku,tu,Zu,$u,Tu,Uu,Dr,$l,Ul,vu,pu,Cl,Bu,fr,xo,Gl,wi,Gu,lu,nu,Fl,ei,Ir,ii,Qu,Ql,Di,si,Yl,ci,di,gi,Yu,ti,mi,xi,fi,Zn,Hi,bu,Jl,ni,Ai,uu,vi,Si,yi;const[hu]=(0,fe.useSearchParams)(),[Vu,iu]=(0,a.useState)(null),[Ru,pi]=(0,a.useState)(!1),[wu,ai]=(0,a.useState)(""),[Vl]=Ce.default.useForm(),[es,rr]=(0,a.useState)(!1),ca=(0,fe.useParams)(),[Gr,ll]=(0,a.useState)(!1),[hn,Na]=(0,a.useState)(!1),[_a,Ho]=(0,a.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[Wo,Oo]=(0,a.useState)({}),[ur,Bl]=(0,a.useState)({page:1,page_size:20,course_group_id:"",search:""}),[wl,oi]=(0,a.useState)(null),[bi,ts]=(0,a.useState)(!1),[As,Ss]=(0,a.useState)(!1),[f0,v0]=(0,a.useState)(null),[ys,dc]=(0,a.useState)(null),Ps=(0,a.useRef)(Ut(z.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),gc=(0,a.useRef)(null),[p0,mc]=(0,a.useState)(!1),[ri,h0]=(0,a.useState)({}),[E0,Cs]=(0,a.useState)(!1),[Fs,Bs]=(0,a.useState)(1),[A0,fc]=(0,a.useState)(!1),[Du,Hu]=(0,a.useState)(),[Q0,Y0]=(0,a.useState)(1),[su,Mi]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[vc,ws]=(0,a.useState)(!1),S0={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),PROGRAM:te(88597)},[pc,hc]=(0,a.useState)(!1),[Ec,Ac]=(0,a.useState)("show_after_edit"),[Sc,yc]=(0,a.useState)(!1),[Wi,Pc]=(0,a.useState)([]),[ns,y0]=(0,a.useState)([]),[Ds,xs]=(0,a.useState)(!1),[P0,bs]=(0,a.useState)(!1),[C0,Ki]=(0,a.useState)(!1),[F0,as]=(0,a.useState)(!1),[Ms,Wu]=(0,a.useState)(!1),[Ku,Pi]=(0,a.useState)(!1),[B0,Ii]=(0,a.useState)(!1),[hi,Ni]=(0,a.useState)(!1),Ji=(0,a.useRef)(),Xi=(0,a.useRef)(),{SmartPlanItemBanks:ft}=Ee,os=(0,a.useRef)(null),Cc=(0,a.useRef)(null),[Cr,li]=(0,a.useState)(0),[Dl,Li]=(0,a.useState)([]),[w0,Fc]=(0,a.useState)(!1),[D0,Is]=(0,a.useState)(!1),[Bc,wc]=(0,a.useState)({}),x0=(Bn,Aa)=>{const eo=Ps.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:Bn,page_id:Aa},{connected:()=>{eo.perform("request_initial_stats",{smart_plan_page_item_bank_id:Bn,page_id:Aa})},received:Eo=>{var er,Lr,ul,xl,Ml,Eu,Au,Su;const cu=[{name:((Lr=(er=ft==null?void 0:ft.item_banks)==null?void 0:er[Cr])==null?void 0:Lr.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:Eo==null?void 0:Eo.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:Eo==null?void 0:Eo.answerd_num},{name:((xl=(ul=ft==null?void 0:ft.item_banks)==null?void 0:ul[Cr])==null?void 0:xl.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:Eo==null?void 0:Eo.correctly_num},{name:"\u63D0\u4EA4\u7387",value:Eo==null?void 0:Eo.submitted_rate},{name:((Eu=(Ml=ft==null?void 0:ft.item_banks)==null?void 0:Ml[Cr])==null?void 0:Eu.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:Eo==null?void 0:Eo.correct_rate}];Ho({summary:cu,summaryTotal:Eo==null?void 0:Eo.total_num,details:Eo==null?void 0:Eo.choice_list,studentList:Eo==null?void 0:Eo.knowledge_answer_student_list}),wc(Eo),((Su=(Au=ft==null?void 0:ft.item_banks)==null?void 0:Au[Cr])==null?void 0:Su.item_type)=="PROGRAM"&&xc()}});dc(eo)},Ns=()=>{ys&&(ys.unsubscribe(),dc(null))};(0,a.useEffect)(()=>{const Bn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return Bn!=null&&Bn.length&&Bn.findIndex(eo=>eo==(ca==null?void 0:ca.id))!=-1&&L0(),()=>{Ns(),Ps.current&&Ps.current.disconnect()}},[]),(0,a.useEffect)(()=>{Qn&&Cn&&Hu(Cn)},[Qn,Cn]),(0,a.useEffect)(()=>{if(wt)return Ve.Z.subscribe("active-modal-index",Aa=>{var eo;Aa===1&&(iu(!0),pi(!1)),Aa===2&&(ll(!0),Na(!0),ai("SELECT"),Vl.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),Aa===3&&I0(),Aa===4&&((eo=gc.current)==null||eo.onClick())})},[wt,mn]),(0,a.useEffect)(()=>Ve.Z.subscribe("active-data-update",Aa=>{Ol()}),[]),(0,a.useEffect)(()=>{As&&M0()},[As]),(0,a.useEffect)(()=>{wt&&wt<=Xt&&(Vl.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Ol(),ll(!1),Na(!1),Pi(!1),Ni(!1),ws(!1),li(0))},[wt,Xt]),(0,a.useEffect)(()=>{Rn&&rr(!0)},[Rn]);const Ls=(Bn,Aa,eo)=>{(0,x.ZP)(`/api/courses/${ca==null?void 0:ca.coursesId}/smart_plans/${ca==null?void 0:ca.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:Bn,allow_answer:Aa,is_end:eo,randomData:new Date}}})},Os=()=>_o(void 0,null,function*(){var Bn;const Aa=yield(0,x.ZP)(`/api/smart_plan_pages/${(Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,a.useEffect)(()=>{var Bn,Aa,eo,Eo,er,Lr,ul,xl,Ml,Eu,Au,Su;let cu=[];const Ci={page_info:0,ai_qna:1,animation_code:2,item_bank:3},Ju=(Bn=ft==null?void 0:ft.page)==null?void 0:Bn.module_sort;Ju!=null&&Ju.length&&(Ju==null||Ju.map(Xu=>{cu.push(qi[Ci[Xu]])})),(cu==null?void 0:cu.some(Xu=>(Xu==null?void 0:Xu.key)===Du))||Hu((Aa=cu==null?void 0:cu[0])==null?void 0:Aa.key),Li(cu),Li([...cu]),Mi(bl(Rr({},su),{defaultValue:(eo=ft==null?void 0:ft.page)==null?void 0:eo.animation_code,showExtra:!0,open:0})),(Rt==null?void 0:Rt.status)!=="ended"&&Ls(wt,((Eo=ft==null?void 0:ft.page)==null?void 0:Eo.status)=="in_progress",(Rt==null?void 0:Rt.status)=="ended"),((er=ft==null?void 0:ft.relation_positions)==null?void 0:er.length)>0&&(Lr=ft==null?void 0:ft.relation_positions)!=null&&Lr.includes(wt)&&$n(ft==null?void 0:ft.relation_positions),(ft==null?void 0:ft.count)>0&&ai(((xl=(ul=ft==null?void 0:ft.item_banks)==null?void 0:ul[Cr])==null?void 0:xl.item_type)=="SINGLE"||((Eu=(Ml=ft==null?void 0:ft.item_banks)==null?void 0:Ml[Cr])==null?void 0:Eu.item_type)=="MULTIPLE"?"SELECT":(Su=(Au=ft==null?void 0:ft.item_banks)==null?void 0:Au[Cr])==null?void 0:Su.item_type)},[ft]),(0,a.useEffect)(()=>{var Bn,Aa;Ds&&(Ac((Bn=ft==null?void 0:ft.page)==null?void 0:Bn.solution_visibility),hc((Aa=ft==null?void 0:ft.page)==null?void 0:Aa.enable_ai_tutor))},[ft,Ds]);const Ol=()=>_o(void 0,null,function*(){de({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:ca==null?void 0:ca.coursesId,id:ca==null?void 0:ca.id,position:wt,max_position:Xt}})}),Dc=Bn=>_o(void 0,null,function*(){var Aa;if(Bn){let eo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${Bn}/edit.json`,{method:"get"});if((eo==null?void 0:eo.status)==0)return y0((Aa=eo==null?void 0:eo.data)==null?void 0:Aa.all_pages),eo==null?void 0:eo.data}}),b0=(Bn,Aa)=>_o(void 0,null,function*(){var eo,Eo,er,Lr,ul,xl,Ml,Eu,Au,Su,cu,Ci,Ju,Oi,Xu,ki;let Rl=yield(0,x.ZP)(`/api/courses/${ca==null?void 0:ca.coursesId}/smart_plans/${ca==null?void 0:ca.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:Bn,page_id:Aa}});if((Rl==null?void 0:Rl.status)==0){const T0=[{name:((Eo=(eo=ft==null?void 0:ft.item_banks)==null?void 0:eo[Cr])==null?void 0:Eo.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(er=Rl==null?void 0:Rl.data)==null?void 0:er.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(Lr=Rl==null?void 0:Rl.data)==null?void 0:Lr.answerd_num},{name:((xl=(ul=ft==null?void 0:ft.item_banks)==null?void 0:ul[Cr])==null?void 0:xl.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(Ml=Rl==null?void 0:Rl.data)==null?void 0:Ml.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(Eu=Rl==null?void 0:Rl.data)==null?void 0:Eu.submitted_rate},{name:((Su=(Au=ft==null?void 0:ft.item_banks)==null?void 0:Au[Cr])==null?void 0:Su.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(cu=Rl==null?void 0:Rl.data)==null?void 0:cu.correct_rate}];Ho({summary:T0,summaryTotal:(Ci=Rl==null?void 0:Rl.data)==null?void 0:Ci.total_num,details:(Ju=Rl==null?void 0:Rl.data)==null?void 0:Ju.choice_list,studentList:(Oi=Rl==null?void 0:Rl.data)==null?void 0:Oi.knowledge_answer_student_list}),wc(Rl==null?void 0:Rl.data),((ki=(Xu=ft==null?void 0:ft.item_banks)==null?void 0:Xu[Cr])==null?void 0:ki.item_type)=="PROGRAM"&&xc()}});(0,a.useEffect)(()=>{var Bn,Aa,eo,Eo,er,Lr,ul,xl,Ml,Eu,Au,Su;return(Bn=["in_progress","ended"])!=null&&Bn.includes(Rt==null?void 0:Rt.status)&&(((eo=(Aa=ft==null?void 0:ft.page)==null?void 0:Aa.smart_plan_page_knowledges)==null?void 0:eo.length)>0||((Eo=ft==null?void 0:ft.item_banks)==null?void 0:Eo.length)>0||(er=ft==null?void 0:ft.page)!=null&&er.is_ai_question||((Lr=ft==null?void 0:ft.page)==null?void 0:Lr.lesson_mode)=="self_learning")&&((Rt==null?void 0:Rt.status)=="in_progress"?(ys&&Ns(),x0((xl=(ul=ft==null?void 0:ft.item_banks)==null?void 0:ul[Cr])==null?void 0:xl.smart_plan_page_item_bank_id,(Ml=ft==null?void 0:ft.page)==null?void 0:Ml.id)):b0((Au=(Eu=ft==null?void 0:ft.item_banks)==null?void 0:Eu[Cr])==null?void 0:Au.smart_plan_page_item_bank_id,(Su=ft==null?void 0:ft.page)==null?void 0:Su.id)),()=>{Ns()}},[ft,Cr]);const xc=()=>_o(void 0,null,function*(){var Bn,Aa,eo;let Eo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id}/students.json`,{method:"get",params:bl(Rr({},ur),{item_bank_id:(eo=(Aa=ft==null?void 0:ft.item_banks)==null?void 0:Aa[Cr])==null?void 0:eo.id})});(Eo==null?void 0:Eo.status)==0&&Oo(Eo==null?void 0:Eo.data)}),M0=()=>_o(void 0,null,function*(){var Bn;ts(!0);const Aa=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id}/student_comment.json`,{method:"get",params:{user_id:f0}});(Aa==null?void 0:Aa.status)===0&&oi(Aa==null?void 0:Aa.data),ts(!1)}),I0=At().throttle(mn,2500,{leading:!0,trailing:!1});(0,a.useEffect)(()=>{var Bn;((Bn=ft==null?void 0:ft.page)==null?void 0:Bn.animation_code)!==""&&Du=="3"&&(clearTimeout(Cc.current),Cc.current=setTimeout(()=>{var Aa,eo;const Eo=document.createElement("iframe");Eo.style.width="100%",Eo.style.height="100%",Eo.style.overflow="auto",Eo.style.border="0";const er=Lr=>{try{const ul=Lr.documentElement.scrollHeight;Eo.style.height=`${Math.max(ul+10,400)}px`,ul||setTimeout(()=>{er(Lr)},1e3)}catch(ul){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",ul)}};if(os.current){os.current.innerHTML="",os.current.appendChild(Eo);const Lr=Eo.contentDocument||Eo.contentWindow.document;Lr.open(),Lr.write((Aa=ft==null?void 0:ft.page)==null?void 0:Aa.animation_code),(eo=Lr.documentElement)==null||eo.scrollHeight,er(Lr),setTimeout(()=>{er(Lr)},1e3)}},1e3))},[(ra=ft==null?void 0:ft.page)==null?void 0:ra.animation_code,Du,su.open,Rn]);const N0=(Bn,Aa)=>_o(void 0,null,function*(){var eo;const Eo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(eo=ft==null?void 0:ft.page)==null?void 0:eo.id}/animation_code.json`,{method:"put",body:{animation_code:Bn}});(Eo==null?void 0:Eo.status)===0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Mi(bl(Rr({},su),{open:0})),Ol(),Aa(),Ki(!1))});(0,a.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[ia]);const L0=()=>{const Bn=eo=>_o(void 0,null,function*(){const Eo=yield(0,x.ZP)(`/api/courses/${ca==null?void 0:ca.coursesId}/smart_plans/${ca==null?void 0:ca.id}/set_cover.json`,{method:"post",body:eo?{}:{position:1}});(Eo==null?void 0:Eo.status)==0&&Se.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),Aa=()=>{const eo=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(eo!=null&&eo.length){const Eo=eo.findIndex(er=>er==(ca==null?void 0:ca.id));Eo!=-1&&(eo==null||eo.splice(Eo,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(eo))}};De.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>_o(void 0,null,function*(){Aa(),yield Bn(!1)}),onCancel:()=>_o(void 0,null,function*(){Aa()})})},qi=[{key:"1",label:a.createElement("div",{className:`${qn.subBtn}`},a.createElement("img",{src:te(65560)}),a.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:a.createElement("div",{className:`${qn.subBtn}`},a.createElement("img",{src:te(58163)}),a.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:a.createElement("div",{className:`${qn.subBtn}`},a.createElement("img",{src:te(2402)}),a.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:a.createElement("div",{className:`${qn.subBtn}`},a.createElement("img",{src:S0[(wa=(An=ft==null?void 0:ft.item_banks)==null?void 0:An[Cr])==null?void 0:wa.item_type]}),a.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],O0=[((sa=Dl==null?void 0:Dl[0])==null?void 0:sa.key)!="4"&&{key:"4",label:a.createElement("div",{onClick:()=>_o(void 0,null,function*(){(yield Ei("item_bank"))&&as(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((ua=Dl==null?void 0:Dl[0])==null?void 0:ua.key)!="2"&&{key:"2",label:a.createElement("div",{onClick:()=>_o(void 0,null,function*(){(yield Ei("ai_qna"))&&(Li([...Dl,qi[1]]),Hu("2"),Pi(!0),Ii(!0),Wu(!1))})},"\u667A\u80FD\u4E92\u52A8")},((na=Dl==null?void 0:Dl[0])==null?void 0:na.key)!="3"&&{key:"3",label:a.createElement("div",{onClick:()=>_o(void 0,null,function*(){(yield Ei("animation_code"))&&Ki(!0)})},"\u667A\u80FD\u52A8\u6548")},((Da=Dl==null?void 0:Dl[0])==null?void 0:Da.key)!="1"&&{key:"1",label:a.createElement("div",{onClick:()=>_o(void 0,null,function*(){(yield Ei("page_info"))&&(Li([...Dl,qi[0]]),Hu("1"),Ni(!0),Wu(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(Bn=>!!Bn),k0=[{key:"1",label:a.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ve.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:a.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ve.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:a.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ve.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(Bn=>!!Bn),Ei=Bn=>_o(void 0,null,function*(){var Aa;const eo=yield(0,x.ZP)(`/api/smart_plan_pages/${(Aa=ft==null?void 0:ft.page)==null?void 0:Aa.id}/check_module_max.json`,{method:"post",body:{module_type:Bn}});return(eo==null?void 0:eo.status)==0?!0:(Ol(),!1)}),bc=()=>a.createElement(vn,{form:Vl,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),Mc=()=>a.createElement(Ma,{form:Vl,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"});return a.createElement("section",null,vc&&a.createElement("div",null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),a.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{ws(!1)}})),a.createElement(Qa,{onPptButtonClick:()=>{const Bn=`/IntelligentTools/10?pathid=${ca.coursesId}&url=${window.location.origin}&name=${ft==null?void 0:ft.smart_plan_name}&type=Course`;(0,rt.xg)(z.Z.AI_PLATFORM_URL+Bn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(Qt=ft==null?void 0:ft.page)==null?void 0:Qt.id,defaultChatData:ft==null?void 0:ft.course_qna_records,data:{ppt_url:Hn==null?void 0:Hn.map(Bn=>Bn==null?void 0:Bn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Ga=ft==null?void 0:ft.page)==null?void 0:Ga.id,position:wt,type:10}})),!vc&&a.createElement("div",{className:qn.box,id:"target"},a.createElement("div",{className:qn.box_header},a.createElement(Ze.ZP.Group,{className:qn.addTypeRadio,onChange:Bn=>{var Aa,eo,Eo,er;Du=="2"&&((eo=(Aa=ft==null?void 0:ft.page)==null?void 0:Aa.smart_plan_page_knowledges)==null?void 0:eo.length)==0&&!((Eo=ft==null?void 0:ft.page)!=null&&Eo.is_ai_question)?Ji.current.handleClose():Du=="1"&&!((er=ft==null?void 0:ft.page)!=null&&er.page_info)?Xi.current.handleClose():Hu(Bn.target.value)},value:Du,optionType:"button"},Dl==null?void 0:Dl.map((Bn,Aa)=>a.createElement("div",{key:Aa},a.createElement(Ze.ZP.Button,{value:Bn==null?void 0:Bn.key,key:Aa},Bn==null?void 0:Bn.name),(Dl==null?void 0:Dl.length)==2&&Aa==0&&(Rt==null?void 0:Rt.status)!="ended"&&a.createElement(Be.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},a.createElement("i",{className:`iconfont icon-jiaohuan ml10 mr10 font11 ${qn.iconSty}`,style:{cursor:"pointer",fontSize:"11px"},onClick:()=>_o(void 0,null,function*(){var eo;let Eo=Dl==null?void 0:Dl.map(Lr=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[Lr==null?void 0:Lr.key]);const er=yield(0,x.ZP)(`/api/smart_plan_pages/${(eo=ft==null?void 0:ft.page)==null?void 0:eo.id}/change_module_sort.json`,{method:"put",body:{module_sort:[Eo[1],Eo[0]]}});(er==null?void 0:er.status)==0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ol())})}))))),(Dl==null?void 0:Dl.length)==1&&!Ku&&!hi&&(Rt==null?void 0:Rt.status)!="ended"&&a.createElement(le.Z,{menu:{items:O0},overlayClassName:qn.menuSty},a.createElement("div",{className:qn.box_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(Dl==null?void 0:Dl.length)==2&&!Ku&&!hi&&(Rt==null?void 0:Rt.status)!="ended"&&a.createElement(Be.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},a.createElement("div",{className:qn.box_add,style:{cursor:"not-allowed"}},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(((co=ft==null?void 0:ft.page)==null?void 0:co.animation_code)||((vo=(Ta=ft==null?void 0:ft.page)==null?void 0:Ta.smart_plan_page_knowledges)==null?void 0:vo.length)>0||((zo=ft==null?void 0:ft.page)==null?void 0:zo.is_ai_question)||((Lo=ft==null?void 0:ft.page)==null?void 0:Lo.page_info)||(ft==null?void 0:ft.count)>0)&&(Rt==null?void 0:Rt.status)!="ended"&&a.createElement(Be.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},a.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${qn.iconSty}`,style:{cursor:"pointer"},onClick:()=>_o(void 0,null,function*(){var Bn,Aa;let eo=yield Dc((Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id);const Eo=(Aa=eo==null?void 0:eo.all_pages)==null?void 0:Aa.filter(er=>er==null?void 0:er.checked).map(er=>er==null?void 0:er.id);Pc(Eo),yc(eo==null?void 0:eo.progress_control),bs(!0)})})),a.createElement("div",{className:qn.box_botton,style:{marginLeft:"auto"},onClick:()=>{ws(!0)}},a.createElement("img",{src:te(69780),width:22}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),a.createElement("div",{className:qn.box_botton,style:{marginLeft:"10px"},onClick:()=>{Fc(!0)}},a.createElement("img",{src:te(49324),width:18}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),a.createElement("div",{className:qn.box_close,onClick:()=>{(0,So.vp)()&&(0,So.BU)(),fe.history.push(`/classrooms/${ca==null?void 0:ca.coursesId}/smart_plan`)}},a.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),a.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),a.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((Yn=ft==null?void 0:ft.page)!=null&&Yn.animation_code)&&!(((po=(ha=ft==null?void 0:ft.page)==null?void 0:ha.smart_plan_page_knowledges)==null?void 0:po.length)>0||(qa=ft==null?void 0:ft.page)!=null&&qa.is_ai_question||(ho=ft==null?void 0:ft.page)!=null&&ho.page_info)&&(ft==null?void 0:ft.count)==0&&(Dl==null?void 0:Dl.length)==0&&a.createElement("div",{className:qn.nodataSty},a.createElement("div",{className:qn.rightWrap},a.createElement("div",{className:qn.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),a.createElement("div",{className:qn.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},a.createElement("div",{className:qn.wrap_button,style:{backgroundImage:`url(${mo})`},onClick:()=>_o(void 0,null,function*(){if((Rt==null?void 0:Rt.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ei("item_bank"))&&as(!0)})},a.createElement("div",{className:qn.wrap_img},a.createElement("img",{width:30,height:30,src:qo})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),a.createElement("div",{className:qn.wrap_button,style:{backgroundImage:`url(${Tr})`,marginLeft:"20px"},onClick:()=>_o(void 0,null,function*(){if((Rt==null?void 0:Rt.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ei("animation_code"))&&Ki(!0)})},a.createElement("div",{className:qn.wrap_img},a.createElement("img",{width:30,height:30,src:hr})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),a.createElement("div",{className:qn.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},a.createElement("div",{className:qn.wrap_button,style:{backgroundImage:`url(${ir})`},onClick:()=>_o(void 0,null,function*(){if((Rt==null?void 0:Rt.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ei("ai_qna"))&&(Li([...Dl,qi[1]]),Hu("2"),Pi(!0),Ii(!0),Wu(!1))})},a.createElement("div",{className:qn.wrap_img},a.createElement("img",{width:30,height:30,src:dr})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),a.createElement("div",{className:qn.wrap_button,style:{backgroundImage:`url(${jr})`,marginLeft:"20px"},onClick:()=>_o(void 0,null,function*(){if((Rt==null?void 0:Rt.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ei("page_info"))&&(Li([...Dl,qi[0]]),Hu("1"),Ni(!0),Wu(!1))})},a.createElement("div",{className:qn.wrap_img},a.createElement("img",{width:30,height:30,src:ar})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),Du=="1"&&(hi?a.createElement(qt,{ref:Xi,isOpen:hi,isEdit:Ms,data:Rr(bl(Rr({},ft),{url:Hn,position:wt,maxPage:Xt}),ca),changePage:$n,onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ni(!1),Wu(!1),Ol()},onClose:()=>{Ni(!1),Wu(!1),Ol()}}):a.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((or=ft==null?void 0:ft.page)==null?void 0:or.info_read_min_time)&&a.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((No=ft==null?void 0:ft.page)==null?void 0:No.info_read_min_time)==60?"1min":((Co=ft==null?void 0:ft.page)==null?void 0:Co.info_read_min_time)+"s")),(Rt==null?void 0:Rt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(Be.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:qn.iconTipSty,onClick:()=>{Wu(!0),Ni(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(Be.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:`${qn.iconTipSty} ${qn.shanchu}`,onClick:Bn=>{De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>_o(void 0,null,function*(){var Aa;let eo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(Aa=ft==null?void 0:ft.page)==null?void 0:Aa.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(eo==null?void 0:eo.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),Ol())})})}},a.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((Fo=ft==null?void 0:ft.page)==null?void 0:Fo.page_info)&&a.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},a.createElement(ee.Z,{className:"font16 mt5",value:(Zo=ft==null?void 0:ft.page)==null?void 0:Zo.page_info})))),Du=="2"&&(Ku?a.createElement(yt,{ref:Ji,isOpen:Ku,isEdit:Ms,addInteraction:B0,data:Rr(bl(Rr({},ft),{url:Hn,position:wt,maxPage:Xt}),ca),onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Pi(!1),Ii(!1),Wu(!1),Ol()},onClose:()=>{Pi(!1),Ii(!1),Wu(!1),Ol()}}):a.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Rt==null?void 0:Rt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(Be.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:qn.iconTipSty,onClick:()=>{Pi(!0),Ii(!1),Wu(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(Be.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:`${qn.iconTipSty} ${qn.shanchu}`,onClick:Bn=>{De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>_o(void 0,null,function*(){var Aa;let eo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(Aa=ft==null?void 0:ft.page)==null?void 0:Aa.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(eo==null?void 0:eo.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),Ol())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),((qr=(Io=ft==null?void 0:ft.page)==null?void 0:Io.smart_plan_page_knowledges)==null?void 0:qr.length)>0&&a.createElement("div",{style:{width:"100%",marginTop:"15px"}},(eu=(Nl=ft==null?void 0:ft.page)==null?void 0:Nl.smart_plan_page_knowledges)==null?void 0:eu.map((Bn,Aa)=>a.createElement("div",{key:"index",style:{marginTop:Aa==0?"0":"20px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",du[Aa]),a.createElement("div",{className:qn.question_list},Bn==null?void 0:Bn.question),(Bn==null?void 0:Bn.answer)&&a.createElement("div",{className:qn.answer_list},a.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),Bn==null?void 0:Bn.answer)))),((sl=ft==null?void 0:ft.page)==null?void 0:sl.is_ai_question)&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},a.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),a.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",a.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(cl=ft==null?void 0:ft.page)==null?void 0:cl.ai_question_size),"\u9053")),a.createElement("div",{key:"index",className:qn.ai_question_list,style:{marginTop:"15px"}},(Zl=ft==null?void 0:ft.page)==null?void 0:Zl.ai_requirement)))),a.createElement(jn.Z,{defaultValue:su.defaultValue,open:su.open,language:su.language,height:su.height,onDynamic:N0,showExtra:su.showExtra}),Du=="3"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},a.createElement(Be.Z,{title:"\u5168\u5C4F\u67E5\u770B"},a.createElement("div",{className:qn.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{Mi(bl(Rr({},su),{open:su.open+1,showExtra:!1}))}},a.createElement("i",{className:"iconfont icon-quanping5"}))),(Rt==null?void 0:Rt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement(Be.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:qn.iconTipSty,onClick:()=>{Mi(bl(Rr({},su),{open:su.open+1,showExtra:!0}))}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(Be.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:`${qn.iconTipSty} ${qn.shanchu}`,onClick:()=>{De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_o(void 0,null,function*(){var Bn;const Aa=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(Aa==null?void 0:Aa.status)===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),Mi(bl(Rr({},su),{open:0})),Ol())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),a.createElement("div",{className:qn.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},a.createElement("div",{ref:os}))),Du=="4"&&a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:qn.questionWrap},a.createElement("div",{className:qn.questionHeader},a.createElement("div",{className:qn.questionTitle},((Ll=(mu=ft==null?void 0:ft.item_banks)==null?void 0:mu[Cr])==null?void 0:Ll.generate_type)=="ai"&&a.createElement(Be.Z,{title:"\u667A\u80FD\u51FA\u9898"},a.createElement("img",{src:Al,width:18,height:18,style:{marginRight:10}})),a.createElement("span",null,Iu[(dl=(Jr=ft==null?void 0:ft.item_banks)==null?void 0:Jr[Cr])==null?void 0:dl.item_type])),a.createElement("div",{className:qn.shiti_icon},(ft==null?void 0:ft.count)>0&&((Rt==null?void 0:Rt.status)=="not_started"||((ou=ft==null?void 0:ft.page)==null?void 0:ou.status)!="ended")&&a.createElement(Be.Z,{title:"\u8BBE\u7F6E"},a.createElement("div",{className:qn.iconTipSty,onClick:()=>_o(void 0,null,function*(){var Bn;yield Dc((Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id),xs(!0)})},a.createElement("i",{className:`iconfont icon-shezhi9 ${(ru=qn)==null?void 0:ru.genghuan}`}))),(ft==null?void 0:ft.count)>0&&(Rt==null?void 0:Rt.status)!="ended"&&((Lu=ft==null?void 0:ft.page)==null?void 0:Lu.status)=="not_started"&&a.createElement(Be.Z,{title:"\u66F4\u6362\u8BD5\u9898"},a.createElement("div",{className:qn.iconTipSty,onClick:()=>_o(void 0,null,function*(){iu(!0),pi(!0)})},a.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(Ou=qn)==null?void 0:Ou.genghuan}`}))),((Rt==null?void 0:Rt.status)=="not_started"||((hl=ft==null?void 0:ft.page)==null?void 0:hl.status)!="ended")&&a.createElement(Be.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},a.createElement("div",{className:qn.iconTipSty,onClick:()=>_o(void 0,null,function*(){var Bn,Aa,eo,Eo,er,Lr,ul,xl,Ml,Eu,Au,Su,cu,Ci,Ju,Oi,Xu;((Aa=(Bn=ft==null?void 0:ft.item_banks)==null?void 0:Bn[Cr])==null?void 0:Aa.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(Eo=(eo=ft==null?void 0:ft.item_banks)==null?void 0:eo[Cr])==null?void 0:Eo.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${ca==null?void 0:ca.coursesId}/smart_plan/${ca==null?void 0:ca.id}/ppt_info/info`):(Vl.setFieldsValue({item_type:((Lr=(er=ft==null?void 0:ft.item_banks)==null?void 0:er[Cr])==null?void 0:Lr.item_type)=="SINGLE"||((xl=(ul=ft==null?void 0:ft.item_banks)==null?void 0:ul[Cr])==null?void 0:xl.item_type)=="MULTIPLE"?"SELECT":(Eu=(Ml=ft==null?void 0:ft.item_banks)==null?void 0:Ml[Cr])==null?void 0:Eu.item_type,choices:(cu=(Su=(Au=ft==null?void 0:ft.item_banks)==null?void 0:Au[Cr])==null?void 0:Su.choices)==null?void 0:cu.map(ki=>(ki.is_answer=ki.is_answer?1:0,ki)),analysis:(Ju=(Ci=ft==null?void 0:ft.item_banks)==null?void 0:Ci[Cr])==null?void 0:Ju.analysis,name:(Xu=(Oi=ft==null?void 0:ft.item_banks)==null?void 0:Oi[Cr])==null?void 0:Xu.name}),ll(!1),Na(!0))})},a.createElement("i",{className:`iconfont icon-bianjikejian ${(fu=qn)==null?void 0:fu.genghuan}`}))),(ft==null?void 0:ft.count)>0&&((ju=ft==null?void 0:ft.page)==null?void 0:ju.status)=="not_started"&&(Rt==null?void 0:Rt.status)!="ended"&&a.createElement(Be.Z,{title:"\u5220\u9664\u8BD5\u9898"},a.createElement("div",{className:`${qn.iconTipSty} ${qn.shanchu}`,onClick:()=>_o(void 0,null,function*(){De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_o(void 0,null,function*(){var Bn,Aa,eo;const Eo=yield(0,x.ZP)(`/api/smart_plan_pages/${(Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(eo=(Aa=ft==null?void 0:ft.item_banks)==null?void 0:Aa[Cr])==null?void 0:eo.id}});(Eo==null?void 0:Eo.status)===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),ll(!1),Vl.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Ol(),li(0))})})})},a.createElement("i",{className:`iconfont icon-shanchu1 ${(Fu=qn)==null?void 0:Fu.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((tu=(ku=ft==null?void 0:ft.item_banks)==null?void 0:ku[Cr])==null?void 0:tu.item_type)&&a.createElement(Ae,{questionIndex:Cr+1,question:(Zu=ft==null?void 0:ft.item_banks)==null?void 0:Zu[Cr],disabled:!0,showAnswer:(Rt==null?void 0:Rt.status)!=="in_progress"||(($u=ft==null?void 0:ft.page)==null?void 0:$u.status)==="ended"}),((Uu=(Tu=ft==null?void 0:ft.item_banks)==null?void 0:Tu[Cr])==null?void 0:Uu.item_type)=="PROGRAM"&&a.createElement(tt,{questionIndex:Cr+1,question:(Dr=ft==null?void 0:ft.item_banks)==null?void 0:Dr[Cr]}),((Ul=($l=ft==null?void 0:ft.item_banks)==null?void 0:$l[Cr])==null?void 0:Ul.item_type)=="PROGRAM"&&It((vu=ft==null?void 0:ft.item_banks)==null?void 0:vu[Cr]),((Rt==null?void 0:Rt.status)!=="in_progress"||((pu=ft==null?void 0:ft.page)==null?void 0:pu.status)==="ended")&&((Bu=(Cl=ft==null?void 0:ft.item_banks)==null?void 0:Cl[Cr])==null?void 0:Bu.item_type)!="PROGRAM"&&a.createElement(kl,{question:(fr=ft==null?void 0:ft.item_banks)==null?void 0:fr[Cr]})))),a.createElement(Re.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Is(!1)},destroyOnClose:!0,forceRender:!0,open:D0},a.createElement("div",{style:{padding:"20px"}},((ft==null?void 0:ft.count)>0||((Gl=(xo=ft==null?void 0:ft.page)==null?void 0:xo.smart_plan_page_knowledges)==null?void 0:Gl.length)>0||((wi=ft==null?void 0:ft.page)==null?void 0:wi.is_ai_question))&&(Rt==null?void 0:Rt.status)!="not_started"&&((Gu=ft==null?void 0:ft.page)==null?void 0:Gu.status)!="not_started"&&a.createElement("div",{className:qn.staticWrap},(ft==null?void 0:ft.count)>0&&a.createElement(a.Fragment,null,a.createElement(ko,{data:(_a==null?void 0:_a.summary)||[],totalData:_a==null?void 0:_a.summaryTotal,paramsHttp:ca,smartItembanks:ft,socketData:Bc}),((nu=(lu=ft==null?void 0:ft.item_banks)==null?void 0:lu[Cr])==null?void 0:nu.item_type)!=="PROGRAM"&&a.createElement(fa,{data:(_a==null?void 0:_a.details)||[],paramsHttp:ca,smartItembanks:ft,socketData:Bc})),((ei=(Fl=ft==null?void 0:ft.item_banks)==null?void 0:Fl[Cr])==null?void 0:ei.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),a.createElement("div",{className:qn.subTitle},"\u7B54\u9898\u8BB0\u5F55")),a.createElement(Ie.default,{dataSource:(Wo==null?void 0:Wo.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(Bn,Aa,eo)=>a.createElement("span",{style:{color:"#000"}},Bn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:Bn=>a.createElement("span",{style:{color:"#000"}},Bn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:Bn=>a.createElement("span",{style:{color:"#000"}},Bn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:Bn=>{switch(Bn){case"not_started":return a.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return a.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return a.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return a.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(Bn,Aa)=>a.createElement(Ft.ZP,{type:"link",loading:!1,onClick:()=>_o(void 0,null,function*(){h0(Aa),mc(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(Wo==null?void 0:Wo.count)||0,onChange:(Bn,Aa)=>{Bl(bl(Rr({},ur),{page:Bn,page_size:Aa}))},current:ur==null?void 0:ur.page,pageSize:ur==null?void 0:ur.page_size,showTotal:Bn=>a.createElement(a.Fragment,null,"\u5171",a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Bn),"\u6761\u6570\u636E")}})))),a.createElement("div",{className:qn.close_drawer,onClick:Bn=>{Bn.stopPropagation(),Is(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),hn&&a.createElement(Ce.default,{form:Vl,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},a.createElement(Re.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:hn},a.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("div",{style:{fontWeight:500,fontSize:16}},Gr?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),a.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{Na(!1),ll(!1)}})),Gr&&a.createElement(Ce.default.Item,{name:"item_type",label:"\u9898\u578B"},a.createElement(oe.default,{size:"large",onChange:Bn=>{switch(Vl.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),ai(Bn),Bn){case"SELECT":Vl.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Vl.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},a.createElement(oe.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),a.createElement(oe.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Gr?a.createElement(a.Fragment,null,wu=="SELECT"&&bc(),wu=="JUDGMENT"&&Mc()):a.createElement(a.Fragment,null,["SINGLE","MULTIPLE"].includes((ii=(Ir=ft==null?void 0:ft.item_banks)==null?void 0:Ir[Cr])==null?void 0:ii.item_type)&&bc(),((Ql=(Qu=ft==null?void 0:ft.item_banks)==null?void 0:Qu[Cr])==null?void 0:Ql.item_type)=="JUDGMENT"&&Mc()),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:qn.bottomDiv},a.createElement("div",{className:qn.save_button,style:{marginRight:"20px"},onClick:()=>{Na(!1),ll(!1)}},"\u53D6\u6D88"),((Rt==null?void 0:Rt.status)=="not_started"||((Di=ft==null?void 0:ft.page)==null?void 0:Di.status)!="ended")&&a.createElement("div",{className:qn.save_button,onClick:()=>_o(void 0,null,function*(){var Bn,Aa,eo,Eo,er;yield Vl.validateFields();let Lr="";Vl.getFieldValue("item_type")=="SELECT"?Vl.getFieldValue("choices").filter(Ml=>Ml.is_answer==1).length>1?Lr="MULTIPLE":Lr="SINGLE":Lr=Vl.getFieldValue("item_type");const ul=Gr?`/api/courses/${ca==null?void 0:ca.coursesId}/smart_plans/${ca==null?void 0:ca.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id}.json`,xl=yield(0,x.ZP)(ul,{method:Gr?"post":"put",body:bl(Rr({},Vl.getFieldsValue()),{item_type:Lr,position:wt,smart_plan_id:ca==null?void 0:ca.id,difficulty:2,item_bank_id:(eo=(Aa=ft==null?void 0:ft.item_banks)==null?void 0:Aa[Cr])==null?void 0:eo.id})});(xl==null?void 0:xl.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ol(),Gr&&(((Eo=ft==null?void 0:ft.item_banks)==null?void 0:Eo.length)>0?li((er=ft==null?void 0:ft.item_banks)==null?void 0:er.length):li(0)),Hu("4"),ll(!1),Na(!1))})},"\u4FDD\u5B58"))))),Du=="4"&&a.createElement("div",{className:qn.page_footer},(ft==null?void 0:ft.count)>1&&((si=Array.from({length:ft==null?void 0:ft.count},(Bn,Aa)=>Aa+1))==null?void 0:si.map((Bn,Aa)=>a.createElement("div",{key:Aa,className:Aa==Cr?qn.num_style_active:qn.num_style,onClick:()=>{li(Bn-1)}},Bn))),(Rt==null?void 0:Rt.status)!="ended"&&a.createElement(le.Z,{menu:{items:k0},overlayClassName:qn.menuSty},a.createElement("div",{className:qn.question_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),(Rt==null?void 0:Rt.status)=="not_started"&&a.createElement("div",{onClick:()=>_o(void 0,null,function*(){yield Os(),hu.get("type")?(0,rt.xg)(`/classrooms/${ca==null?void 0:ca.coursesId}/smart_plan/${ca==null?void 0:ca.id}/ppt_info/info?type=${hu.get("type")}&simulate=true&simulateType=4&pptPage=${wt}`):(0,rt.xg)(`/classrooms/${ca==null?void 0:ca.coursesId}/smart_plan/${ca==null?void 0:ca.id}/ppt_info/info?simulate=true&simulateType=4&pptPage=${wt}`)}),className:qn.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(ft==null?void 0:ft.count)>0&&((Yl=ft==null?void 0:ft.page)==null?void 0:Yl.status)!="not_started"&&(Rt==null?void 0:Rt.status)!="not_started"&&a.createElement("div",{className:qn.question_add,style:{marginLeft:"10px"},onClick:()=>{Is(!0)}},a.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Rt==null?void 0:Rt.status)=="in_progress"&&((ci=ft==null?void 0:ft.page)==null?void 0:ci.lesson_mode)!="self_learning"&&!(ft!=null&&ft.is_extra)&&(((di=ft==null?void 0:ft.page)==null?void 0:di.status)=="not_started"||((gi=ft==null?void 0:ft.page)==null?void 0:gi.status)=="ended")&&a.createElement("div",{className:qn.yulan_style,onClick:()=>_o(void 0,null,function*(){var Bn;let Aa=yield(0,x.ZP)(`/api/courses/${ca==null?void 0:ca.coursesId}/smart_plans/${ca==null?void 0:ca.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id,status:"in_progress"}});(Aa==null?void 0:Aa.status)==0&&(Se.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Ol(),Ho(Aa==null?void 0:Aa.data))})},((Yu=ft==null?void 0:ft.page)==null?void 0:Yu.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Rt==null?void 0:Rt.status)=="in_progress"&&((ti=ft==null?void 0:ft.page)==null?void 0:ti.lesson_mode)!="self_learning"&&!(ft!=null&&ft.is_extra)&&((mi=ft==null?void 0:ft.page)==null?void 0:mi.status)=="in_progress"&&a.createElement("div",{className:qn.yulan_style_end,onClick:()=>_o(void 0,null,function*(){var Bn;let Aa=yield(0,x.ZP)(`/api/courses/${ca==null?void 0:ca.coursesId}/smart_plans/${ca==null?void 0:ca.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id,status:"ended"}});(Aa==null?void 0:Aa.status)==0&&(Se.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Ol(),Ho(Aa==null?void 0:Aa.data))})},"\u7ED3\u675F\u7B54\u9898")),Du=="1"&&a.createElement("div",{className:qn.page_footer},hi&&a.createElement("div",{className:qn.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Xi.current.handleClose()}},"\u53D6\u6D88"),hi&&a.createElement("div",{className:qn.yulan_style,onClick:()=>{Xi.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),(Rt==null?void 0:Rt.status)=="not_started"&&a.createElement("div",{className:qn.question_add,style:hi?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>_o(void 0,null,function*(){yield Os(),hi?Xi.current.onClickPreview():hu.get("type")?(0,rt.xg)(`/classrooms/${ca==null?void 0:ca.coursesId}/smart_plan/${ca==null?void 0:ca.id}/ppt_info/info?type=${hu.get("type")}&simulate=true&simulateType=1&pptPage=${wt}`):(0,rt.xg)(`/classrooms/${ca==null?void 0:ca.coursesId}/smart_plan/${ca==null?void 0:ca.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${wt}`)})},"\u9884\u89C8\u4F53\u9A8C")),Du=="2"&&a.createElement("div",{className:qn.page_footer},Ku&&a.createElement("div",{className:qn.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Ji.current.handleClose()}},"\u53D6\u6D88"),Ku&&a.createElement("div",{className:qn.yulan_style,onClick:()=>{Ji.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),(Rt==null?void 0:Rt.status)=="not_started"&&a.createElement("div",{className:qn.question_add,style:Ku?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>_o(void 0,null,function*(){yield Os(),Ku?Ji.current.onClickPreview():hu.get("type")?(0,rt.xg)(`/classrooms/${ca==null?void 0:ca.coursesId}/smart_plan/${ca==null?void 0:ca.id}/ppt_info/info?type=${hu.get("type")}&simulate=true&simulateType=2&pptPage=${wt}`):(0,rt.xg)(`/classrooms/${ca==null?void 0:ca.coursesId}/smart_plan/${ca==null?void 0:ca.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${wt}`)})},"\u9884\u89C8\u4F53\u9A8C"),(Rt==null?void 0:Rt.status)!="not_started"&&(((fi=(xi=ft==null?void 0:ft.page)==null?void 0:xi.smart_plan_page_knowledges)==null?void 0:fi.length)>0||((Zn=ft==null?void 0:ft.page)==null?void 0:Zn.is_ai_question))&&((Hi=_a==null?void 0:_a.studentList)==null?void 0:Hi.length)>0&&a.createElement("div",{className:qn.question_add,style:{marginLeft:Ku?"10px":"auto"},onClick:()=>{Cs(!0)}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"),((Jl=(bu=ft==null?void 0:ft.page)==null?void 0:bu.smart_plan_page_knowledges)==null?void 0:Jl.length)<3&&!((ni=ft==null?void 0:ft.page)!=null&&ni.is_ai_question)&&!Ku&&(Rt==null?void 0:Rt.status)!="ended"&&a.createElement("div",{className:qn.yulan_style,style:{marginLeft:((Ai=_a==null?void 0:_a.studentList)==null?void 0:Ai.length)>0||(Rt==null?void 0:Rt.status)=="not_started"?"10px":"auto"},onClick:()=>{Ii(!0),Pi(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),a.createElement(De.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:E0,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Cs(!1)}},a.createElement(Ie.default,{pagination:!1,dataSource:(_a==null?void 0:_a.studentList)||[],className:qn.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(Bn,Aa,eo)=>Bn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Bn=>a.createElement("span",{style:{color:"#000"}},Bn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:Bn=>a.createElement(Ft.ZP,{type:"link",loading:!1,onClick:()=>_o(void 0,null,function*(){v0(Bn),Ss(!0),Cs(!1)})},"\u67E5\u770B")}]})),Vu&&a.createElement(ml.Z,{ispptModal:!0,isChangeQuestion:Ru,setScoreShow:iu,isshixuns:!1,ScoreShow:!!Vu,isloadings:!1,onOk:Bn=>_o(void 0,null,function*(){var Aa,eo,Eo,er,Lr,ul;if(!Bn.length){Se.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let xl=5-(ft==null?void 0:ft.count);if((Bn==null?void 0:Bn.length)>xl&&!Ru){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let Ml=yield(0,x.ZP)(Ru?`/api/smart_plan_pages/${(Aa=ft==null?void 0:ft.page)==null?void 0:Aa.id}/change_item_bank.json`:`/api/smart_plan_pages/${(eo=ft==null?void 0:ft.page)==null?void 0:eo.id}/add_item_banks.json`,{method:Ru?"put":"post",body:Ru?{item_bank_id:(er=(Eo=ft==null?void 0:ft.item_banks)==null?void 0:Eo[Cr])==null?void 0:er.id,new_item_bank_id:Bn==null?void 0:Bn[0]}:{item_bank_ids:Bn,position:wt,is_smart_plan:!0}});(Ml==null?void 0:Ml.status)==0&&(Se.ZP.success(Ru?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),iu(!1),pi(!1),yield Ol(),Ru||(((Lr=ft==null?void 0:ft.item_banks)==null?void 0:Lr.length)>0?li((ul=ft==null?void 0:ft.item_banks)==null?void 0:ul.length):li(0)),Hu("4"),Na(!1))})}),a.createElement(tr,{aiImg:Hn,ref:gc,onSave:(Bn,Aa)=>_o(void 0,null,function*(){var eo,Eo,er;let Lr=Bn==null?void 0:Bn.filter(Ml=>Ml.checked!=!0),ul=5-(ft==null?void 0:ft.count);if((Lr==null?void 0:Lr.length)>ul){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const xl=yield(0,x.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Lr,mode:1,smart_plan:{id:ca==null?void 0:ca.id,position:wt},smart_plan_page_id:(eo=ft==null?void 0:ft.page)==null?void 0:eo.id}});xl.status===0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ol(),((Eo=ft==null?void 0:ft.item_banks)==null?void 0:Eo.length)>0?li((er=ft==null?void 0:ft.item_banks)==null?void 0:er.length):li(0),Hu("4"),console.log(xl)),Aa()})}),a.createElement(De.default,{centered:!0,keyboard:!1,open:es,title:ft==null?void 0:ft.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{rr(!1),xn()},onCancel:()=>{rr(!1),xn()}},a.createElement("div",{className:qn.modal},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:qn.erweima},a.createElement(E.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${ca==null?void 0:ca.coursesId}&id=${ca==null?void 0:ca.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(uu=ge==null?void 0:ge.setting)==null?void 0:uu.tab_logo_url}`}))),a.createElement(De.default,{centered:!0,title:a.createElement(Ze.ZP.Group,{className:qn.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:Bn=>{Bs(Bn.target.value)},value:Fs}),className:qn.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:As,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Bs(1),Ss(!1)},onCancel:()=>{Bs(1),Ss(!1)}},a.createElement(y.Z,{spinning:bi},a.createElement("div",{className:qn.evalueWrap},Fs==1&&a.createElement("div",{className:qn.evalueSty},a.createElement(ee.Z,{className:qn.ansWrap,value:wl==null?void 0:wl.comment})),Fs==2&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),a.createElement("div",{className:qn.evalueSty},a.createElement("div",{className:qn.ansWrap,style:{padding:"0px 12px 12px 12px"}},(vi=wl==null?void 0:wl.question_and_answer_list)==null?void 0:vi.map((Bn,Aa)=>a.createElement("div",{key:Aa,className:"mt10"},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:qn.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),a.createElement(ee.Z,{className:qn.asnCont,value:Bn==null?void 0:Bn.question})),a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:qn.label},"\u56DE\u7B54\uFF1A"),a.createElement(ee.Z,{className:qn.asnCont,value:Bn==null?void 0:Bn.answer})))))))))),a.createElement(De.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:A0,width:420,forceRender:!0,onOk:()=>_o(void 0,null,function*(){const Bn=yield(0,x.ZP)(`/api/courses/${ca==null?void 0:ca.coursesId}/smart_plans/${ca==null?void 0:ca.id}/set_cover.json`,{method:"post",body:{position:wt}});(Bn==null?void 0:Bn.status)==0&&(Se.ZP.success("\u8BBE\u7F6E\u6210\u529F"),fc(!1))}),onCancel:()=>{fc(!1)}},a.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),a.createElement(De.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:p0,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{mc(!1)}},a.createElement("div",null,a.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),a.createElement("span",{style:{color:"#333333"}},(ri==null?void 0:ri.user_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),a.createElement("span",{style:{color:"#333333"}},(ri==null?void 0:ri.student_id)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),a.createElement("span",{style:{color:"#333333"}},(ri==null?void 0:ri.group_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),a.createElement("span",{style:{color:"#333333"}},(yu==null?void 0:yu[ri==null?void 0:ri.answer_status])||"--")),a.createElement(To,{item:ri,backUrl:`/classrooms/${ca==null?void 0:ca.coursesId}/smart_plan/${ca==null?void 0:ca.id}/ppt_info/info`}))),a.createElement(De.default,{centered:!0,keyboard:!1,open:Ds,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>_o(void 0,null,function*(){var Bn,Aa;const eo=yield(0,x.ZP)(`/api/smart_plan_pages/${(Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id}/settings.json`,{method:"put",body:{position:wt,solution_visibility:Ec,enable_ai_tutor:pc}});(eo==null?void 0:eo.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ls(wt,((Aa=ft==null?void 0:ft.page)==null?void 0:Aa.status)=="in_progress",(Rt==null?void 0:Rt.status)=="ended"),xs(!1),Ol())}),onCancel:()=>{xs(!1)}},a.createElement("div",null,a.createElement("div",{style:{color:"#000000",display:"flex"}},a.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),a.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:Ec,onChange:Bn=>{Ac(Bn)}},a.createElement(oe.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),a.createElement(oe.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),a.createElement(oe.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((yi=(Si=ft==null?void 0:ft.item_banks)==null?void 0:Si[Cr])==null?void 0:yi.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),a.createElement(b.Z,{checked:pc,onChange:Bn=>{hc(Bn)}})))),a.createElement(De.default,{centered:!0,keyboard:!1,open:P0,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>_o(void 0,null,function*(){var Bn,Aa;let eo=[];ns==null||ns.map(er=>{Wi!=null&&Wi.includes(er==null?void 0:er.id)&&er!=null&&er.bind_module&&eo.push(er==null?void 0:er.position)});let Eo=!1;if((eo==null?void 0:eo.length)>0?Eo=yield new Promise(Lr=>{De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:a.createElement("div",null,"\u68C0\u6D4B\u5230",a.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},eo==null?void 0:eo.map((ul,xl,Ml)=>`\u7B2C${ul}\u9875${xlLr(!0),onCancel:()=>Lr(!1)})}):Eo=!0,Eo){const er=yield(0,x.ZP)(`/api/smart_plan_pages/${(Bn=ft==null?void 0:ft.page)==null?void 0:Bn.id}/group.json`,{method:"put",body:(ft==null?void 0:ft.count)>0?{position:wt,page_ids:Wi,progress_control:Sc}:{position:wt,page_ids:Wi}});(er==null?void 0:er.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ol(),Ls(wt,((Aa=ft==null?void 0:ft.page)==null?void 0:Aa.status)=="in_progress",(Rt==null?void 0:Rt.status)=="ended"),bs(!1))}}),onCancel:()=>{bs(!1)}},a.createElement("div",{style:{color:"#333"}},a.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),a.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:qn.selectMore,disabled:(Rt==null?void 0:Rt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Wi,showSearch:!1,onChange:Bn=>{Pc(Bn)}},ns==null?void 0:ns.map((Bn,Aa)=>a.createElement(oe.default.Option,{value:Bn==null?void 0:Bn.id,key:Aa,disabled:(Bn==null?void 0:Bn.position)==wt},"\u7B2C",Bn==null?void 0:Bn.position,"\u9875"))),(ft==null?void 0:ft.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),a.createElement(b.Z,{checked:Sc,onChange:Bn=>{yc(Bn)}})))),a.createElement(De.default,{open:F0,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>as(!1),footer:null,width:372},a.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),a.createElement("div",{className:qn.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:ja},{key:1,name:"\u9898\u5E93\u9009\u9898",img:te(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:te(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:gr}].map(Bn=>a.createElement("div",{className:qn.add_button,onClick:()=>{Ve.Z.publish("active-modal-index",Bn.key),as(!1)}},a.createElement("img",{width:18,src:Bn.img}),a.createElement("aside",{className:"ml10"},Bn.name))))),a.createElement(pn,{isEdit:Ms,data:Rr(bl(Rr({},ft),{url:Hn,position:wt,maxPage:Xt}),ca),visible:C0,changePage:$n,openPreview:Bn=>{Mi(bl(Rr({},su),{defaultValue:Bn,showExtra:!0,open:su.open+1}))},onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ki(!1),Ol()},onClose:()=>Ki(!1)}),a.createElement(oo,{interactiveOpen:w0,maxPage:Xt,onClose:()=>Fc(!1),paramsHttp:ca,handlePageClick:Bn=>{Vn(Bn)},handleRefresh:()=>{Ol()},currentPosition:wt}))};var _u=(0,fe.connect)(({classroomList:Ee,globalSetting:ge})=>({classroomList:Ee,globalSetting:ge}))(Pu),Mo={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_item_list:"over_item_list___BGRpQ",over_item:"over_item____cy2z",close_button:"close_button___ZfK6v",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",kjgj_style:"kjgj_style___jIqhD",kjgj_item:"kjgj_item___d355l",kjgj_img:"kjgj_img___mwqc3",kjgj_text:"kjgj_text___DcyGA",over_content:"over_content___sF378",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm"},Nu=te(97915);const Cu=(0,a.forwardRef)((Ee,ge)=>{const{prefixCls:de,className:wt,children:Rt,size:Rn,style:Hn={}}=Ee,mn=kn()(`${de}-panel`,{[`${de}-panel-hidden`]:Rn===0},wt),Xt=Rn!==void 0;return a.createElement("div",{ref:ge,className:mn,style:Object.assign(Object.assign({},Hn),{flexBasis:Xt?Rn:"auto",flexGrow:Xt?0:1})},Rt)});var Ti=()=>null,Ri=te(29301),zu=te(6089),zi=te(48755),ji=te(83397),Zi=te(11592),Ui=function(Ee,ge){var de={};for(var wt in Ee)Object.prototype.hasOwnProperty.call(Ee,wt)&&ge.indexOf(wt)<0&&(de[wt]=Ee[wt]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,wt=Object.getOwnPropertySymbols(Ee);Rt(0,Zi.Z)(Ee).filter(a.isValidElement).map(de=>{const{props:wt}=de,{collapsible:Rt}=wt,Rn=Ui(wt,["collapsible"]);return Object.assign(Object.assign({},Rn),{collapsible:Gi(Rt)})}),[Ee])}function wr(Ee,ge,de){return a.useMemo(()=>{const wt=[];for(let Rt=0;Rt0||Vn.start&&Xt===0&&mn>0,wa=Vn.start&&Xt>0||$n.end&&mn===0&&Xt>0;wt[Rt]={resizable:ra,startCollapsible:!!(de?wa:An),endCollapsible:!!(de?An:wa)}}return wt},[ge,Ee])}var sr=te(15142);function zl(Ee){return Number(Ee.slice(0,-1))/100}function gu(Ee){return typeof Ee=="string"&&Ee.endsWith("%")}function Fi(Ee,ge){const de=Ee.map(Vn=>Vn.size),wt=Ee.length,Rt=ge||0,Rn=Vn=>Vn*Rt,[Hn,mn]=a.useState(()=>Ee.map(Vn=>Vn.defaultSize)),Xt=a.useMemo(()=>{var Vn;const ra=[];for(let An=0;An{let Vn=[],ra=0;for(let wa=0;wawa+(sa||0),0);if(An>1||!ra){const wa=1/An;Vn=Vn.map(sa=>sa===void 0?0:sa*wa)}else{const wa=(1-An)/ra;Vn=Vn.map(sa=>sa===void 0?wa:sa)}return Vn},[Xt,Rt]),ia=a.useMemo(()=>xn.map(Rn),[xn,Rt]),$n=a.useMemo(()=>Ee.map(Vn=>gu(Vn.min)?zl(Vn.min):(Vn.min||0)/Rt),[Ee,Rt]),Qn=a.useMemo(()=>Ee.map(Vn=>gu(Vn.max)?zl(Vn.max):(Vn.max||Rt)/Rt),[Ee,Rt]);return[a.useMemo(()=>ge?ia:Xt,[ia,ge]),ia,xn,$n,Qn,mn]}function us(Ee,ge,de,wt,Rt,Rn){const Hn=Ee.map(na=>[na.min,na.max]),mn=wt||0,Xt=na=>na*mn;function xn(na,Da){return typeof na=="string"?Xt(zl(na)):na!=null?na:Da}const[ia,$n]=a.useState([]),Qn=a.useRef([]),[Cn,Vn]=a.useState(null),ra=()=>de.map(Xt);return[na=>{$n(ra()),Vn({index:na,confirmed:!1})},(na,Da)=>{var Qt;let Ga=null;if((!Cn||!Cn.confirmed)&&Da!==0){if(Da>0)Ga=na,Vn({index:na,confirmed:!0});else for(let qa=na;qa>=0;qa-=1)if(ia[qa]>0&&ge[qa].resizable){Ga=qa,Vn({index:qa,confirmed:!0});break}}const co=(Qt=Ga!=null?Ga:Cn==null?void 0:Cn.index)!==null&&Qt!==void 0?Qt:na,Ta=(0,sr.Z)(ia),vo=co+1,zo=xn(Hn[co][0],0),Lo=xn(Hn[vo][0],0),Yn=xn(Hn[co][1],mn),ha=xn(Hn[vo][1],mn);let po=Da;return Ta[co]+poYn&&(po=Yn-Ta[co]),Ta[vo]-po>ha&&(po=Ta[vo]-ha),Ta[co]+=po,Ta[vo]-=po,Rt(Ta),Ta},()=>{Vn(null)},(na,Da)=>{const Qt=ra(),Ga=Rn?Da==="start"?"end":"start":Da,co=Ga==="start"?na:na+1,Ta=Ga==="start"?na+1:na,vo=Qt[co],zo=Qt[Ta];if(vo!==0&&zo!==0)Qt[co]=0,Qt[Ta]+=vo,Qn.current[na]=vo;else{const Lo=vo+zo,Yn=xn(Hn[co][0],0),ha=xn(Hn[co][1],mn),po=xn(Hn[Ta][0],0),qa=xn(Hn[Ta][1],mn),ho=Math.max(Yn,Lo-qa),No=(Math.min(ha,Lo-po)-ho)/2,Co=Qn.current[na],Fo=Lo-Co;Co&&Co<=qa&&Co>=po&&Fo<=ha&&Fo>=Yn?(Qt[Ta]=Co,Qt[co]=Fo):(Qt[co]-=No,Qt[Ta]+=No)}return Rt(Qt),Qt},Cn==null?void 0:Cn.index]}var is=te(84105),ss=te(33853),Ts=te(38819),Vr=te(87395);function cr(Ee){return typeof Ee=="number"&&!Number.isNaN(Ee)?Math.round(Ee):0}var yl=Ee=>{const{prefixCls:ge,vertical:de,index:wt,active:Rt,ariaNow:Rn,ariaMin:Hn,ariaMax:mn,resizable:Xt,startCollapsible:xn,endCollapsible:ia,onOffsetStart:$n,onOffsetUpdate:Qn,onOffsetEnd:Cn,onCollapse:Vn,lazy:ra,containerSize:An}=Ee,wa=`${ge}-bar`,[sa,ua]=(0,a.useState)(null),[na,Da]=(0,a.useState)(0),Qt=de?0:na,Ga=de?na:0,co=qa=>{Xt&&qa.currentTarget&&(ua([qa.pageX,qa.pageY]),$n(wt))},Ta=qa=>{if(Xt&&qa.touches.length===1){const ho=qa.touches[0];ua([ho.pageX,ho.pageY]),$n(wt)}},vo=qa=>{const ho=An*Rn/100,or=ho+qa,No=Math.max(0,An*Hn/100),Co=Math.min(An,An*mn/100);return Math.max(No,Math.min(Co,or))-ho},zo=(0,zu.Z)((qa,ho)=>{const or=vo(de?ho:qa);Da(or)}),Lo=(0,zu.Z)(()=>{Qn(wt,Qt,Ga),Da(0)});a.useEffect(()=>{if(sa){const qa=Co=>{const{pageX:Fo,pageY:Zo}=Co,Io=Fo-sa[0],qr=Zo-sa[1];ra?zo(Io,qr):Qn(wt,Io,qr)},ho=()=>{ra&&Lo(),ua(null),Cn()},or=Co=>{if(Co.touches.length===1){const Fo=Co.touches[0],Zo=Fo.pageX-sa[0],Io=Fo.pageY-sa[1];ra?zo(Zo,Io):Qn(wt,Zo,Io)}},No=()=>{ra&&Lo(),ua(null),Cn()};return window.addEventListener("touchmove",or),window.addEventListener("touchend",No),window.addEventListener("mousemove",qa),window.addEventListener("mouseup",ho),()=>{window.removeEventListener("mousemove",qa),window.removeEventListener("mouseup",ho),window.removeEventListener("touchmove",or),window.removeEventListener("touchend",No)}}},[sa,ra,de,wt,An,Rn,Hn,mn]);const Yn={[`--${wa}-preview-offset`]:`${na}px`},ha=de?Vr.Z:ss.Z,po=de?is.Z:Ts.Z;return a.createElement("div",{className:wa,role:"separator","aria-valuenow":cr(Rn),"aria-valuemin":cr(Hn),"aria-valuemax":cr(mn)},ra&&a.createElement("div",{className:kn()(`${wa}-preview`,{[`${wa}-preview-active`]:!!na}),style:Yn}),a.createElement("div",{className:kn()(`${wa}-dragger`,{[`${wa}-dragger-disabled`]:!Xt,[`${wa}-dragger-active`]:Rt}),onMouseDown:co,onTouchStart:Ta}),xn&&a.createElement("div",{className:kn()(`${wa}-collapse-bar`,`${wa}-collapse-bar-start`),onClick:()=>Vn(wt,"start")},a.createElement(ha,{className:kn()(`${wa}-collapse-icon`,`${wa}-collapse-start`)})),ia&&a.createElement("div",{className:kn()(`${wa}-collapse-bar`,`${wa}-collapse-bar-end`),onClick:()=>Vn(wt,"end")},a.createElement(po,{className:kn()(`${wa}-collapse-icon`,`${wa}-collapse-end`)})))},jl=te(63356),cs=te(16931);const Tc=Ee=>{const{componentCls:ge}=Ee;return{[`&-rtl${ge}-horizontal`]:{[`> ${ge}-bar`]:{[`${ge}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${ge}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${ge}-vertical`]:{[`> ${ge}-bar`]:{[`${ge}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${ge}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},_i={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},Rc=Ee=>{const{componentCls:ge,colorFill:de,splitBarDraggableSize:wt,splitBarSize:Rt,splitTriggerSize:Rn,controlItemBgHover:Hn,controlItemBgActive:mn,controlItemBgActiveHover:Xt,prefixCls:xn}=Ee,ia=`${ge}-bar`,$n=`${ge}-mask`,Qn=`${ge}-panel`,Cn=Ee.calc(Rn).div(2).equal(),Vn=`${xn}-bar-preview-offset`,ra={position:"absolute",background:Ee.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[ge]:Object.assign(Object.assign(Object.assign({},(0,jl.Wf)(Ee)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${ia}`]:{flex:"none",position:"relative",userSelect:"none",[`${ia}-dragger`]:Object.assign(Object.assign({},_i),{zIndex:1,"&::before":Object.assign({content:'""',background:Hn},_i),"&::after":Object.assign({content:'""',background:de},_i),[`&:hover:not(${ia}-dragger-active)`]:{"&::before":{background:mn}},"&-active":{zIndex:2,"&::before":{background:Xt}},[`&-disabled${ia}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:Hn}},"&::after":{display:"none"}}}),[`${ia}-collapse-bar`]:Object.assign(Object.assign({},_i),{zIndex:Ee.zIndexPopupBase,background:Hn,fontSize:Ee.fontSizeSM,borderRadius:Ee.borderRadiusXS,color:Ee.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:mn},"&:active":{background:Xt}}),"&:hover, &:active":{[`${ia}-collapse-bar`]:{opacity:1}}},[$n]:{position:"fixed",zIndex:Ee.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${ia}`]:{width:0,[`${ia}-preview`]:Object.assign(Object.assign({height:"100%",width:Rt},ra),{[`&${ia}-preview-active`]:{display:"block",transform:`translateX(var(--${Vn}))`}}),[`${ia}-dragger`]:{cursor:"col-resize",height:"100%",width:Rn,"&::before":{height:"100%",width:Rt},"&::after":{height:wt,width:Rt}},[`${ia}-collapse-bar`]:{width:Ee.fontSizeSM,height:Ee.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:Cn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:Cn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${ia}`]:{height:0,[`${ia}-preview`]:Object.assign(Object.assign({height:Rt,width:"100%"},ra),{[`&${ia}-preview-active`]:{display:"block",transform:`translateY(var(--${Vn}))`}}),[`${ia}-dragger`]:{cursor:"row-resize",width:"100%",height:Rn,"&::before":{width:"100%",height:Rt},"&::after":{width:wt,height:Rt}},[`${ia}-collapse-bar`]:{height:Ee.fontSizeSM,width:Ee.controlHeightSM,"&-start":{top:"auto",bottom:Cn,transform:"translateX(-50%)"},"&-end":{top:Cn,bottom:"auto",transform:"translateX(-50%)"}}}},[Qn]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${ge}:only-child)`]:{overflow:"hidden"}}}),Tc(Ee))}},zc=Ee=>{var ge;const de=Ee.splitBarSize||2,wt=Ee.splitTriggerSize||6,Rt=Ee.resizeSpinnerSize||20,Rn=(ge=Ee.splitBarDraggableSize)!==null&&ge!==void 0?ge:Rt;return{splitBarSize:de,splitTriggerSize:wt,splitBarDraggableSize:Rn,resizeSpinnerSize:Rt}};var jc=(0,cs.I$)("Splitter",Ee=>[Rc(Ee)],zc),Zc=Ee=>{const{prefixCls:ge,className:de,style:wt,layout:Rt="horizontal",children:Rn,rootClassName:Hn,onResizeStart:mn,onResize:Xt,onResizeEnd:xn,lazy:ia}=Ee,{getPrefixCls:$n,direction:Qn,className:Cn,style:Vn}=(0,zi.dj)("splitter"),ra=$n("splitter",ge),An=(0,ji.Z)(ra),[wa,sa,ua]=jc(ra,An),na=Rt==="vertical",Da=Qn==="rtl",Qt=!na&&Da,Ga=Qi(Rn),[co,Ta]=(0,a.useState)(),vo=Ll=>{const{offsetWidth:Jr,offsetHeight:dl}=Ll,ou=na?dl:Jr;ou!==0&&Ta(ou)},[zo,Lo,Yn,ha,po,qa]=Fi(Ga,co),ho=wr(Ga,Lo,Da),[or,No,Co,Fo,Zo]=us(Ga,ho,Yn,co,qa,Da),Io=(0,zu.Z)(Ll=>{or(Ll),mn==null||mn(Lo)}),qr=(0,zu.Z)((Ll,Jr)=>{const dl=No(Ll,Jr);Xt==null||Xt(dl)}),Nl=(0,zu.Z)(()=>{Co(),xn==null||xn(Lo)}),eu=(0,zu.Z)((Ll,Jr)=>{const dl=Fo(Ll,Jr);Xt==null||Xt(dl),xn==null||xn(dl)}),sl=kn()(ra,de,`${ra}-${Rt}`,{[`${ra}-rtl`]:Da},Hn,Cn,ua,An,sa),cl=`${ra}-mask`,Zl=a.useMemo(()=>{const Ll=[];let Jr=0;for(let dl=0;dl{const dl=a.createElement(Cu,Object.assign({},Ll,{prefixCls:ra,size:zo[Jr]}));let ou=null;const ru=ho[Jr];if(ru){const Lu=(Zl[Jr-1]||0)+ha[Jr],Ou=(Zl[Jr+1]||100)-po[Jr+1],hl=(Zl[Jr-1]||0)+po[Jr],fu=(Zl[Jr+1]||100)-ha[Jr+1];ou=a.createElement(yl,{lazy:ia,index:Jr,active:Zo===Jr,prefixCls:ra,vertical:na,resizable:ru.resizable,ariaNow:Zl[Jr]*100,ariaMin:Math.max(Lu,Ou)*100,ariaMax:Math.min(hl,fu)*100,startCollapsible:ru.startCollapsible,endCollapsible:ru.endCollapsible,onOffsetStart:Io,onOffsetUpdate:(ju,Fu,ku)=>{let tu=na?ku:Fu;Qt&&(tu=-tu),qr(ju,tu)},onOffsetEnd:Nl,onCollapse:eu,containerSize:co||0})}return a.createElement(a.Fragment,{key:`split-panel-${Jr}`},dl,ou)}),typeof Zo=="number"&&a.createElement("div",{"aria-hidden":!0,className:kn()(cl,`${cl}-${Rt}`)}))))};const Rs=Zc;Rs.Panel=Ti;var Yi=Rs,Tl={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",box_botton:"box_botton___nhfoY",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv"},Hr={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE",choiceBox:"choiceBox___uhqIh",activeAnswerBox:"activeAnswerBox___BEPta",rightAnswerBox:"rightAnswerBox___c561Z",errorAnswerBox:"errorAnswerBox___ouNWS"},Uc=Object.defineProperty,Gc=Object.defineProperties,Qc=Object.getOwnPropertyDescriptors,zs=Object.getOwnPropertySymbols,Yc=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,js=(Ee,ge,de)=>ge in Ee?Uc(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ds=(Ee,ge)=>{for(var de in ge||(ge={}))Yc.call(ge,de)&&js(Ee,de,ge[de]);if(zs)for(var de of zs(ge))Vc.call(ge,de)&&js(Ee,de,ge[de]);return Ee},Hc=(Ee,ge)=>Gc(Ee,Qc(ge));const Wc=({problemset:Ee,dispatch:ge,question:de,pageCache:wt,solutionVis:Rt,disabled:Rn,questionIndex:Hn,pageInfo:mn,questionChoiceIdsRef:Xt})=>{const[xn,ia]=(0,a.useState)({}),[$n,Qn]=(0,a.useState)([]),Cn={fontSize:"18px"},Vn=(mn==null?void 0:mn.status)=="ended"||(de==null?void 0:de.is_answered)||(wt==null?void 0:wt.is_end),ra=["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"];(0,a.useEffect)(()=>{const sa=(0,En.cloneDeep)(de);ia(sa),Qn(sa.choices)},[de]);const An=sa=>{if(Vn)return;const ua=$n.map((na,Da)=>Hc(ds({},na),{checked:Da===sa?!(na!=null&&na.checked):na==null?void 0:na.checked}));Xt.current=ua.filter(na=>na.checked).map(na=>na==null?void 0:na.choice_id),Qn(ua)},wa=(sa=!1)=>{let ua="";return $n.forEach((na,Da)=>{sa?na!=null&&na.me_answered&&(ua=ua+ra[Da]):na!=null&&na.is_answer&&(ua=ua+ra[Da])}),ua};return console.log(Hn),a.createElement("div",null,a.createElement("div",{className:Hr.questionWrap},a.createElement(ee.Z,{value:'

\u591A\u9009\u9898

'+(xn==null?void 0:xn.name),style:ds({},Cn)}),$n==null?void 0:$n.map((sa,ua)=>{const{is_answer:na,checked:Da,choice_text:Qt,me_answered:Ga}=sa;let co="";return Rt?(na&&(co=Hr.rightAnswerBox),!na&&(Da||Ga)&&(co=Hr.errorAnswerBox)):(Da||Ga)&&(co=Hr.activeAnswerBox),a.createElement(dt.Z,{key:ua,className:`${Hr.choiceBox} ${co}`,align:"middle",wrap:!1,style:{cursor:Vn?"not-allowed":"pointer",marginTop:ua==0?"40px":"20px"},onClick:Ta=>{An(ua)}},a.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:Hr.choiceIndex},ra[ua]),a.createElement(Ge.Z,{flex:1,className:"ml30"},a.createElement(ee.Z,{className:Hr.html,value:Qt,style:ds({},Cn)})),Rt&&na&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Rt&&!na&&(Da||Ga)&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Rt&&a.createElement("div",{className:Hr.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},wa())),a.createElement("div",null,a.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((xn==null?void 0:xn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Kc=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(Wc),Xl=te(59301),Jc=Object.defineProperty,Xc=Object.defineProperties,qc=Object.getOwnPropertyDescriptors,Zs=Object.getOwnPropertySymbols,_c=Object.prototype.hasOwnProperty,$c=Object.prototype.propertyIsEnumerable,Us=(Ee,ge,de)=>ge in Ee?Jc(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,gs=(Ee,ge)=>{for(var de in ge||(ge={}))_c.call(ge,de)&&Us(Ee,de,ge[de]);if(Zs)for(var de of Zs(ge))$c.call(ge,de)&&Us(Ee,de,ge[de]);return Ee},ed=(Ee,ge)=>Xc(Ee,qc(ge));const td=({questionIndex:Ee,problemset:ge,dispatch:de,question:wt,solutionVis:Rt,pageCache:Rn,pageInfo:Hn,questionChoiceIdsRef:mn})=>{const[Xt,xn]=(0,a.useState)({}),[ia,$n]=(0,a.useState)([]),Qn={fontSize:"18px"},Cn=(Hn==null?void 0:Hn.status)=="ended"||(wt==null?void 0:wt.is_answered)||(Rn==null?void 0:Rn.is_end),Vn=["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"];(0,a.useEffect)(()=>{const An=(0,En.cloneDeep)(wt);xn(An),$n(An.choices)},[wt]);const ra=An=>{if(Cn)return;const wa=ia.map((sa,ua)=>ed(gs({},sa),{checked:ua===An}));mn.current=wa.filter(sa=>sa.checked).map(sa=>sa==null?void 0:sa.choice_id),$n(wa)};return Xl.createElement("div",null,Xl.createElement("div",{className:Hr.questionWrap},Xl.createElement(ee.Z,{value:'

\u5355\u9009\u9898

'+(Xt==null?void 0:Xt.name),style:gs({},Qn)}),ia==null?void 0:ia.map((An,wa)=>{const{is_answer:sa,checked:ua,choice_text:na,me_answered:Da}=An;let Qt="";return Rt?(sa&&(Qt=Hr.rightAnswerBox),!sa&&(ua||Da)&&(Qt=Hr.errorAnswerBox)):(ua||Da)&&(Qt=Hr.activeAnswerBox),Xl.createElement(dt.Z,{key:wa,className:`${Hr.choiceBox} ${Qt}`,align:"middle",wrap:!1,style:{cursor:Cn?"not-allowed":"pointer",marginTop:wa==0?"40px":"20px"},onClick:Ga=>{ra(wa)}},Xl.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:Hr.choiceIndex},Vn[wa]),Xl.createElement(Ge.Z,{flex:1,className:"ml30"},Xl.createElement(ee.Z,{className:Hr.html,value:na,style:gs({},Qn)})),Rt&&sa&&Xl.createElement(Ge.Z,null,Xl.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Rt&&!sa&&(ua||Da)&&Xl.createElement(Ge.Z,null,Xl.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Rt&&Xl.createElement("div",{className:Hr.solutionWrap},Xl.createElement("div",{className:"c-grey-333 mb5 font16"},Xl.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Xl.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Vn[ia.findIndex(An=>An==null?void 0:An.is_answer)])),Xl.createElement("div",null,Xl.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Xt==null?void 0:Xt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var nd=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(td),ad=Object.defineProperty,od=Object.defineProperties,rd=Object.getOwnPropertyDescriptors,Gs=Object.getOwnPropertySymbols,ld=Object.prototype.hasOwnProperty,ud=Object.prototype.propertyIsEnumerable,Qs=(Ee,ge,de)=>ge in Ee?ad(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ms=(Ee,ge)=>{for(var de in ge||(ge={}))ld.call(ge,de)&&Qs(Ee,de,ge[de]);if(Gs)for(var de of Gs(ge))ud.call(ge,de)&&Qs(Ee,de,ge[de]);return Ee},id=(Ee,ge)=>od(Ee,rd(ge));const sd=({problemset:Ee,questionIndex:ge,dispatch:de,question:wt,pageCache:Rt,solutionVis:Rn,disabled:Hn,pageInfo:mn,questionChoiceIdsRef:Xt})=>{var xn;const[ia,$n]=(0,a.useState)({}),[Qn,Cn]=(0,a.useState)([]),Vn={fontSize:"18px"},ra=(mn==null?void 0:mn.status)=="ended"||(wt==null?void 0:wt.is_answered)||(Rt==null?void 0:Rt.is_end),An=["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"];(0,a.useEffect)(()=>{const sa=(0,En.cloneDeep)(wt);$n(sa),Cn(sa.choices)},[wt]);const wa=sa=>{if(ra)return;const ua=Qn.map((na,Da)=>id(ms({},na),{checked:Da===sa}));Xt.current=ua.filter(na=>na.checked).map(na=>na==null?void 0:na.choice_id),Cn(ua)};return a.createElement("div",null,a.createElement("div",{className:Hr.questionWrap},a.createElement(ee.Z,{value:'

\u5224\u65AD\u9898

'+(ia==null?void 0:ia.name),style:ms({},Vn)}),Qn==null?void 0:Qn.map((sa,ua)=>{const{is_answer:na,checked:Da,choice_text:Qt,me_answered:Ga}=sa;let co="";return Rn?(na&&(co=Hr.rightAnswerBox),!na&&(Da||Ga)&&(co=Hr.errorAnswerBox)):(Da||Ga)&&(co=Hr.activeAnswerBox),a.createElement(dt.Z,{key:ua,className:`${Hr.choiceBox} ${co}`,align:"middle",wrap:!1,style:{cursor:ra?"not-allowed":"pointer",marginTop:ua==0?"40px":"20px"},onClick:Ta=>{wa(ua)}},a.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:Hr.choiceIndex},An[ua]),a.createElement(Ge.Z,{flex:1,className:"ml30"},a.createElement(ee.Z,{className:Hr.html,value:Qt,style:ms({},Vn)})),Rn&&na&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Rn&&!na&&(Da||Ga)&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Rn&&a.createElement("div",{className:Hr.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},(xn=Qn.find(sa=>sa==null?void 0:sa.is_answer))==null?void 0:xn.choice_text)),a.createElement("div",null,a.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ia==null?void 0:ia.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var cd=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(sd),Ys=te(81722),dd=te(61186),gd=te.n(dd),md=te(81072),zr=te(59301),fd=Object.defineProperty,Vs=Object.getOwnPropertySymbols,vd=Object.prototype.hasOwnProperty,pd=Object.prototype.propertyIsEnumerable,Hs=(Ee,ge,de)=>ge in Ee?fd(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,hd=(Ee,ge)=>{for(var de in ge||(ge={}))vd.call(ge,de)&&Hs(Ee,de,ge[de]);if(Vs)for(var de of Vs(ge))pd.call(ge,de)&&Hs(Ee,de,ge[de]);return Ee},$i=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())});const Ed=({problemset:Ee,dispatch:ge,question:de,pageCache:wt,solutionVis:Rt,SmartPlanItemBanks:Rn,disabled:Hn,questionIndex:mn,questionChoiceIdsRef:Xt,handleRefresh:xn,childWindow:ia})=>{var $n;const[Qn,Cn]=(0,a.useState)(!1),[Vn,ra]=(0,a.useState)(""),An=(0,fe.useParams)(),[wa,sa]=(0,a.useState)(!1),ua=(0,a.useRef)(null),na=(0,a.useRef)(null),Da={fontSize:"18px"},[Qt,Ga]=(0,a.useState)([]),[co,Ta]=(0,a.useState)({page:1,limit:10}),[vo,zo]=(0,a.useState)(0),[Lo,Yn]=(0,a.useState)(null),ha={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,a.useEffect)(()=>{if(!ia||ia.closed)return;const No=()=>{var Fo;const Zo={type:"showIntelligentTeacherStatus",aiStatus:(Fo=Rn==null?void 0:Rn.page)==null?void 0:Fo.enable_ai_tutor,questionStatus:(de==null?void 0:de.status)==="ended"};ia.postMessage(Zo,"*")};if(ia.document.readyState==="complete")setTimeout(()=>{No()},3e3);else{const Fo=()=>{No(),ia.removeEventListener("load",Fo)};ia.addEventListener("load",Fo)}const Co=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),de!=null&&de.hack_user_identifier&&or(),xn()};return ia==null||ia.addEventListener("unload",Co),()=>{ia==null||ia.removeEventListener("unload",Co)}},[ia,Rn,de==null?void 0:de.status]),(0,a.useEffect)(()=>()=>{na.current=null},[]);const po=()=>$i(void 0,null,function*(){if(sa(!0),de!=null&&de.hack_identifier){const No=yield(0,Ys.nF)({id:de==null?void 0:de.hack_identifier});if((No==null?void 0:No.status)===0){const Fo=window.open(`/myproblems/${No==null?void 0:No.identifier}?type=smartPlan&exercisesId=${An==null?void 0:An.id}&coursesId=${An==null?void 0:An.coursesId}&questionId=${de==null?void 0:de.id}&smartPlanItemBankId=${de==null?void 0:de.smart_plan_item_bank_id}`,"_blank")}}sa(!1)}),qa={C:zr.createElement("span",{className:Hr.c},"C"),"C++":zr.createElement("span",{className:Hr.cpp},"C++"),Java:zr.createElement("span",{className:Hr.java},"Java"),Python:zr.createElement("span",{className:Hr.python},"Python")},ho={not_started:zr.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:zr.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:zr.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:zr.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},or=(No=1,Co=10)=>$i(void 0,null,function*(){const Fo=yield(0,x.ZP)(`/api/myproblems/${de==null?void 0:de.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:No,limit:Co}});Ga(Fo==null?void 0:Fo.records),zo(Fo==null?void 0:Fo.records_count)});return(0,a.useEffect)(()=>{de!=null&&de.hack_user_identifier&&or()},[de==null?void 0:de.hack_user_identifier]),zr.createElement("div",null,zr.createElement("div",{className:Hr.questionWrap},zr.createElement(ee.Z,{value:'

\u7F16\u7A0B\u9898

'+(de==null?void 0:de.name),style:hd({},Da)}),zr.createElement("div",{className:Hr.descBox},zr.createElement("div",{className:Hr.title},zr.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),($n=de==null?void 0:de.languages)==null?void 0:$n.map((No,Co,Fo)=>zr.createElement(a.Fragment,{key:Co},qa[No==null?void 0:No.language]))),zr.createElement("div",{className:Hr.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},zr.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(de==null?void 0:de.description),style:{fontSize:"16px",color:"#000"}}))),Rt&&zr.createElement("div",{className:Hr.solutionWrap},zr.createElement("div",null,zr.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((de==null?void 0:de.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),zr.createElement("div",null,zr.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((de==null?void 0:de.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(de==null?void 0:de.answer_status)!="not_started"&&zr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},zr.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),ho[de==null?void 0:de.answer_status]),(de==null?void 0:de.answer_status)!="not_started"&&zr.createElement("div",{className:Hr.descBox},zr.createElement("div",{className:Hr.title},zr.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),zr.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),zr.createElement("div",{className:Hr.desc,style:{backgroundColor:"#fff"}},zr.createElement(Oa.ZP,{height:300,language:de==null?void 0:de.language,value:de!=null&&de.passed_code?io.Base64.decode(de==null?void 0:de.passed_code):"",theme:"default",options:ha}))),(de==null?void 0:de.answer_status)!="not_started"&&!!vo&&zr.createElement(Ie.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(No,Co,Fo)=>zr.createElement("span",{style:{color:"#000"}},(co.page-1)*co.limit+Fo+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(No,Co)=>zr.createElement("span",{style:{color:"#000"}},Co!=null&&Co.created_at?gd()(Co==null?void 0:Co.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(No,Co)=>{var Fo;return zr.createElement("span",{className:`${No===0?"c-green":"c-red"}`},(Fo=ao.Im[No])==null?void 0:Fo.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(No,Co)=>zr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>$i(void 0,null,function*(){var Fo,Zo,Io;const qr=yield(0,md.X6)(Co==null?void 0:Co.id);De.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:zr.createElement("div",{className:"mb10"},zr.createElement(Oa.ZP,{height:300,language:(Fo=qr==null?void 0:qr.data)==null?void 0:Fo.language,theme:"vs-light",value:(Zo=qr==null?void 0:qr.data)!=null&&Zo.code?io.Base64.decode((Io=qr==null?void 0:qr.data)==null?void 0:Io.code):"",options:ha}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(No=>!!No),pagination:{total:vo||0,onChange:(No,Co)=>$i(void 0,null,function*(){Ta({page:No,limit:Co}),yield or()}),current:co==null?void 0:co.page,pageSize:co==null?void 0:co.limit,showTotal:No=>zr.createElement(zr.Fragment,null,"\u5171",zr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},No),"\u6761\u6570\u636E")},dataSource:Qt})))};var Ad=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(Ed),Sd=te(62001),yd=te(57460),ql={header_style:"header_style___Dx0vL",content:"content___RXnuY",legend:"legend___evR3g",legend_icon:"legend_icon___EEW5x",item_list:"item_list___Kl2Op",item_list_title:"item_list_title___NB3Cg",item_title:"item_title___koibo",item_top:"item_top___fIB7h",item_bottom:"item_bottom___wsbMe",box:"box___VtbZB",page_item_acitve:"page_item_acitve___FbAiG",top_content:"top_content___BwoGH",drag_style:"drag_style___t_nRF",page_item:"page_item____ovHq"},Pd=Object.defineProperty,Cd=Object.defineProperties,Fd=Object.getOwnPropertyDescriptors,Ws=Object.getOwnPropertySymbols,Bd=Object.prototype.hasOwnProperty,wd=Object.prototype.propertyIsEnumerable,Ks=(Ee,ge,de)=>ge in Ee?Pd(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,fs=(Ee,ge)=>{for(var de in ge||(ge={}))Bd.call(ge,de)&&Ks(Ee,de,ge[de]);if(Ws)for(var de of Ws(ge))wd.call(ge,de)&&Ks(Ee,de,ge[de]);return Ee},vs=(Ee,ge)=>Cd(Ee,Fd(ge)),Dd=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())});const Js={cursor:"move",transition:"unset"},U0=Ee=>{const{tag:ge}=Ee,{listeners:de,transform:wt,transition:Rt,isDragging:Rn,setNodeRef:Hn}=useSortable({id:ge.id}),mn=Rn&&wt?vs(fs({},Js),{transform:`translate3d(${wt.x}px, ${wt.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):vs(fs({},Js),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",vs(fs({style:mn,ref:Hn},de),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(ge==null?void 0:ge.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},xd=({globalSetting:Ee,interactiveOpen:ge,onClose:de,maxPage:wt,currentPage:Rt,paramsHttp:Rn,handlePageClick:Hn,currentPosition:mn})=>{var Xt;const[xn,ia]=(0,a.useState)(!1),[$n,Qn]=(0,a.useState)(!1),[Cn,Vn]=(0,a.useState)("1");(0,a.useEffect)(()=>{ia(ge),Qn(!1)},[ge]);const[ra,An]=(0,a.useState)([]),wa=()=>Dd(void 0,null,function*(){const ua=yield(0,x.ZP)(`/api/courses/${Rn==null?void 0:Rn.coursesId}/smart_plans/${Rn==null?void 0:Rn.id}/get_user_learn_records.json`,{method:"get"});(ua==null?void 0:ua.status)==0&&An(ua==null?void 0:ua.data)});(0,a.useEffect)(()=>{ge&&wa()},[ge]);const sa=ua=>{var na,Da,Qt,Ga,co,Ta,vo,zo;((na=ua==null?void 0:ua.active)==null?void 0:na.id)==((Da=ua==null?void 0:ua.over)==null?void 0:Da.id)&&(Vn((Qt=ua==null?void 0:ua.active)==null?void 0:Qt.id),Qn(!0)),(Ga=ua==null?void 0:ua.over)!=null&&Ga.id&&((co=ua==null?void 0:ua.active)==null?void 0:co.id)!=((Ta=ua==null?void 0:ua.over)==null?void 0:Ta.id)&&(console.log((vo=ua==null?void 0:ua.active)==null?void 0:vo.id),console.log((zo=ua==null?void 0:ua.over)==null?void 0:zo.id))};return a.createElement(De.default,{footer:null,title:null,closable:!1,open:xn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{de()}})),a.createElement("div",{className:ql.header_style},a.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),a.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),a.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),a.createElement("div",{className:ql.content},a.createElement("div",{className:ql.legend},a.createElement("div",{className:ql.legend_icon,style:{background:"#2EC25B"}}),a.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:ql.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:ql.item_list},a.createElement("div",{className:ql.item_list_title},(Xt=Array.from({length:Math.ceil((ra==null?void 0:ra.length)/5)},(ua,na)=>na+1))==null?void 0:Xt.map((ua,na)=>a.createElement("div",{className:ql.item_title},a.createElement("div",{className:ql.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:ql.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement("div",{className:ql.box}," ",ra==null?void 0:ra.map(ua=>{var na,Da,Qt;return a.createElement("div",{className:ua!=null&&ua.learn_finish?ql.page_item_acitve:ql.page_item,style:{background:mn===(ua==null?void 0:ua.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:ql.item_top,onClick:()=>{Hn(ua==null?void 0:ua.position)}},a.createElement("div",{className:ql.top_content},ua==null?void 0:ua.position)),!!((na=ua==null?void 0:ua.module_sort)!=null&&na.length)&&a.createElement("div",{className:ql.drag_style,onClick:()=>{Hn(ua==null?void 0:ua.position)}},a.createElement("div",{className:ql.item_bottom},(Qt=(Da=ua==null?void 0:ua.module_sort)==null?void 0:Da.map((Ga,co)=>`\u4EA4\u4E92${co+1}`))==null?void 0:Qt.join(" "))))}))))))))};var bd=(0,fe.connect)(({globalSetting:Ee})=>({globalSetting:Ee}))(xd),Vo=te(59301),Md=Object.defineProperty,Id=Object.defineProperties,Nd=Object.getOwnPropertyDescriptors,Xs=Object.getOwnPropertySymbols,Ld=Object.prototype.hasOwnProperty,Od=Object.prototype.propertyIsEnumerable,qs=(Ee,ge,de)=>ge in Ee?Md(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ps=(Ee,ge)=>{for(var de in ge||(ge={}))Ld.call(ge,de)&&qs(Ee,de,ge[de]);if(Xs)for(var de of Xs(ge))Od.call(ge,de)&&qs(Ee,de,ge[de]);return Ee},hs=(Ee,ge)=>Id(Ee,Nd(ge)),Bi=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())});const kd=({user:Ee,officeToken:ge,classroomList:de,globalSetting:wt,loading:Rt,problemset:Rn,dispatch:Hn,pageCache:mn,pageNum:Xt,maxPage:xn,aiImg:ia,changePage:$n,isSimulate:Qn,gotoSlide:Cn})=>{var Vn,ra,An,wa,sa,ua,na,Da,Qt,Ga,co,Ta,vo,zo,Lo,Yn,ha,po,qa,ho,or,No,Co,Fo,Zo,Io,qr,Nl,eu,sl,cl,Zl,mu,Ll,Jr,dl,ou,ru,Lu,Ou,hl,fu,ju,Fu,ku,tu,Zu,$u,Tu,Uu,Dr,$l,Ul,vu,pu,Cl,Bu;const[fr,xo]=(0,a.useState)(0),Gl=(0,fe.useParams)(),[wi,Gu]=(0,a.useState)(!1),[lu,nu]=(0,a.useState)(!1),[Fl,ei]=(0,a.useState)(0),[Ir,ii]=(0,a.useState)([]),Qu=(0,a.useRef)(null),Ql=(0,a.useRef)([]),[Di,si]=(0,a.useState)(!1),[Yl,ci]=(0,a.useState)(null),[di,gi]=(0,a.useState)(!1),[Yu,ti]=(0,a.useState)(!1),[mi]=(0,fe.useSearchParams)(),[xi,fi]=(0,a.useState)(!1),{SmartPlanItemBanks:Zn}=de,Hi=(0,a.useRef)(),bu={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Jl={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:te(88597),BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},ni={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},Ai={page_info:"1",ai_qna:"2",item_bank:"4"},[uu,vi]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Si,yi]=(0,a.useState)(""),hu=(0,a.useRef)(null),Vu=(0,a.useRef)(null);(0,a.useEffect)(()=>{var rr;((rr=Zn==null?void 0:Zn.page)==null?void 0:rr.animation_code)!==""&&(clearTimeout(Vu.current),Vu.current=setTimeout(()=>{var ca;const Gr=document.createElement("iframe");Gr.style.width="100%",Gr.style.height="100%",Gr.style.overflow="auto",Gr.style.border="0";const ll=hn=>{try{const Na=hn.documentElement.scrollHeight;Gr.style.height=`${Math.max(Na+10,400)}px`,Na||setTimeout(()=>{ll(hn)},1e3)}catch(Na){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Na)}};if(hu.current){hu.current.innerHTML="",hu.current.appendChild(Gr);const hn=Gr.contentDocument||Gr.contentWindow.document;hn.open(),hn.write((ca=Zn==null?void 0:Zn.page)==null?void 0:ca.animation_code),hn.documentElement.scrollHeight,ll(hn),setTimeout(()=>{ll(hn)},1e3)}},1e3))},[(Vn=Zn==null?void 0:Zn.page)==null?void 0:Vn.animation_code,uu.open,Fl,Si]),(0,a.useEffect)(()=>{var rr;if(Xt){const ca=((rr=Zn==null?void 0:Zn.page)==null?void 0:rr.lesson_mode)==="self_learning";(!ca||ca&&Qu.current!==Xt)&&iu()}Qu.current=Xt},[Xt,fr,mn==null?void 0:mn.randomData]),(0,a.useEffect)(()=>{Ql.current=[]},[fr]),(0,a.useEffect)(()=>{xo(0),ei(0),gi(!1),ti(!1)},[Xt]);const iu=()=>Bi(void 0,null,function*(){Gu(!0);const rr=yield Hn({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Gl==null?void 0:Gl.coursesId,id:Gl==null?void 0:Gl.id,position:Xt,max_position:xn,is_simulate:Qn||null}});Gu(!1)});(0,a.useEffect)(()=>{var rr,ca,Gr,ll,hn,Na,_a;vi(hs(ps({},uu),{defaultValue:(rr=Zn==null?void 0:Zn.page)==null?void 0:rr.animation_code})),yi(new Date),pi((ca=Zn==null?void 0:Zn.item_banks)==null?void 0:ca[fr]),Zn!=null&&Zn.relation_positions&&$n(Zn==null?void 0:Zn.relation_positions);let Ho=[];mi.get("simulateType")?Ho=(hn=(ll=(Gr=Zn==null?void 0:Zn.page)==null?void 0:Gr.module_sort)==null?void 0:ll.filter(Wo=>mi.get("simulateType")==(Ai==null?void 0:Ai[Wo])))==null?void 0:hn.map((Wo,Oo)=>({key:Oo+1,label:ni[Wo]})):Ho=(_a=(Na=Zn==null?void 0:Zn.page)==null?void 0:Na.module_sort)==null?void 0:_a.map((Wo,Oo)=>({key:Oo+1,label:ni[Wo]})),console.log("items---",Ho),ii([...Ho||[]])},[Zn]);const Ru=()=>Bi(void 0,null,function*(){var rr,ca,Gr,ll,hn;if(Ql.current.length===0){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}si(!0);const Na=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(rr=Zn==null?void 0:Zn.page)==null?void 0:rr.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Gr=(ca=Zn==null?void 0:Zn.item_banks)==null?void 0:ca[fr])==null?void 0:Gr.id,item_choice_id:((hn=(ll=Zn==null?void 0:Zn.item_banks)==null?void 0:ll[fr])==null?void 0:hn.item_type)=="MULTIPLE"?Ql.current:Ql.current[0],is_simulate:Qn||null}});si(!1),(Na==null?void 0:Na.status)===0&&(yield iu(),Se.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),pi=rr=>{var ca,Gr;if(mn!=null&&mn.is_end){nu(!0);return}switch((ca=Zn==null?void 0:Zn.page)==null?void 0:ca.solution_visibility){case"hidden":nu(!1);break;case"show_after_edit":rr!=null&&rr.is_answered?nu(!0):nu(!1);break;case"show_after_submission":((Gr=Zn==null?void 0:Zn.page)==null?void 0:Gr.status)==="ended"?nu(!0):nu(!1);break;case"show_after_ended":mn!=null&&mn.is_end?nu(!0):nu(!1);break;default:nu(!1)}},wu=(rr=0)=>{var ca,Gr,ll,hn;switch((ca=Ir==null?void 0:Ir[rr])==null?void 0:ca.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Gr=Zn==null?void 0:Zn.item_banks)==null?void 0:Gr.length)&&((ll=Zn==null?void 0:Zn.item_banks)==null?void 0:ll.every(Na=>Na==null?void 0:Na.is_answered));case"\u667A\u6167\u4F34\u5B66":return((hn=Zn==null?void 0:Zn.page)==null?void 0:hn.finish_ai_qna)||di;case"\u9605\u8BFB\u89E3\u6790":return(Zn==null?void 0:Zn.page.finish_read_page_info)||Yu;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,a.useEffect)(()=>{var rr;pi((rr=Zn==null?void 0:Zn.item_banks)==null?void 0:rr[fr])},[fr]);const ai=()=>{if(!wu()){Se.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}ei(1)},Vl=()=>Bi(void 0,null,function*(){var rr,ca,Gr,ll,hn,Na,_a,Ho;if((ca=(rr=Zn==null?void 0:Zn.item_banks)==null?void 0:rr[fr])!=null&&ca.hack_identifier){const Wo=yield(0,Ys.nF)({id:(ll=(Gr=Zn==null?void 0:Zn.item_banks)==null?void 0:Gr[fr])==null?void 0:ll.hack_identifier});if((Wo==null?void 0:Wo.status)===0){const Oo=window.open(`/myproblems/${Wo==null?void 0:Wo.identifier}?type=smartPlan&exercisesId=${Gl==null?void 0:Gl.id}&coursesId=${Gl==null?void 0:Gl.coursesId}&questionId=${(Na=(hn=Zn==null?void 0:Zn.item_banks)==null?void 0:hn[fr])==null?void 0:Na.id}&smartPlanItemBankId=${(Ho=(_a=Zn==null?void 0:Zn.item_banks)==null?void 0:_a[fr])==null?void 0:Ho.smart_plan_page_item_bank_id}&isSimulate=${Qn}&is_smart_plan=true`,"_blank");ci(Oo)}}}),es=()=>{if(Ir!=null&&Ir.length){const rr=Ir==null?void 0:Ir.findIndex(ca=>(ca==null?void 0:ca.label)=="\u8BD5\u9898\u4F5C\u7B54");return rr>-1?rr==0?wu(0):wu(1):!0}else return!0};return(0,a.useEffect)(()=>{var rr,ca;if(!Yl||Yl.closed||((ca=(rr=Zn==null?void 0:Zn.item_banks)==null?void 0:rr[fr])==null?void 0:ca.item_type)!="PROGRAM")return;const Gr=()=>{var hn,Na;const _a={type:"showIntelligentTeacherStatus",aiStatus:(hn=Zn==null?void 0:Zn.page)==null?void 0:hn.enable_ai_tutor,questionStatus:((Na=Zn==null?void 0:Zn.page)==null?void 0:Na.status)==="ended"};Yl.postMessage(_a,"*")};if(Yl.document.readyState==="complete")setTimeout(()=>{Gr()},3e3);else{const hn=()=>{Gr(),Yl.removeEventListener("load",hn)};Yl.addEventListener("load",hn)}const ll=()=>Bi(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return Yl==null||Yl.addEventListener("unload",ll),()=>{Yl==null||Yl.removeEventListener("unload",ll)}},[Yl,Zn,Fl,fr]),Vo.createElement("section",null,Vo.createElement(y.Z,{spinning:!1},Vo.createElement("div",{className:Tl.box},Vo.createElement("div",{className:Tl.box_header,style:{height:Fl==1?"140px":"95px"}},Vo.createElement("div",{className:Tl.box_wrap},!!Ir.length&&Vo.createElement("div",{className:Tl.progressbarWrap},Vo.createElement("div",{className:`${Tl.progressItem} ${Fl==0?Tl.activeWrap:""}`,onClick:()=>Bi(void 0,null,function*(){ei(0),yield iu()})},Ir.length>1&&(wu()?Vo.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Vo.createElement("div",{className:Tl.circle},"1")),Vo.createElement("div",null,(ra=Ir==null?void 0:Ir[0])==null?void 0:ra.label)),Ir.length>1&&Vo.createElement(Vo.Fragment,null,Vo.createElement("img",{src:te(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),Vo.createElement("div",{className:`${Tl.progressItem} ${Fl==1?Tl.activeWrap:""}`,onClick:()=>Bi(void 0,null,function*(){ai(),wu()&&(yield iu())})},wu(0)&&wu(1)?Vo.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Vo.createElement("div",{className:Tl.circle},"2"),Vo.createElement("div",null,(An=Ir==null?void 0:Ir[1])==null?void 0:An.label)))),Vo.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Qn&&Vo.createElement("div",{className:Tl.box_botton,style:{marginRight:"20px"},onClick:()=>{fi(!0)}},Vo.createElement("img",{src:te(49324),width:18}),Vo.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),Vo.createElement("div",{className:Tl.quit,onClick:()=>{fe.history.push(`/classrooms/${Gl==null?void 0:Gl.coursesId}/smart_plan`)}},Vo.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),Vo.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),Fl==1&&Vo.createElement("div",{className:Tl.headTip},"\u2B06\uFE0F\xA0\u70B9\u51FB\u9636\u6BB5\u540D\u79F0\u53EF\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5")),Vo.createElement("div",{className:Tl.mainContent,style:{height:Fl==1?((wa=Ir==null?void 0:Ir[Fl])==null?void 0:wa.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((sa=Ir==null?void 0:Ir[Fl])==null?void 0:sa.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(Ir!=null&&Ir.length)&&Vo.createElement("div",null,Vo.createElement(Jo.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((ua=Ir==null?void 0:Ir[Fl])==null?void 0:ua.label)=="\u667A\u6167\u4F34\u5B66"&&Vo.createElement(Sd.Z,{onNextButtonClick:()=>{ai(),iu()},style:{height:"100%"},onStatusChange:rr=>{gi(rr)},showNextButton:Fl+1!=(Ir==null?void 0:Ir.length),showInterText:(ge==null?void 0:ge.Status)=="ended"||(mn==null?void 0:mn.is_end),interactionTotal:(na=Zn==null?void 0:Zn.page)==null?void 0:na.knowledge_size,initDefaultChatDataKey:((Da=Zn==null?void 0:Zn.page)==null?void 0:Da.id)+((Qt=Zn==null?void 0:Zn.page)==null?void 0:Qt.update_size),defaultChatData:(Ga=Zn==null?void 0:Zn.student_qna_records)==null?void 0:Ga.knowledge,data:{ppt_url:ia==null?void 0:ia.map(rr=>rr==null?void 0:rr.url),questionable_type:"SmartPlanItemBank",questionable_id:(co=Zn==null?void 0:Zn.page)==null?void 0:co.id,position:Xt,type:11,scene_type:Qn?13:null}}),((Ta=Ir==null?void 0:Ir[Fl])==null?void 0:Ta.label)=="\u9605\u8BFB\u89E3\u6790"&&Vo.createElement(yd.Z,{onNextButtonClick:()=>{ai(),iu()},style:{height:"100%"},openRecord:!Qn&&((vo=Zn==null?void 0:Zn.page)==null?void 0:vo.finish_read_page_info)===!1,showNextButton:Fl+1!=(Ir==null?void 0:Ir.length),showInterText:(ge==null?void 0:ge.Status)=="ended"||(mn==null?void 0:mn.is_end),onStatusChange:rr=>{ti(rr)},readingTime:(zo=Zn==null?void 0:Zn.page)==null?void 0:zo.info_read_time,analysis:(Lo=Zn==null?void 0:Zn.page)==null?void 0:Lo.page_info,totalTime:(Yn=Zn==null?void 0:Zn.page)==null?void 0:Yn.info_read_min_time,initDefaultChatDataKey:(ha=Zn==null?void 0:Zn.page)==null?void 0:ha.id,defaultChatData:(po=Zn==null?void 0:Zn.student_qna_records)==null?void 0:po.page_info,data:{ppt_url:ia==null?void 0:ia.map(rr=>rr==null?void 0:rr.url),questionable_type:"SmartPlanItemBank",questionable_id:(qa=Zn==null?void 0:Zn.page)==null?void 0:qa.id,position:Xt,type:10,scene_type:Qn?13:null}}),Vo.createElement("div",{style:{padding:"0px 20px"}},Vo.createElement(jn.Z,{key:Si,defaultValue:uu.defaultValue,open:uu.open,onOpenChange:rr=>{vi(hs(ps({},uu),{open:0}))},language:uu.language,height:uu.height,showExtra:!1}),((ho=Ir==null?void 0:Ir[Fl])==null?void 0:ho.label)=="\u52A8\u6548\u5B66\u4E60"&&((or=Zn==null?void 0:Zn.page)==null?void 0:or.animation_code)&&Vo.createElement("div",{className:Tl.code_style},Vo.createElement("div",{style:{display:"flex",alignItems:"center"}},Vo.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),Vo.createElement(Be.Z,{title:"\u5168\u5C4F\u5C55\u793A"},Vo.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{vi(hs(ps({},uu),{open:uu.open+1}))}}))),Vo.createElement("div",{className:"mt10",ref:hu})),((No=Ir==null?void 0:Ir[Fl])==null?void 0:No.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Co=Zn==null?void 0:Zn.item_banks)!=null&&Co[fr]&&((Zo=["in_progress","ended"])!=null&&Zo.includes((Fo=Zn==null?void 0:Zn.page)==null?void 0:Fo.status))?Vo.createElement(Vo.Fragment,null,Vo.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((qr=(Io=Zn==null?void 0:Zn.item_banks)==null?void 0:Io[fr])==null?void 0:qr.item_type)==="SINGLE"&&Vo.createElement(nd,{questionIndex:((Nl=Zn==null?void 0:Zn.item_banks)==null?void 0:Nl.length)>1?fr+1:0,question:(eu=Zn==null?void 0:Zn.item_banks)==null?void 0:eu[fr],questionChoiceIdsRef:Ql,pageCache:mn,solutionVis:lu,pageInfo:Zn==null?void 0:Zn.page}),((cl=(sl=Zn==null?void 0:Zn.item_banks)==null?void 0:sl[fr])==null?void 0:cl.item_type)==="MULTIPLE"&&Vo.createElement(Kc,{questionIndex:((Zl=Zn==null?void 0:Zn.item_banks)==null?void 0:Zl.length)>1?fr+1:0,question:(mu=Zn==null?void 0:Zn.item_banks)==null?void 0:mu[fr],questionChoiceIdsRef:Ql,pageCache:mn,solutionVis:lu,pageInfo:Zn==null?void 0:Zn.page}),((Jr=(Ll=Zn==null?void 0:Zn.item_banks)==null?void 0:Ll[fr])==null?void 0:Jr.item_type)==="JUDGMENT"&&Vo.createElement(cd,{questionIndex:((dl=Zn==null?void 0:Zn.item_banks)==null?void 0:dl.length)>1?fr+1:0,question:(ou=Zn==null?void 0:Zn.item_banks)==null?void 0:ou[fr],questionChoiceIdsRef:Ql,pageCache:mn,solutionVis:lu,pageInfo:Zn==null?void 0:Zn.page}),((Lu=(ru=Zn==null?void 0:Zn.item_banks)==null?void 0:ru[fr])==null?void 0:Lu.item_type)==="PROGRAM"&&Vo.createElement(Ad,{questionIndex:((Ou=Zn==null?void 0:Zn.item_banks)==null?void 0:Ou.length)>1?fr+1:0,question:(hl=Zn==null?void 0:Zn.item_banks)==null?void 0:hl[fr],questionChoiceIdsRef:Ql,SmartPlanItemBanks:Zn,pageCache:mn,solutionVis:lu,handleRefresh:iu,childWindow:Yl}),((fu=Ir==null?void 0:Ir[Fl])==null?void 0:fu.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((ge==null?void 0:ge.Status)=="ended"||(mn==null?void 0:mn.is_end))&&!((Fu=(ju=Zn==null?void 0:Zn.item_banks)==null?void 0:ju[fr])!=null&&Fu.is_answered)&&Vo.createElement("div",{className:"flex justify-center mb20 mt20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"))):Zn!=null&&Zn.is_extra?mn!=null&&mn.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":Vo.createElement(Jo.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((ku=Ir==null?void 0:Ir[Fl])==null?void 0:ku.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Zu=["in_progress","ended"])==null?void 0:Zu.includes((tu=Zn==null?void 0:Zn.page)==null?void 0:tu.status))&&Vo.createElement("div",{className:Tl.page_footer},(($u=Zn==null?void 0:Zn.item_banks)==null?void 0:$u.length)>1&&((Tu=Array.from({length:Zn==null?void 0:Zn.count},(rr,ca)=>ca+1))==null?void 0:Tu.map((rr,ca)=>Vo.createElement("div",{key:ca,className:ca==fr?Tl.num_style_active:Tl.num_style,onClick:()=>{xo(ca)}},rr))),Vo.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},fr>0&&Vo.createElement("div",{className:Tl.button1,onClick:()=>{fr>0&&xo(fr-1)}},"\u4E0A\u4E00\u9898"),fr+1<(Zn==null?void 0:Zn.count)&&Vo.createElement("div",{className:Tl.button1,style:{marginLeft:"20px"},onClick:()=>{fr<(Zn==null?void 0:Zn.count)&&xo(fr+1)}},"\u4E0B\u4E00\u9898"),((Uu=Zn==null?void 0:Zn.item_banks)==null?void 0:Uu[fr])&&(($l=(Dr=Zn==null?void 0:Zn.item_banks)==null?void 0:Dr[fr])==null?void 0:$l.item_type)!="PROGRAM"&&((Ul=Zn==null?void 0:Zn.page)==null?void 0:Ul.status)!="ended"&&!((pu=(vu=Zn==null?void 0:Zn.item_banks)==null?void 0:vu[fr])!=null&&pu.is_answered)&&(ge==null?void 0:ge.Status)=="in_progress"&&!(mn!=null&&mn.is_end)&&Vo.createElement(Ft.ZP,{className:"ml10",type:"primary",loading:Di,onClick:()=>{Ru()}},"\u63D0\u4EA4"),((Bu=(Cl=Zn==null?void 0:Zn.item_banks)==null?void 0:Cl[fr])==null?void 0:Bu.item_type)=="PROGRAM"&&(ge==null?void 0:ge.Status)=="in_progress"&&!(mn!=null&&mn.is_end)&&Vo.createElement(Ft.ZP,{className:"ml10",type:"primary",onClick:()=>{Vl()}},"\u8FDB\u5165\u7B54\u9898"),wu()&&(Fl==1||Fl==0&&(Ir==null?void 0:Ir.length)==2)&&Vo.createElement(Ft.ZP,{type:"primary",className:"ml10",onClick:()=>{Fl==1?ei(0):ei(1)}},Fl==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"))),Vo.createElement(bd,{interactiveOpen:xi,maxPage:xn,onClose:()=>fi(!1),currentPage:Xt,paramsHttp:Gl,handlePageClick:rr=>{Cn(rr)},currentPosition:Xt}))))};var Td=(0,fe.connect)(({user:Ee,classroomList:ge,loading:de,globalSetting:wt,problemset:Rt})=>({user:Ee,classroomList:ge,globalSetting:wt,loading:de.effects,problemset:Rt}))(kd),Kl={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},Rd=Object.defineProperty,_s=Object.getOwnPropertySymbols,zd=Object.prototype.hasOwnProperty,jd=Object.prototype.propertyIsEnumerable,$s=(Ee,ge,de)=>ge in Ee?Rd(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ec=(Ee,ge)=>{for(var de in ge||(ge={}))zd.call(ge,de)&&$s(Ee,de,ge[de]);if(_s)for(var de of _s(ge))jd.call(ge,de)&&$s(Ee,de,ge[de]);return Ee};const Zd=({problemset:Ee,dispatch:ge,question:de,questionIndex:wt})=>{const[Rt,Rn]=(0,a.useState)({}),[Hn,mn]=(0,a.useState)([]),Xt={fontSize:"18px"},xn=["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"];(0,a.useEffect)(()=>{const $n=(0,En.cloneDeep)(de);Rn($n),mn($n.choices)},[de]);const ia=($n=!1)=>{let Qn="";return Hn.forEach((Cn,Vn)=>{$n?Cn!=null&&Cn.me_answered&&(Qn=Qn+xn[Vn]):Cn!=null&&Cn.is_answer&&(Qn=Qn+xn[Vn])}),Qn};return a.createElement("div",null,a.createElement("div",{className:ka.questionWrap},a.createElement(ee.Z,{value:'

\u591A\u9009\u9898

'+(Rt==null?void 0:Rt.name),style:ec({},Xt)}),Hn==null?void 0:Hn.map(($n,Qn)=>{const{is_answer:Cn,checked:Vn,choice_text:ra,me_answered:An}=$n;let wa="";return Cn&&(wa=ka.rightAnswerBox),!Cn&&(Vn||An)&&(wa=ka.errorAnswerBox),a.createElement(dt.Z,{key:Qn,className:`${ka.choiceBox} ${wa}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Qn==0?"30px":"20px"}},a.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:ka.choiceIndex},xn[Qn]),a.createElement(Ge.Z,{flex:1,className:"ml30"},a.createElement(ee.Z,{className:ka.html,value:ra,style:ec({},Xt)})),Cn&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Cn&&(Vn||An)&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:ka.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#000",fontWeight:600}},ia())),a.createElement("div",null,a.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Rt==null?void 0:Rt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var Ud=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(Zd),_l=te(59301),Gd=Object.defineProperty,tc=Object.getOwnPropertySymbols,Qd=Object.prototype.hasOwnProperty,Yd=Object.prototype.propertyIsEnumerable,nc=(Ee,ge,de)=>ge in Ee?Gd(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ac=(Ee,ge)=>{for(var de in ge||(ge={}))Qd.call(ge,de)&&nc(Ee,de,ge[de]);if(tc)for(var de of tc(ge))Yd.call(ge,de)&&nc(Ee,de,ge[de]);return Ee};const Vd=({problemset:Ee,dispatch:ge,question:de,questionIndex:wt})=>{const[Rt,Rn]=(0,a.useState)({}),[Hn,mn]=(0,a.useState)([]),Xt={fontSize:"18px"},xn=["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"];return(0,a.useEffect)(()=>{const ia=(0,En.cloneDeep)(de);Rn(ia),mn(ia.choices)},[de]),_l.createElement("div",null,_l.createElement("div",{className:ka.questionWrap},_l.createElement(ee.Z,{value:'

\u5355\u9009\u9898

'+(Rt==null?void 0:Rt.name),style:ac({},Xt)}),Hn==null?void 0:Hn.map((ia,$n)=>{const{is_answer:Qn,checked:Cn,choice_text:Vn,me_answered:ra}=ia;let An="";return Qn&&(An=ka.rightAnswerBox),!Qn&&(Cn||ra)&&(An=ka.errorAnswerBox),_l.createElement(dt.Z,{key:$n,className:`${ka.choiceBox} ${An}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:$n==0?"30px":"20px"}},_l.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:ka.choiceIndex},xn[$n]),_l.createElement(Ge.Z,{flex:1,className:"ml30"},_l.createElement(ee.Z,{className:ka.html,value:Vn,style:ac({},Xt)})),Qn&&_l.createElement(Ge.Z,null,_l.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Qn&&(Cn||ra)&&_l.createElement(Ge.Z,null,_l.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),_l.createElement("div",{className:ka.solutionWrap},_l.createElement("div",{className:"c-grey-333 mb5 font16"},_l.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),_l.createElement("span",{style:{color:"#000",fontWeight:600,fontSize:"16px"}},xn[Hn.findIndex(ia=>ia==null?void 0:ia.is_answer)])),_l.createElement("div",null,_l.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Rt==null?void 0:Rt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var Hd=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(Vd),Wd=Object.defineProperty,oc=Object.getOwnPropertySymbols,Kd=Object.prototype.hasOwnProperty,Jd=Object.prototype.propertyIsEnumerable,rc=(Ee,ge,de)=>ge in Ee?Wd(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,lc=(Ee,ge)=>{for(var de in ge||(ge={}))Kd.call(ge,de)&&rc(Ee,de,ge[de]);if(oc)for(var de of oc(ge))Jd.call(ge,de)&&rc(Ee,de,ge[de]);return Ee};const Xd=({problemset:Ee,dispatch:ge,question:de,questionIndex:wt})=>{var Rt;const[Rn,Hn]=(0,a.useState)({}),[mn,Xt]=(0,a.useState)([]),xn={fontSize:"18px"};(0,a.useEffect)(()=>{const $n=(0,En.cloneDeep)(de);Hn($n),Xt($n.choices)},[de]);const ia=["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"];return a.createElement("div",null,a.createElement("div",{className:ka.questionWrap},a.createElement(ee.Z,{value:'

\u5224\u65AD\u9898

'+(Rn==null?void 0:Rn.name),style:lc({},xn)}),mn==null?void 0:mn.map(($n,Qn)=>{const{is_answer:Cn,checked:Vn,choice_text:ra,me_answered:An}=$n;let wa="";return Cn&&(wa=ka.rightAnswerBox),!Cn&&(Vn||An)&&(wa=ka.errorAnswerBox),a.createElement(dt.Z,{key:Qn,className:`${ka.choiceBox} ${wa}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Qn==0?"30px":"20px"}},a.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:ka.choiceIndex},ia[Qn]),a.createElement(Ge.Z,{flex:1,className:"ml30"},a.createElement(ee.Z,{className:ka.html,value:ra,style:lc({},xn)})),Cn&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Cn&&(Vn||An)&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:ka.solutionWrap},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#000",fontWeight:600}},(Rt=mn.find($n=>$n==null?void 0:$n.is_answer))==null?void 0:Rt.choice_text)),a.createElement("div",null,a.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Rn==null?void 0:Rn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var qd=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(Xd),Pl=te(59301),_d=Object.defineProperty,uc=Object.getOwnPropertySymbols,$d=Object.prototype.hasOwnProperty,e0=Object.prototype.propertyIsEnumerable,ic=(Ee,ge,de)=>ge in Ee?_d(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,t0=(Ee,ge)=>{for(var de in ge||(ge={}))$d.call(ge,de)&&ic(Ee,de,ge[de]);if(uc)for(var de of uc(ge))e0.call(ge,de)&&ic(Ee,de,ge[de]);return Ee};const n0={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},a0=({problemset:Ee,dispatch:ge,question:de,questionIndex:wt})=>{var Rt;const Rn={fontSize:"18px"},Hn={C:Pl.createElement("span",{className:ka.c},"C"),"C++":Pl.createElement("span",{className:ka.cpp},"C++"),Java:Pl.createElement("span",{className:ka.java},"Java"),Python:Pl.createElement("span",{className:ka.python},"Python")},mn={not_started:Pl.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Pl.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Pl.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Pl.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return Pl.createElement("div",null,Pl.createElement("div",{className:ka.questionWrap},Pl.createElement(ee.Z,{value:'

\u7F16\u7A0B\u9898

'+(de==null?void 0:de.name),style:t0({},Rn)})),Pl.createElement("div",{className:ka.descBox},Pl.createElement("div",{className:ka.title},Pl.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Rt=de==null?void 0:de.languages)==null?void 0:Rt.map((Xt,xn,ia)=>Pl.createElement(a.Fragment,{key:xn},Hn[Xt==null?void 0:Xt.language]))),Pl.createElement("div",{className:ka.desc},Pl.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(de==null?void 0:de.description),style:{fontSize:"16px",color:"#000"}}))),(de==null?void 0:de.answer_status)!="not_started"&&Pl.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Pl.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),mn[de==null?void 0:de.answer_status]),["passed","delay_passed"].includes(de==null?void 0:de.answer_status)&&Pl.createElement("div",{className:ka.descBox},Pl.createElement("div",{className:ka.title},Pl.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Pl.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),Pl.createElement("div",{className:ka.desc,style:{backgroundColor:"#fff"}},Pl.createElement(Oa.ZP,{height:300,language:de==null?void 0:de.language,value:de!=null&&de.passed_code?io.Base64.decode(de==null?void 0:de.passed_code):"",theme:"default",options:n0}))))};var o0=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(a0),mr=te(59301),Es=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())});const r0=({user:Ee,globalSetting:ge,classroomList:de,loading:wt,problemset:Rt,dispatch:Rn,pageNum:Hn,maxPage:mn})=>{var Xt,xn,ia,$n,Qn,Cn,Vn,ra,An,wa,sa,ua,na,Da,Qt,Ga,co,Ta,vo;const[zo]=(0,fe.useSearchParams)(),[Lo,Yn]=(0,a.useState)(0),ha=(0,fe.useParams)(),[po,qa]=(0,a.useState)(!1);console.log("paramsHttp--",ha);const[ho,or]=(0,a.useState)(null),[No,Co]=(0,a.useState)(!1),[Fo,Zo]=(0,a.useState)(!1),{SmartPlanItemBanks:Io}=de,qr={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,a.useEffect)(()=>{Hn&&Nl()},[Hn,ha==null?void 0:ha.user_login]);const Nl=()=>Es(void 0,null,function*(){qa(!0),Rn({type:"classroomList/getSmartPlanItemBanks",payload:{login:ha==null?void 0:ha.user_login,course_id:ha==null?void 0:ha.coursesId,id:ha==null?void 0:ha.id,position:Hn,max_position:mn}}),qa(!1)});(0,a.useEffect)(()=>{var sl,cl;Yn(0),(sl=Io==null?void 0:Io.page)!=null&&sl.id&&eu((cl=Io==null?void 0:Io.page)==null?void 0:cl.id)},[Io]);const eu=sl=>Es(void 0,null,function*(){Co(!0);const cl=yield(0,x.ZP)(`/api/smart_plan_item_banks/${sl}/student_comment.json`,{method:"get",params:{user_id:ha==null?void 0:ha.user_login}});(cl==null?void 0:cl.status)===0&&or(cl==null?void 0:cl.data),Co(!1)});return mr.createElement("section",null,mr.createElement(y.Z,{spinning:po},mr.createElement("div",{className:Kl.box},mr.createElement("div",{className:Kl.box_header,style:{padding:"20px"}},mr.createElement("div",{style:{display:"flex",alignItems:"center"}},mr.createElement("div",{className:Kl.header_title},Io!=null&&Io.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),mr.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},mr.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},mr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),mr.createElement("span",{style:{color:"#333333"}},((Xt=Io==null?void 0:Io.user_info)==null?void 0:Xt.user_name)||"--"),mr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),mr.createElement("span",{style:{color:"#333333"}},((xn=Io==null?void 0:Io.user_info)==null?void 0:xn.student_id)||"--"),mr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),mr.createElement("span",{style:{color:"#333333"}},((ia=Io==null?void 0:Io.user_info)==null?void 0:ia.group_name)||"--"))),mr.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},mr.createElement("div",{className:"mt10"},((Qn=($n=Io==null?void 0:Io.item_banks)==null?void 0:$n[Lo])==null?void 0:Qn.item_type)==="SINGLE"&&mr.createElement(Hd,{question:(Cn=Io==null?void 0:Io.item_banks)==null?void 0:Cn[Lo],questionIndex:Lo+1}),((ra=(Vn=Io==null?void 0:Io.item_banks)==null?void 0:Vn[Lo])==null?void 0:ra.item_type)==="MULTIPLE"&&mr.createElement(Ud,{question:(An=Io==null?void 0:Io.item_banks)==null?void 0:An[Lo],questionIndex:Lo+1}),((sa=(wa=Io==null?void 0:Io.item_banks)==null?void 0:wa[Lo])==null?void 0:sa.item_type)==="JUDGMENT"&&mr.createElement(qd,{question:(ua=Io==null?void 0:Io.item_banks)==null?void 0:ua[Lo],questionIndex:Lo+1}),((Da=(na=Io==null?void 0:Io.item_banks)==null?void 0:na[Lo])==null?void 0:Da.item_type)==="PROGRAM"&&mr.createElement(mr.Fragment,null,mr.createElement(o0,{question:(Qt=Io==null?void 0:Io.item_banks)==null?void 0:Qt[Lo],questionIndex:Lo+1}),mr.createElement(To,{item:(Ga=Io==null?void 0:Io.item_banks)==null?void 0:Ga[Lo]}))),((co=Io==null?void 0:Io.page)==null?void 0:co.knowledge_test)&&mr.createElement(mr.Fragment,null,mr.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},mr.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),mr.createElement(Ft.ZP,{type:"link",loading:No,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>Es(void 0,null,function*(){Zo(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),mr.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},mr.createElement(ee.Z,{className:Kl.ansWrap,value:(ho==null?void 0:ho.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),mr.createElement("div",{className:Kl.page_footer},(Io==null?void 0:Io.count)>1&&((Ta=Array.from({length:Io==null?void 0:Io.count},(sl,cl)=>cl+1))==null?void 0:Ta.map((sl,cl)=>mr.createElement("div",{key:cl,className:cl==Lo?Kl.num_style_active:Kl.num_style,onClick:()=>{Yn(sl-1)}},sl))))),mr.createElement(De.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Fo,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Zo(!1)},onCancel:()=>{Zo(!1)}},mr.createElement(y.Z,{spinning:No},mr.createElement("div",{className:Kl.evalueWrap},mr.createElement("div",{className:Kl.evalueSty},mr.createElement("div",{className:Kl.title},"\u5B66\u4E60\u8BC4\u4EF7"),mr.createElement(ee.Z,{className:Kl.ansWrap,value:(ho==null?void 0:ho.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),mr.createElement("div",{className:Kl.evalueSty,style:{marginTop:"20px"}},mr.createElement("div",{className:Kl.title},"\u95EE\u7B54\u8BB0\u5F55"),mr.createElement("div",{className:Kl.ansWrap,style:{padding:"0px 12px 12px 12px"}},(vo=ho==null?void 0:ho.question_and_answer_list)==null?void 0:vo.map((sl,cl)=>mr.createElement("div",{key:cl,className:"mt10"},mr.createElement("div",{style:{display:"flex"}},mr.createElement("div",{className:Kl.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),mr.createElement(ee.Z,{className:Kl.asnCont,value:sl==null?void 0:sl.question})),mr.createElement("div",{style:{display:"flex"}},mr.createElement("div",{className:Kl.label},"\u56DE\u7B54\uFF1A"),mr.createElement(ee.Z,{className:Kl.asnCont,value:sl==null?void 0:sl.answer})))))))))))};var l0=(0,fe.connect)(({user:Ee,classroomList:ge,loading:de,globalSetting:wt,problemset:Rt})=>({user:Ee,classroomList:ge,globalSetting:wt,loading:de.effects,problemset:Rt}))(r0),u0=te(66756),i0=te(58253),s0=Object.defineProperty,sc=Object.getOwnPropertySymbols,c0=Object.prototype.hasOwnProperty,d0=Object.prototype.propertyIsEnumerable,cc=(Ee,ge,de)=>ge in Ee?s0(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,Vi=(Ee,ge)=>{for(var de in ge||(ge={}))c0.call(ge,de)&&cc(Ee,de,ge[de]);if(sc)for(var de of sc(ge))d0.call(ge,de)&&cc(Ee,de,ge[de]);return Ee},Nr=(Ee,ge,de)=>new Promise((wt,Rt)=>{var Rn=Xt=>{try{mn(de.next(Xt))}catch(xn){Rt(xn)}},Hn=Xt=>{try{mn(de.throw(Xt))}catch(xn){Rt(xn)}},mn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Rn,Hn);mn((de=de.apply(Ee,ge)).next())});const G0={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},g0=({user:Ee,classroomList:ge,globalSetting:de,loading:wt,dispatch:Rt})=>{var Rn,Hn,mn,Xt,xn,ia;const[$n,Qn]=Nu.ZP.useNotification(),Cn=(0,a.useRef)(),Vn=(0,a.useRef)(),[ra]=(0,fe.useSearchParams)(),[An,wa]=(0,a.useState)({}),[sa,ua]=(0,a.useState)(""),[na,Da]=(0,a.useState)(""),Qt=(0,fe.useParams)(),[Ga,co]=(0,a.useState)({}),[Ta,vo]=(0,a.useState)(),[zo,Lo]=(0,a.useState)(!1),Yn=(0,a.useRef)(),[ha,po]=(0,a.useState)(!1),[qa,ho]=(0,a.useState)([]),[or,No]=(0,a.useState)(!0),[Co,Fo]=(0,a.useState)(!1),[Zo,Io]=(0,a.useState)([]),[qr,Nl]=(0,a.useState)(!1),[eu,sl]=(0,a.useState)([]),[cl,Zl]=(0,a.useState)(!1),[mu,Ll]=(0,a.useState)(0),[Jr,dl]=(0,a.useState)(!1),[ou,ru]=(0,a.useState)([]),[Lu,Ou]=(0,a.useState)(""),[hl,fu]=(0,a.useState)(Vi({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[ju,Fu]=(0,a.useState)(!1),[ku,tu]=(0,a.useState)(""),[Zu,$u]=(0,a.useState)(0),Tu=(0,a.useRef)(null),[Uu,Dr]=(0,a.useState)(!1),[$l,Ul]=(0,a.useState)(!1),[vu,pu]=(0,a.useState)(!1),[Cl,Bu]=(0,a.useState)(!1),fr=(0,a.useRef)(!1),{SmartPlanItemBanks:xo}=ge,Gl=(0,a.useRef)(An),wi=(0,a.useRef)(),Gu=(0,a.useRef)([1]),lu=ra.get("simulate")=="true",nu=ra.get("pptPage")?Number(ra.get("pptPage")):1,[Fl,ei]=(0,a.useState)(!1),[Ir,ii]=(0,a.useState)(!1),[Qu,Ql]=a.useState(["60%","40%"]),[Di,si]=(0,a.useState)(!1),Yl=(0,a.useRef)(!1),[ci,di]=(0,a.useState)(!1),[gi,Yu]=(0,a.useState)(!1),ti=(0,a.useRef)(null),mi=(0,a.useRef)(window.innerWidth);(0,a.useEffect)(()=>{const _a=700/window.innerWidth*100,Ho=100-_a;Cl?An!=null&&An.IsSuper?Ql(["100%","0%"]):Ql([`${Ho.toFixed(2)}%`,`${_a.toFixed(2)}%`]):Ql([`${Ho.toFixed(2)}%`,`${_a.toFixed(2)}%`]),fr.current=Cl,Cl||dl(!1)},[Cl]),(0,a.useEffect)(()=>{Uu&&na>0&&Ul(!0)},[na,Uu]),window.addEventListener("resize",()=>{console.log(ti.current),clearTimeout(ti.current),ti.current=setTimeout(()=>{const hn=window.innerWidth;if(hn==mi.current)return;console.log("\u89C6\u53E3\u5927\u5C0F\u8C03\u6574\u5B8C\u6210\uFF0C\u5F53\u524D\u5BBD\u5EA6:",hn);const Ho=700/window.innerWidth*100,Wo=100-Ho;Cl?An!=null&&An.IsSuper?Ql(["100%","0%"]):Ql([`${Wo.toFixed(2)}%`,`${Ho.toFixed(2)}%`]):Ql([`${Wo.toFixed(2)}%`,`${Ho.toFixed(2)}%`]),fr.current=Cl,Cl||dl(!1),bu(),mi.current=hn},300)}),(0,a.useEffect)(()=>{const hn=()=>Nr(void 0,null,function*(){if(!Yl.current){Yl.current=!0;try{yield bu()}catch(Na){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",Na)}finally{Yl.current=!1}}});return window.addEventListener("resize",hn),()=>{window.removeEventListener("resize",hn)}},[]),(0,a.useEffect)(()=>(document.body.addEventListener((0,So.gH)(),fi),()=>{document.body.removeEventListener((0,So.gH)(),fi)}),[]);const xi=()=>Nr(void 0,null,function*(){var hn,Na;yield(hn=Cn.current)==null?void 0:hn.ready();const _a=(Na=Cn.current)==null?void 0:Na.Application;_a&&(yield _a.ActivePresentation.SlideShowWindow.View.Exit())});(0,a.useEffect)(()=>{!(An!=null&&An.IsSuper)&&!ra.get("pptPage")&&(ua(nu),Rt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Qt==null?void 0:Qt.coursesId,id:Qt==null?void 0:Qt.id,position:nu}})),(0,rt.s2)()&&fe.history.replace(`/miniprogram/courseware/study?courses_id=${Qt==null?void 0:Qt.coursesId}&id=${Qt==null?void 0:Qt.id}`)},[]),(0,a.useEffect)(()=>{Gl.current=An,An!=null&&An.WebofficeURL&&setTimeout(()=>{Ru()},300)},[An]),(0,a.useEffect)(()=>{var hn;return(hn=Ee==null?void 0:Ee.userInfo)!=null&&hn.login&&hu(),()=>{clearInterval(Yn.current)}},[(Rn=Ee==null?void 0:Ee.userInfo)==null?void 0:Rn.login]),(0,a.useEffect)(()=>{!(An!=null&&An.IsSuper)&&(Ta==null?void 0:Ta.is_end)===!1&&(An==null?void 0:An.Status)=="in_progress"&&vi()},[Ta==null?void 0:Ta.is_end,An]),(0,a.useEffect)(()=>{if(Ta!=null&&Ta.is_end&&clearInterval(Yn.current),!(An!=null&&An.IsSuper)&&(Ta!=null&&Ta.is_end)){let hn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];hn&&(hn!=null&&hn.includes(Qt==null?void 0:Qt.id))||(Se.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(hn==null?void 0:hn.length)===0?hn=[Qt==null?void 0:Qt.id]:hn.push(Qt==null?void 0:Qt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(hn)))}},[Ta==null?void 0:Ta.is_end,An]),(0,a.useEffect)(()=>{if(Ta!=null&&Ta.enable_extra&&!(Ta!=null&&Ta.is_end)){let hn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];hn&&!(hn!=null&&hn.includes(Qt==null?void 0:Qt.id))&&De.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>Nr(void 0,null,function*(){(hn==null?void 0:hn.length)===0?hn=[Qt==null?void 0:Qt.id]:hn.push(Qt==null?void 0:Qt.id),Jl(Ta==null?void 0:Ta.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(hn))})})}},[Ta==null?void 0:Ta.enable_extra]);const fi=()=>{(0,So.vp)()||xi()};(0,a.useEffect)(()=>{var hn,Na;(hn=Ee==null?void 0:Ee.userInfo)!=null&&hn.login&&(An!=null&&An.IsSuper?Lo(!0):Lo((An==null?void 0:An.Status)&&(An==null?void 0:An.Status)!="not_started"),(Na=Cn.current)!=null&&Na.ready&&bu())},[(Hn=Ee==null?void 0:Ee.userInfo)==null?void 0:Hn.login,An]),(0,a.useEffect)(()=>{var hn;Ta!=null&&Ta.page&&((hn=xo==null?void 0:xo.page)==null?void 0:hn.lesson_mode)=="online_lesson"&&!(An!=null&&An.IsSuper)&&!lu&&Jl(Ta==null?void 0:Ta.page)},[Ta==null?void 0:Ta.page]),(0,a.useEffect)(()=>{var hn;((hn=Ee==null?void 0:Ee.userInfo)==null?void 0:hn.real_name)==="\u6E38\u5BA2"&&Rt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(mn=Ee==null?void 0:Ee.userInfo)==null?void 0:mn.real_name]);const Zn=()=>{var hn,Na,_a,Ho,Wo;let Oo=[];return(((Na=(hn=xo==null?void 0:xo.page)==null?void 0:hn.smart_plan_page_knowledges)==null?void 0:Na.length)>0||(_a=xo==null?void 0:xo.page)!=null&&_a.is_ai_question)&&Oo.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Ho=xo==null?void 0:xo.page)!=null&&Ho.page_info&&Oo.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(xo==null?void 0:xo.count)>0&&Oo.push({key:"4",title:"\u8BD5\u9898"}),(Wo=xo==null?void 0:xo.page)!=null&&Wo.animation_code&&Oo.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),a.createElement(a.Fragment,null,Oo==null?void 0:Oo.map((ur,Bl)=>a.createElement("span",{style:{cursor:"pointer"},onClick:()=>{console.log(ur),pu(!0),Ou(ur==null?void 0:ur.key)}},ur==null?void 0:ur.title,Bl!=(Oo==null?void 0:Oo.length)-1?"\u3001":"")))};(0,a.useEffect)(()=>{var hn,Na,_a,Ho,Wo,Oo,ur;dl(!1),sa&&((hn=xo==null?void 0:xo.page)==null?void 0:hn.position)!=Zu&&Cl&&($u((Na=xo==null?void 0:xo.page)==null?void 0:Na.position),Fu(!0),setTimeout(()=>{Fu(!1)},2e3),An!=null&&An.IsSuper&&(((Ho=(_a=xo==null?void 0:xo.page)==null?void 0:_a.smart_plan_page_knowledges)==null?void 0:Ho.length)>0||(Wo=xo==null?void 0:xo.page)!=null&&Wo.is_ai_question||(Oo=xo==null?void 0:xo.page)!=null&&Oo.page_info||(xo==null?void 0:xo.count)>0||(ur=xo==null?void 0:xo.page)!=null&&ur.animation_code?$n.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:a.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",a.createElement("span",{style:{color:"#3061D0"}},Zn())),duration:2,pauseOnHover:!0,onClose:()=>{dl(!0)}}):dl(!0)))},[xo]),(0,a.useEffect)(()=>{Hi()},[sa,Ta==null?void 0:Ta.randomData]);const Hi=()=>Nr(void 0,null,function*(){var hn,Na;if(!(An!=null&&An.IsSuper)&&(An==null?void 0:An.Status)=="in_progress"&&sa){const _a=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/check_page_progress.json`,{method:"post",body:{position:sa}});(_a==null?void 0:_a.status)==0&&((hn=_a==null?void 0:_a.data)!=null&&hn.allow||(Io((Na=_a==null?void 0:_a.data)==null?void 0:Na.not_finish_positions),Fo(!0)))}});function bu(){return Nr(this,null,function*(){try{yield Cn.current.ready();const _a=yield(yield Cn.current.Application.ActiveWindow).View;_a.ZoomToFit=-1;const Ho=new Event("resize");window.dispatchEvent(Ho)}catch(hn){}})}function Jl(hn){return Nr(this,null,function*(){yield Cn.current.ready(),Cn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(hn)})}(0,a.useEffect)(()=>{gi&&Cn.current&&(ni(!0),bu())},[gi,Cn.current]);function ni(hn){return Nr(this,null,function*(){if(!lu&&!(Qt!=null&&Qt.user_login)){hn?(Bu(!0),(0,So.Dj)(document.body)):(Bu(!1),(0,So.BU)()),yield Cn.current.ready();const Na=Cn.current.Application,_a=yield Na.ActivePresentation,Ho=yield Na.ActivePresentation.SlideShowSettings,Wo=yield _a.SlideShowWindow;hn?yield Ho.Run():Wo.IsFullScreen=!1;const Oo=(yield Na.ActivePresentation.SlideShowWindow)!==null;Bu(Oo),bu()}})}function Ai(){return Nr(this,null,function*(){try{const hn=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:1}});vo(Vi({},(hn==null?void 0:hn.data)||{}))}catch(hn){}})}const uu=()=>Nr(void 0,null,function*(){var hn,Na;let _a=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}.json`,{method:"get"});(_a==null?void 0:_a.status)==0&&(co(_a==null?void 0:_a.data),Qt!=null&&Qt.user_login||(ra.get("type")=="view"&&(((hn=_a==null?void 0:_a.data)==null?void 0:hn.status)=="in_progress"?Dr(!0):Yu(!0)),((Na=_a==null?void 0:_a.data)==null?void 0:Na.status)=="in_progress"&&ra.get("type")!="update"&&Dr(!0)))}),vi=()=>Nr(void 0,null,function*(){const hn=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/start_class.json`,{method:"post"})}),Si=()=>Nr(void 0,null,function*(){var hn;const Na=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(hn=xo==null?void 0:xo.page)==null?void 0:hn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),yi=()=>Nr(void 0,null,function*(){Rt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Qt==null?void 0:Qt.coursesId,id:Qt==null?void 0:Qt.id,position:sa||(Ta==null?void 0:Ta.page)||1,max_position:na}})}),hu=()=>Nr(void 0,null,function*(){var hn,Na,_a;const Ho={};Qt!=null&&Qt.user_login&&(Ho.login=Qt.user_login),lu&&(Ho.is_simulate=!0);const Wo=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/get_office_token.json`,{method:"get",params:Ho});wa(Wo==null?void 0:Wo.data),No(!1);const Oo=((hn=Wo==null?void 0:Wo.data)==null?void 0:hn.FileName)||"";document.title=Oo,(Na=Wo==null?void 0:Wo.data)!=null&&Na.IsSuper?uu():lu?Yu(!0):(((_a=Wo==null?void 0:Wo.data)==null?void 0:_a.Status)=="in_progress"&&Yu(!0),Yn.current=setInterval(()=>{Ai()},2e3))});function Vu(){return Nr(this,null,function*(){if(!Cn.current)return;clearTimeout(wi.current),yield Cn.current.ready();const hn=Cn.current.Application,_a=(Wo=>{if(!Wo||Wo.length===0)return[];const Oo=[...Wo].sort((wl,oi)=>wl-oi),ur=[];let Bl={From:Oo[0],To:Oo[0]};for(let wl=1;wlVu(),4*60*1e3)})}function iu(hn){return Nr(this,null,function*(){Gu.current=hn,Vu()})}function Ru(){return Nr(this,null,function*(){var hn=document.getElementById("weboffice-zone");Cn.current=he().config({mount:hn,url:An==null?void 0:An.WebofficeURL,refreshToken:pi,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(An!=null&&An.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),Cn.current.setToken({token:An==null?void 0:An.AccessToken,timeout:25*60*1e3}),Cn.current.on("fileStatus",function(Na){return Nr(this,null,function*(){console.log("fileStatus:",Na),yield Cn.current.ready();const Ho=yield Cn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;ua(Ho),Gu.current=[Ho],Vu()})}),Cn.current.on("fileOpen",function(Na){ai()}),Cn.current.on("fullscreenChange",function(Na){Na.status==1?ra.get("type")!="update"&&Yu(!0):(0,So.BU)(),console.log("fullscreenChange:",Na)})})}function pi(){return new Promise(function(hn){return Nr(this,null,function*(){var Na,_a,Ho,Wo;const Oo=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(Na=Gl.current)==null?void 0:Na.AccessToken,refresh_token:(_a=Gl.current)==null?void 0:_a.RefreshToken}});((Ho=Oo==null?void 0:Oo.data)==null?void 0:Ho.Code)=="InvalidArgument.AccessToken"&&hu(),Gl.current=Oo.data,hn({token:(Wo=Oo==null?void 0:Oo.data)==null?void 0:Wo.AccessToken,timeout:2*60*1e3}),hn(Oo==null?void 0:Oo.data)})})}function wu(){return Nr(this,null,function*(){No(!0),yield Cn.current.ready();const hn=Cn.current.Application,Na=yield hn.ActivePresentation,Ho=yield(yield Na.Slides).Count;Da(Ho);let Wo=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(Wo==null?void 0:Wo.status)==0&&Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield hn.ActivePresentation.Slides.AddSlide(Ho),setTimeout(()=>Nr(this,null,function*(){No(!1),Na.Slides.Item(Ho).Shapes.AddPicture({FileName:"https://www.educoder.net/images/tzppt.png",LinkToFile:-1,SaveWithDocument:0,Left:0,Top:0,Width:1,Height:1,Scale:!0})}),1e3)})}function ai(){return Nr(this,null,function*(){yield Cn.current.ready();const hn=Cn.current.Application,Na=yield hn.ActivePresentation.GetSlideRemark(),Ho=yield(yield hn.ActivePresentation).Slides,Wo=yield Ho.Count;Da(Wo),hn.Sub.SlideShowEnd=()=>Nr(this,null,function*(){Bu(!1),bu(),Yu(!1)}),hn.Sub.SlideShowBegin=()=>Nr(this,null,function*(){Bu(!0),bu()});const Oo=yield hn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;ua(Oo),Gu.current=[Oo],Vu(),hn.Sub.ActiveSlideChange=ur=>Nr(this,null,function*(){var Bl;Da(yield Ho.Count),ua(((Bl=ur==null?void 0:ur.Data)==null?void 0:Bl.slideIndex)+1)}),hn.Sub.SlideDelete=ur=>Nr(this,null,function*(){var Bl;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\u4E8B\u4EF6",ur);let wl=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/delete_page.json`,{method:"delete",body:{position:(Bl=ur==null?void 0:ur.Data)==null?void 0:Bl.SlideIndex}});(wl==null?void 0:wl.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),Da(yield Ho.Count))}),hn.Sub.PresentationNewSlide=ur=>Nr(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",ur)}),hn.Sub.SlideMove=ur=>Nr(this,null,function*(){var Bl,wl,oi;if(An!=null&&An.IsSuper&&document.hasFocus()){ua("");let bi=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_page_postition.json`,{method:"post",body:{origin_position:(Bl=ur==null?void 0:ur.Data)==null?void 0:Bl.SlideFromIndex,target_position:(wl=ur==null?void 0:ur.Data)==null?void 0:wl.SlideIndex}});(bi==null?void 0:bi.status)==0&&(Se.ZP.success("\u79FB\u52A8\u6210\u529F"),ua((oi=ur==null?void 0:ur.Data)==null?void 0:oi.SlideIndex))}}),yield hn.ActivePresentation.SlideShowWindow.View.GotoSlide(nu)})}const Vl=()=>Nr(void 0,null,function*(){var hn,Na;Zl(!0);const _a=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/smart_plan_users.json`,{method:"get",params:hl});(_a==null?void 0:_a.status)==0&&(sl((hn=_a==null?void 0:_a.data)==null?void 0:hn.smart_plan_users),Ll((Na=_a==null?void 0:_a.data)==null?void 0:Na.count)),Zl(!1)}),es=()=>Nr(void 0,null,function*(){var hn;Zl(!0);const Na=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/header_info.json`,{method:"get"});(Na==null?void 0:Na.status)===0&&ru([{name:"\u5168\u90E8",id:""},...((hn=Na==null?void 0:Na.data)==null?void 0:hn.course_groups)||[]]),Zl(!1)});(0,a.useEffect)(()=>{var hn,Na;return xo&&((hn=xo==null?void 0:xo.page)!=null&&hn.id)&&!((Na=xo==null?void 0:xo.page)!=null&&Na.has_study_record)&&(An==null?void 0:An.IsSuper)===!1&&(An==null?void 0:An.Status)=="in_progress"&&(Tu.current=setTimeout(()=>{Si()},1e4)),()=>{Tu.current&&clearTimeout(Tu.current)}},[wt["classroomList/getSmartPlanItemBanks"],xo,An==null?void 0:An.IsSuper]),(0,a.useEffect)(()=>{qr&&(es(),Vl())},[qr,hl]);const rr=()=>{const hn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(hn==null?void 0:hn.findIndex(_a=>(_a==null?void 0:_a.id)==(Qt==null?void 0:Qt.id)&&(_a==null?void 0:_a.courseId)==(Qt==null?void 0:Qt.coursesId)))==-1&&(hn.push({id:Qt==null?void 0:Qt.id,courseId:Qt==null?void 0:Qt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(hn)),Jl(1))},ca=()=>Nr(void 0,null,function*(){var hn,Na,_a,Ho,Wo;const Oo=()=>Nr(void 0,null,function*(){let Bl=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_status.json`,{method:"post"});(Bl==null?void 0:Bl.status)==0&&(Se.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),fe.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan`),(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:sa,allow_answer:!1,is_end:!0}}}))}),ur=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}.json`,{method:"get"});(Na=(hn=ur==null?void 0:ur.data)==null?void 0:hn.not_start_positions)!=null&&Na.length?De.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:a.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",a.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(Wo=(Ho=(_a=ur==null?void 0:ur.data)==null?void 0:_a.not_start_positions)==null?void 0:Ho.sort((Bl,wl)=>Number(Bl)-Number(wl)))==null?void 0:Wo.join("\u3001"),"\u9875")," \u6709\u672A\u542F\u52A8\u7684\u7B54\u9898\uFF0C\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u8FD9\u4E9B\u8BD5\u9898\u5C06\u65E0\u6CD5\u542F\u52A8\u7B54\u9898\u3002\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F"),onCancel:()=>Nr(void 0,null,function*(){var Bl,wl,oi;Jl((oi=(wl=(Bl=ur==null?void 0:ur.data)==null?void 0:Bl.not_start_positions)==null?void 0:wl.sort((bi,ts)=>Number(bi)-Number(ts)))==null?void 0:oi[0])}),onOk:()=>Nr(void 0,null,function*(){yield Oo()})}):De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5F53\u524D\u8BFE\u4EF6\u5C06\u4E0D\u53EF\u7F16\u8F91\u548C\u7EE7\u7EED\u4E0A\u8BFE\u3002",onOk:()=>Nr(void 0,null,function*(){yield Oo()})})}),Gr=()=>a.createElement(a.Fragment,null,zo&&(Qt!=null&&Qt.user_login?a.createElement("div",{className:Mo.right},a.createElement(l0,{pageNum:sa,maxPage:na})):a.createElement("div",{className:Mo.right},a.createElement(y.Z,{spinning:wt["classroomList/getSmartPlanItemBanks"]},a.createElement("div",{style:{visibility:xo?"visible":"hidden",height:"100vh",overflow:"hidden"}},(An==null?void 0:An.IsSuper)!==void 0&&a.createElement("div",{style:na?{}:{display:"none"}},An!=null&&An.IsSuper?a.createElement(_u,{clickTab:Lu,pptFullScreen:Cl,pageNum:sa,maxPage:na,pptInfo:Ga,openEwm:ha,changePage:iu,setOpenEwm:()=>{po(null)},aiImg:qa,addPage:()=>{wu()},gotoSlide:hn=>{Jl(hn)}}):a.createElement(Td,{isSimulate:lu,officeToken:An,pageCache:Ta,pageNum:sa,aiImg:qa,maxPage:na,changePage:iu,gotoSlide:hn=>{Jl(hn)}}))))))),ll=()=>{var hn,Na,_a,Ho,Wo;return a.createElement("div",{className:Mo.left},a.createElement("div",{style:lu?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!vu&&Cl&&(An==null?void 0:An.IsSuper)&&Jr&&a.createElement("div",{className:Mo.left_float},a.createElement("div",{className:Mo.float_icon},a.createElement("img",{src:te(23175),width:20,height:20})),a.createElement("div",{className:Mo.float_more},a.createElement("div",{className:Mo.float_text,onClick:()=>{pu(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Ga==null?void 0:Ga.status)=="in_progress"&&((hn=xo==null?void 0:xo.page)==null?void 0:hn.lesson_mode)!="self_learning"&&!(xo!=null&&xo.is_extra)&&(((Na=xo==null?void 0:xo.page)==null?void 0:Na.status)=="not_started"||((_a=xo==null?void 0:xo.page)==null?void 0:_a.status)=="ended")&&(An==null?void 0:An.IsSuper)&&(xo==null?void 0:xo.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mo.float_icon},a.createElement("img",{src:te(68045),width:20,height:20})),a.createElement("div",{className:Mo.float_text,onClick:()=>Nr(void 0,null,function*(){var Oo;let ur=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Oo=xo==null?void 0:xo.page)==null?void 0:Oo.id,status:"in_progress"}});(ur==null?void 0:ur.status)==0&&(Se.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),yi(),pu(!0))})},((Ho=xo==null?void 0:xo.page)==null?void 0:Ho.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Ga==null?void 0:Ga.status)=="in_progress"&&!(xo!=null&&xo.is_extra)&&((Wo=xo==null?void 0:xo.page)==null?void 0:Wo.status)=="in_progress"&&(An==null?void 0:An.IsSuper)&&(xo==null?void 0:xo.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mo.float_icon,style:{background:"rgba(227,0,0,0.1)"}},a.createElement("img",{src:te(7891),width:20,height:20})),a.createElement("div",{className:Mo.float_text,onClick:()=>Nr(void 0,null,function*(){var Oo;let ur=yield(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Oo=xo==null?void 0:xo.page)==null?void 0:Oo.id,status:"ended"}});(ur==null?void 0:ur.status)==0&&(Se.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),yi())})},"\u7ED3\u675F\u7B54\u9898")))),ra.get("simulate")=="true"&&a.createElement("div",{className:Mo.btn_float,style:{bottom:0}},a.createElement(Ua.op,{className:"mb20",onClick:()=>{ra.get("type")?fe.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/ppt_info/info?type=${ra.get("type")}`):fe.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!vu&&Cl&&a.createElement("div",{className:Mo.btn_float,style:{right:An!=null&&An.IsSuper?"0px":"20px"}},a.createElement("div",null,a.createElement(Ua.op,{disabled:sa==1,className:"mb20",onClick:()=>{if(sa==1){Se.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}tu(""),Jl(sa-1)}},"\u4E0A\u4E00\u9875")),a.createElement("div",null,a.createElement(Ua.op,{disabled:sa==na,onClick:()=>{if(sa==na){Se.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}tu(""),Jl(sa+1)}},"\u4E0B\u4E00\u9875")),(An==null?void 0:An.IsSuper)&&a.createElement("div",{className:Mo.to_page_style},"\u8DF3\u8F6C\u5230",a.createElement(oe.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:ku||void 0,placeholder:"\u9875\u7801",onChange:Oo=>{Jl(Oo),tu(Oo)}},Array.from({length:na},(Oo,ur)=>ur+1).map(Oo=>a.createElement(oe.default.Option,{key:Oo,value:Oo},Oo))))),!vu&&Cl&&(An==null?void 0:An.IsSuper)&&sa==na&&(Ga==null?void 0:Ga.status)=="in_progress"&&a.createElement("div",{className:Mo.over_content},a.createElement("div",{className:Mo.over_button,onClick:()=>Nr(void 0,null,function*(){yield ca()})},a.createElement("img",{src:te(3540),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u7ED3\u675F\u6388\u8BFE"))),!Cl&&(Qt==null?void 0:Qt.user_login)&&ci&&a.createElement("div",{className:Mo.over_item_list},a.createElement("div",{className:Mo.over_item},a.createElement("div",{className:Mo.close_button,onClick:()=>{di(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mo.over_button,onClick:()=>{Nl(!0)}},a.createElement("img",{src:te(78868),className:Mo.ewm_img,style:{width:"16px",height:"15px"}}),a.createElement("div",{className:Mo.ewm_text},"\u5B66\u751F\u5217\u8868")),a.createElement("div",{className:Mo.over_button,onClick:()=>{fe.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/detail`)}},a.createElement("img",{src:te(50066),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u9000\u51FA\u8BFE\u4EF6")))),!Cl&&!(Qt!=null&&Qt.user_login)&&(An==null?void 0:An.IsSuper)&&ci&&a.createElement("div",{className:Mo.over_item_list},a.createElement("div",{className:Mo.over_item},a.createElement("div",{className:Mo.close_button,onClick:()=>{di(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mo.over_button,onClick:()=>{ni(!0)}},a.createElement("img",{src:te(15091),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u5168\u5C4F\u64AD\u653E")),(Ga==null?void 0:Ga.status)=="not_started"&&a.createElement("div",{className:Mo.over_button,onClick:()=>Nr(void 0,null,function*(){Rt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan",params:{coursesId:Qt==null?void 0:Qt.coursesId,smart_plans_id:Qt==null?void 0:Qt.id}}})})},a.createElement("img",{src:te(76502),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(Ga==null?void 0:Ga.status)=="not_started"&&a.createElement("div",{className:Mo.over_button,onClick:()=>Nr(void 0,null,function*(){ii(!0)})},a.createElement("img",{src:te(93026),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(Ga==null?void 0:Ga.status)=="in_progress"&&a.createElement("div",{className:Mo.over_button,onClick:()=>Nr(void 0,null,function*(){yield ca()})},a.createElement("img",{src:te(3540),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),a.createElement("div",{className:Mo.over_button,onClick:()=>{po(new Date)}},a.createElement("img",{src:te(56440),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))),!Cl&&!(Qt!=null&&Qt.user_login)&&!(An!=null&&An.IsSuper)&&!lu&&a.createElement("div",{className:Mo.overcont2wrap},a.createElement(Ua.op,{disabled:sa==1,className:"mr30",onClick:()=>{if(sa==1){Se.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}Jl(sa-1)}},"\u4E0A\u4E00\u9875"),a.createElement("div",{className:Mo.over_content2},a.createElement("div",{className:Mo.over_button2,onClick:()=>{fe.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan`)}},a.createElement("img",{src:te(50066),className:Mo.ewm_img2,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),a.createElement(Ua.op,{disabled:sa==na,className:"ml30",onClick:()=>{if(sa==na){Se.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}Jl(sa+1)}},"\u4E0B\u4E00\u9875")),!Cl&&!ci&&(An==null?void 0:An.IsSuper)&&a.createElement("div",{className:Mo.kjgj_style},a.createElement("div",{className:Mo.kjgj_item,onClick:()=>{di(!0)}},a.createElement("div",{className:Mo.kjgj_img},a.createElement("img",{src:te(22335),style:{width:"30px",height:"30px"}})),a.createElement("div",{className:Mo.kjgj_text},"\u8BFE\u4EF6\u5DE5\u5177"))))};return a.createElement(y.Z,{spinning:or},a.createElement("div",{style:{display:"flex"}},Qn,ju&&a.createElement("div",{className:Mo.page_style},"\u7B2C",sa,"\u9875"),a.createElement(Yi,{className:`${Mo.officeWrp} ${Di?Mo.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:hn=>{console.log("box:",hn);const Na=hn[0]+hn[1],_a=[hn[0]/Na*100,hn[1]/Na*100];console.log("newSizes:",_a),_a[0]<20&&(_a[0]=20,_a[1]=80),_a[1]==0?si(!0):si(!1),Ql(_a),bu()}},Cl?a.createElement(a.Fragment,null,a.createElement(Yi.Panel,{size:Qu[0]}," ",ll()),a.createElement(Yi.Panel,{size:Qu[1],collapsible:!(An!=null&&An.IsSuper),style:{overflow:"hidden"}},An!=null&&An.IsSuper?a.createElement(Re.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{pu(!1)},destroyOnClose:!0,forceRender:!0,open:vu},Gr(),a.createElement("div",{className:Mo.close_drawer,onClick:hn=>{hn.stopPropagation(),pu(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):Gr())):a.createElement(a.Fragment,null,a.createElement(Yi.Panel,{size:Qu[0],min:"20%",collapsible:!0}," ",ll()),a.createElement(Yi.Panel,{size:Qu[1],collapsible:!0,style:{overflow:"hidden"}},(!Cl||!(An!=null&&An.IsSuper))&&Gr()))),a.createElement(u0.Z,{Callback:()=>{uu(),(0,x.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:sa,allow_answer:!1,is_end:!1}}})}}),a.createElement(i0.Z,{v:Ga,params:Qt,user:Ee,visible:Ir,afterOk:()=>{ii(!1),window.location.reload()},afterCancel:()=>{ii(!1)}}),a.createElement(De.default,{centered:!0,maskClosable:!1,keyboard:!1,open:$l,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},a.createElement("div",{className:Mo.modal},"\u5B66\u751F\u53EF\u4EE5\u6253\u5F00\u624B\u673A\u626B\u63CF\u5C4F\u5E55\u4E0A\u7684\u4E8C\u7EF4\u7801\uFF0C\u5373\u53EF\u8FDB\u5165\u8BFE\u4EF6\u9875\u9762\uFF0C\u5F00\u542F\u667A\u6167\u5B66\u4E60\uFF01"),a.createElement("div",{className:Mo.erweima},a.createElement(E.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Qt==null?void 0:Qt.coursesId}&id=${Qt==null?void 0:Qt.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(Xt=de==null?void 0:de.setting)==null?void 0:Xt.tab_logo_url}`})),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},a.createElement(Ft.ZP,{type:"primary",onClick:()=>{Ul(!1),Dr(!1),po(null),ni(!0),rr()}},"\u5F00\u59CB\u4E0A\u8BFE"))),a.createElement(De.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:Co,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var hn;Fo(!1),Jl((hn=Zo==null?void 0:Zo.sort())==null?void 0:hn[0])},onOk:()=>Nr(void 0,null,function*(){var hn;Fo(!1),Jl((hn=Zo==null?void 0:Zo.sort())==null?void 0:hn[0])})},a.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(xn=Zo==null?void 0:Zo.sort())==null?void 0:xn.map((hn,Na)=>a.createElement("span",{key:Na,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Fo(!1),Jl(hn)}},"\u7B2C",hn,"\u9875",Na+1==(Zo==null?void 0:Zo.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),a.createElement(De.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:qr,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{Nl(!1)},footer:null},a.createElement(y.Z,{spinning:!1},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},a.createElement(oe.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:hl==null?void 0:hl.course_group_id,options:(ia=ou||[])==null?void 0:ia.map(hn=>({label:hn==null?void 0:hn.name,value:hn==null?void 0:hn.id})),onChange:hn=>{hl.page=1,hl.course_group_id=hn,fu(Vi({},hl))}}),a.createElement(Ua.t7,{style:{width:300},value:{value:hl.search},onChange:(hn,Na)=>{hl.page=1,hl.search=hn,fu(Vi({},hl))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),a.createElement(Ie.default,{loading:cl,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:hn=>a.createElement("span",{style:{color:"#666666"}},hn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:hn=>a.createElement("span",{style:{color:"#666666"}},hn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:hn=>a.createElement("span",{style:{color:"#666666"}},hn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(hn,Na)=>a.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Nl(!1),fe.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/users/${Na==null?void 0:Na.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:eu,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:hl.limit,current:hl.page,position:["bottomRight"],onChange:(hn,Na)=>{hl.page=hn,hl.limit=Na,fu(Vi({},hl))},total:mu,showTotal:(hn,Na)=>a.createElement("span",null,"\u5171",a.createElement("span",{style:{color:"#165DFF"}}," ",hn," "),"\u6761\u6570\u636E")}})))))};var m0=(0,fe.connect)(({user:Ee,classroomList:ge,loading:de,globalSetting:wt})=>({user:Ee,classroomList:ge,globalSetting:wt,loading:de.effects}))(g0)},58253:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return ue}});var a=te(59301),me=te(6767),he=te(62957),fe=te(14566),Ce=te(25399),Se=te(60242),De=te(38986),Ze={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},Be=te(9148),le=te(16253),Re=te(47257),Ie=te.n(Re),Ft=te(51257),oe=te(59301),E=Object.defineProperty,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(ie,Pe,ze)=>Pe in ie?E(ie,Pe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ie[Pe]=ze,ee=(ie,Pe)=>{for(var ze in Pe||(Pe={}))b.call(Pe,ze)&&z(ie,ze,Pe[ze]);if(y)for(var ze of y(Pe))x.call(Pe,ze)&&z(ie,ze,Pe[ze]);return ie},ne=(ie,Pe,ze)=>new Promise((Me,Xe)=>{var lt=tt=>{try{It(ze.next(tt))}catch(rt){Xe(rt)}},be=tt=>{try{It(ze.throw(tt))}catch(rt){Xe(rt)}},It=tt=>tt.done?Me(tt.value):Promise.resolve(tt.value).then(lt,be);It((ze=ze.apply(ie,Pe)).next())}),ue=({v:ie,visible:Pe,params:ze,user:Me,afterOk:Xe,afterCancel:lt})=>{var be;const[It,tt]=(0,a.useState)([]),rt=(0,a.useRef)([]),[Yt,nt]=(0,a.useState)(!1),Nt={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{tt([])},accept:".ppt,.pptx",beforeUpload:Je=>ne(void 0,null,function*(){var kt,Lt;const Dt=Je.name.endsWith(".ppt"),Ye=Je.name.endsWith(".pptx");if(!Dt&&!Ye)return me.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(Je.size/1024/1024>200)return me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const He=yield(0,De.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:Je.name}});if((kt=He==null?void 0:He.data)!=null&&kt.exist)me.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),tt([]);else{const ct={id:String(Math.random()).slice(-6),name:Je.name,size:Je.size,file:Je,description:"",percent:0,status:"uploading"};pt(ct,{container_type:"SmartPlan",login:(Lt=Me==null?void 0:Me.userInfo)==null?void 0:Lt.login,container_id:null,description:"",realFileName:!1}),tt(it=>[ct])}return Promise.reject()})},pt=(Je,kt)=>ne(void 0,null,function*(){var Lt,Dt,Ye,ke,He,ct,it,Oe,qe,bt;kt.file_name=Je.name;const Tt=Je.name,Ut=yield(0,De.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((Ut==null?void 0:Ut.status)!==0){tt(At=>(At[At.findIndex(Ve=>Ve.name===Tt)].status="error",[...At])),me.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ut.data=JSON.parse((0,le.pe)(Ut.data));const _t=new(Ie())({endpoint:(Lt=Ut==null?void 0:Ut.data)==null?void 0:Lt.end_point,region:(Dt=Ut==null?void 0:Ut.data)==null?void 0:Dt.region,accessKeyId:(Ye=Ut==null?void 0:Ut.data)==null?void 0:Ye.access_key_id,accessKeySecret:(ke=Ut==null?void 0:Ut.data)==null?void 0:ke.access_key_secret,bucket:(He=Ut==null?void 0:Ut.data)==null?void 0:He.bucket,stsToken:(ct=Ut==null?void 0:Ut.data)==null?void 0:ct.security_token});Je.name.split(".").pop(),_t.multipartUpload(`smartplans/${ze.coursesId}/${ze==null?void 0:ze.id}/${(it=Me==null?void 0:Me.userInfo)==null?void 0:it.login}/${Date.now()}/${Tt}`,new Blob([Je.file],{type:Je.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(At,Ve,dt)=>{tt(Ge=>{const ht=Ge.findIndex(ut=>ut.name===Tt);return Ge[ht].client=_t,Ge[ht].percent=At*100,Ge[ht].checkpoint=Ve,[...Ge]})},checkpoint:(qe=rt.current[(Oe=rt.current)==null?void 0:Oe.findIndex(At=>At.name===Tt)])==null?void 0:qe.checkpoint,callback:{customValue:{id:Tt+""},url:(bt=Ut==null?void 0:Ut.data)==null?void 0:bt.callback_url,host:Ut==null?void 0:Ut.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,De.rz)(kt)}}).then(function(At){tt(Ve=>{var dt,Ge,ht;const ut=Ve.findIndex(gt=>gt.name===Tt);let $t="done";return((dt=At.data)==null?void 0:dt.status)===0?Ve[ut].response=(Ge=At.data)==null?void 0:Ge.data:(me.ZP.warning((ht=At.data)==null?void 0:ht.message),$t="error"),Ve[ut].status=$t,[...Ve]})}).catch(function(At){(At==null?void 0:At.name)!=="cancel"&&tt(Ve=>{const dt=Ve.findIndex(Ge=>Ge.name===Tt);return Ve[dt].status="error",[...Ve]})})});return oe.createElement(he.default,{maskClosable:!1,centered:!0,open:Pe,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{lt(),tt([])},okButtonProps:{loading:Yt,disabled:(It==null?void 0:It.length)>0&&((be=It==null?void 0:It[0])==null?void 0:be.status)=="uploading"},onOk:()=>ne(void 0,null,function*(){var Je,kt,Lt;if((It==null?void 0:It.length)>0&&((Je=It==null?void 0:It[0])==null?void 0:Je.status)=="uploading"){me.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}nt(!0);const Dt=yield yield(0,De.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/smart_plans/${ie==null?void 0:ie.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Lt=(kt=It==null?void 0:It[0])==null?void 0:kt.response)==null?void 0:Lt.attachment_id}});return nt(!1),(Dt==null?void 0:Dt.status)===0&&(me.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),Xe(),tt([])),Dt})},oe.createElement("div",null,oe.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",oe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),oe.createElement(fe.default,ee({},Nt),oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement(Be.op,{shape:"default"},oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement("img",{width:14,src:te(69629)}),oe.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),oe.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),oe.createElement("div",{className:Ze.box},It.map(Je=>oe.createElement("div",{key:Je.id,className:Ze.row},oe.createElement("div",{className:Ze.icon},Je.status==="done"&&oe.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),Je.status==="error"&&oe.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),oe.createElement("div",null,oe.createElement(Ce.Z,{title:Je==null?void 0:Je.name},oe.createElement("div",{style:{color:Je.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,Ft.tP)(Je==null?void 0:Je.name,9))),Je.status==="uploading"&&oe.createElement(Se.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Je.percent,showInfo:!1,size:[168,4]})))))))}},98309:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return E}});var a=te(59301),me=te(25690),he=te(62957),fe=te(99571),Ce=te(29787),Se=te(81072),De=te(10866),Ze=te(75975),Be=te(24334),le=te(61186),Re=te.n(le),Ie=te(24363),Ft=te(59301),oe=(y,b,x)=>new Promise((z,ee)=>{var ne=ie=>{try{ue(x.next(ie))}catch(Pe){ee(Pe)}},re=ie=>{try{ue(x.throw(ie))}catch(Pe){ee(Pe)}},ue=ie=>ie.done?z(ie.value):Promise.resolve(ie.value).then(ne,re);ue((x=x.apply(y,b)).next())}),E=({open:y,onClose:b})=>{const[x,z]=(0,a.useState)(void 0);console.log((0,me.useLocation)(),33);const ee=(0,me.useLocation)();(0,a.useEffect)(()=>{y&&function(){return oe(this,null,function*(){const Lt=yield(0,Se.X6)(y);z(Lt.data)})}()},[y]);const{status:ne,created_at:re,code:ue,name:ie,language:Pe,pass_sets_count:ze,set_count:Me,error_msg:Xe,output:lt,input:be,expected_output:It,execute_memory:tt,user:rt,execute_time:Yt,input_file_url:nt,output_file_url:Nt,is_file:pt,expected_output_file_url:Je}=x||{};return Ft.createElement(he.default,{open:y,width:1e3,onCancel:()=>b(!1),footer:Ft.createElement(fe.ZP,{type:"primary",onClick:()=>b(!1)},"\u5173\u95ED"),centered:!0},Ft.createElement(Ce.Z,{spinning:!x,delay:500},Ft.createElement("div",{className:"record-detail-info"},x?Ft.createElement(Ft.Fragment,null,Ft.createElement("div",{className:"record-detail-body"},Ft.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Ft.createElement("ul",{className:"record-info"},Ft.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Ft.createElement("span",{className:ne===0?"c-green":"c-red"},De.Im[ne])," "),Ft.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Ft.createElement("span",null,Re()(re).format("YYYY-MM-DD HH:mm:ss"))," "),Ft.createElement("li",null," \u8BED\u8A00\uFF1A",Ft.createElement("span",null,Pe)," "),Ft.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Ft.createElement("span",null,Yt*1e3,"ms")," "),Ft.createElement("li",null," ",`${ne===Ie.h.HIDE_COMPILE_STATUS?"--":ze} / ${Me} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,De.gZ)({status:ne,error_msg:Xe,execute_time:Yt,output:lt,input:be,expected_output:It,input_file_url:nt,output_file_url:Nt,is_file:pt,expected_output_file_url:Je}),Ft.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Ft.createElement(Ze.ZP,{height:"200px",width:"100%",language:Pe==null?void 0:Pe.toLocaleLowerCase(),value:Be.Base64.decode(ue),options:{readOnly:!0}}))):null)))}},7727:function(Te,ot,te){"use strict";te.d(ot,{Im:function(){return Me},Y4:function(){return lt}});var a=te(59301),me=te(37568),he=te(6767),fe=te(99571),Ce=te(37345),Se=te(24334),De=te.n(Se),Ze=te(91136),Be=te(86074),le=te(76902),Re=te(51257),Ie=te(34376),Ft=te.n(Ie),oe=te(38986),E=te(25690),y=te(98309),b=te(49535),x=te(81072),z=te(8243),ee=te(45677),ne=te(92310),re=te.n(ne),ue=te(84989),ie=te(59301),Pe=(tt,rt,Yt)=>new Promise((nt,Nt)=>{var pt=Lt=>{try{kt(Yt.next(Lt))}catch(Dt){Nt(Dt)}},Je=Lt=>{try{kt(Yt.throw(Lt))}catch(Dt){Nt(Dt)}},kt=Lt=>Lt.done?nt(Lt.value):Promise.resolve(Lt.value).then(pt,Je);kt((Yt=Yt.apply(tt,rt)).next())});const{TextArea:ze}=me.default,Me={[Ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Xe=(tt=>(tt[tt.SET_VISIBLE=0]="SET_VISIBLE",tt[tt.SET_TABINDEX=1]="SET_TABINDEX",tt))(Xe||{});function lt(tt){const{status:rt,error_msg:Yt,output:nt,input:Nt,expected_output:pt,is_file:Je,input_file_url:kt,output_file_url:Lt,expected_output_file_url:Dt,setMonacoValue:Ye,setData:ke,highlightEndEntry:He}=tt,ct=(0,a.useRef)(),it=(0,a.useRef)(),Oe=(0,a.useRef)();let qe=null;const bt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(nt&&!Je&&ct.current){const Tt=new Ie.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Tt.open(ct.current);const Ut=(He?Re.jl:Re.pp)(Se.Base64.decode(nt));Tt.write(Ut),Tt.setOption("theme",{background:"#1e1e1e"})}if(Nt&&!Je&&it.current){const Tt=new Ie.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Tt.open(it.current),Tt.write((He?Re.jl:Re.pp)(Nt)),Tt.setOption("theme",{background:"#1e1e1e"})}if(pt&&!Je&&Oe.current){const Tt=new Ie.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Tt.open(Oe.current),Tt.write((He?Re.jl:Re.pp)(Se.Base64.decode(pt))),Tt.setOption("theme",{background:"#1e1e1e"})}},[nt]),rt){case Ce.h.NOMATCH:qe=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Je&&ie.createElement("div",{ref:ct}),Je&&ie.createElement("div",{style:bt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pe(this,null,function*(){const Tt=yield(0,oe.ZP)(Lt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ye(Tt),setTimeout(()=>{ke(Lt)},200)})},nt)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Je&&ie.createElement("div",{ref:Oe}),Je&&ie.createElement("div",{style:bt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pe(this,null,function*(){const Tt=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ye(yield Tt.text()),setTimeout(()=>{ke(Dt)},200)})},pt)));break;case Ce.h.EXECUTEFAILURE:qe=ie.createElement(ie.Fragment,null,ie.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Je&&ie.createElement(le.Z,{value:Nt,style:bt}),Je&&ie.createElement("div",{style:bt},ie.createElement("a",{onClick:()=>(0,Re.LR)(kt,Nt)},Nt))),ie.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:Ze.Z.error,style:{color:"#E30000",padding:"0 10px"}},Se.Base64.decode(Yt),"111")));break;case Ce.h.COMPILEFAILURE:qe=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:Ze.Z.error},Se.Base64.decode(Yt)));break;case Ce.h.PODFAILURE:qe=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ce.h.TIMEOUT:qe=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",qe," ")}function be(tt){const{status:rt,error_msg:Yt,execute_time:nt,output:Nt,input:pt,expected_output:Je,is_file:kt,input_file_url:Lt,output_file_url:Dt,expected_output_file_url:Ye}=tt;let ke=null;switch(rt){case Ce.h.OK:case Ce.h.NOMATCH:case Ce.h.EXECUTEFAILURE:case Ce.h.COMPILEFAILURE:ke=ie.createElement("div",{id:"outputResultRef",className:"h100"});break;case Ce.h.PODFAILURE:ke=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ce.h.TIMEOUT:ke=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",ke," ")}function It({value:tt,className:rt}){return ie.createElement("span",{className:rt},tt)}ot.ZP=({input:tt,is_file:rt,debuging:Yt,submitting:nt,executingMessage:Nt,debugResult:pt,onChangeInput:Je,onDebugCode:kt,onSubmitCode:Lt,hack:Dt,user:Ye,submitResult:ke,isWhiteTheme:He,topDispatch:ct})=>{const[it]=(0,E.useSearchParams)(),Oe=(0,E.useParams)(),[qe,bt]=(0,a.useState)(!1),[Tt,Ut]=(0,a.useState)(!1),[_t,En]=(0,a.useState)(1),[At,Ve]=(0,a.useState)(!1),[dt,Ge]=(0,a.useState)(0),[ht,ut]=(0,a.useState)(!1),[$t,gt]=(0,a.useState)(""),[Qe,Pt]=(0,a.useState)(""),We=(0,a.useRef)(),St=(0,a.useRef)(),an=(0,a.useRef)(null),Et=(0,a.useRef)(null),_e=(0,a.useRef)(null);console.log(ke,"submitResult",Oe);const{status:Ae,id:Le,input:Ue,output:at,expected_output:Vt,is_file:zt,input_file_url:on,output_file_url:Ht,expected_output_file_url:jt,error_msg:In,hack_sets:ta}=ke||{};(0,a.useEffect)(()=>{Ae===0&&(En(1),Ge(0))},[Ae,Le]),(0,a.useEffect)(()=>{Pe(void 0,null,function*(){var Kn;const ln=yield(0,x.rX)(Oe==null?void 0:Oe.id,"submit");(ln==null?void 0:ln.status)===0&&(ln!=null&&ln.data&&((Kn=ln==null?void 0:ln.data)==null?void 0:Kn.status)!==0?(ct({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:ln==null?void 0:ln.data}}),En(2),Ge(320)):(En(1),Ge(0)))})},[Oe==null?void 0:Oe.id]),(0,a.useEffect)(()=>{if(We.current){let Dn=function(et){yn=fn.offsetHeight,Mn=!0,_n=et.pageY,_e.current.style.display="block"},Kn=function(){Mn=!1,_e.current.style.display="none"},ln=function(et){if(Mn){cn();let xt=_n-et.pageY,vn=yn+xt;if(vn<0&&(vn=0),vn>window.innerHeight-150&&(vn=window.innerHeight-150),_t===1){vn<=34?Ge(0):Ge(vn);return}console.log(vn,"resizeH"),Ge(vn)}};const fn=an.current;let yn=0,Mn=!1,_n=0;const Ct=document.getElementById("case-y-bar");return Ct==null||Ct.addEventListener("mousedown",Dn),document.addEventListener("mousemove",ln),document.addEventListener("mouseup",Kn),()=>{const et=document.getElementById("case-y-bar");et==null||et.removeEventListener("mousedown",Dn),document.removeEventListener("mousemove",ln),document.removeEventListener("mouseup",Kn)}}},[We,_t]),(0,a.useEffect)(()=>{const Dn=b.Z.subscribe("resize-move-bar",cn);if(it.get("type")!=="exercises")return document.addEventListener((0,ue.gH)(),wn),()=>{document.removeEventListener((0,ue.gH)(),wn),Dn()}},[]),(0,a.useEffect)(()=>{});function cn(){var Dn,Kn,ln,fn;const yn=document.getElementById("outputResultRef");if(yn){let Mn=yn.dataset.text;St.current.reset(),St.current.writeln(Mn);const _n=document.getElementById("outputResultRef").offsetWidth-20,Ct=((fn=(ln=(Kn=(Dn=St.current)==null?void 0:Dn._core)==null?void 0:Kn._renderService)==null?void 0:ln.dimensions)==null?void 0:fn.actualCellWidth)||10,et=Math.ceil(_n/Ct);St.current.resize(et,Math.ceil(yn.clientHeight/16))}}function Sn(){bt(!qe),setTimeout(()=>{cn()},300),qe?Ge(320):(Ge(window.innerHeight-150),Ve(!0))}function Xn(){Tt?(Ut(!1),(0,ue.BU)()):(Ut(!0),(0,ue.Dj)(Et.current))}const wn=Dn=>{(0,ue.vp)()||Ut(!1)},Pn=(0,a.useMemo)(()=>{if(pt){const{status:Dn,output:Kn,error_msg:ln}=pt;return setTimeout(()=>{let fn="",yn=document.getElementById("outputResultRef");Kn?fn=Se.Base64.decode(Kn):ln&&(fn=Se.Base64.decode(ln)),St.current=new Ie.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),St.current.open(yn),St.current.onKey(function(Mn){var _n;if(Mn.domEvent.key.toLocaleUpperCase()==="C"&&Mn.domEvent.ctrlKey){Mn.domEvent.preventDefault();let Ct=(_n=St.current)==null?void 0:_n.getSelection();navigator.clipboard.writeText(Ct).then(()=>{})}}),yn.dataset.text=fn,St.current.setOption("convertEol",!0),cn()},300),ie.createElement(ie.Fragment,null,be(pt))}return null},[pt]);function tn(){var Dn,Kn;if(!(Dt!=null&&Dt.code)||((Dn=Dt==null?void 0:Dt.code)==null?void 0:Dn.trim().length)===0){(Kn=he.ZP)==null||Kn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}En(1),Ge(320),kt()}const Un=Dn=>Pe(void 0,null,function*(){let Kn=yield(0,oe.ZP)(`/api/problems/${Dn}/start.json`,{method:"get",params:{hack_user_id:Ye==null?void 0:Ye.user_id}});Kn&&(window.location.href=`/myproblems/${Kn==null?void 0:Kn.identifier}${window.location.search}`)});function Wn(){zt?navigator.clipboard.writeText(Se.Base64.decode(In)).then(()=>{he.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(Se.Base64.decode(at)).then(()=>{he.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ie.createElement(a.Fragment,null,ie.createElement("div",{className:re()(Ze.Z.case,He&&Ze.Z.whiteCase),style:{height:dt},ref:an},ie.createElement("div",{className:Ze.Z.fullMask,ref:_e}),ie.createElement("div",{className:Ze.Z["resize-y-bar"],id:"case-y-bar",ref:We,draggable:!1},_t===2&&ie.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),_t===1&&(dt<=34?ie.createElement("div",{onClick:()=>{Ge(320)},className:Ze.Z.unfoldBtn},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ie.createElement("div",{onClick:()=>{Ge(0)},className:Ze.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ie.createElement("div",null,ie.createElement("div",{className:Ze.Z.caseHead},ie.createElement("div",{className:Ze.Z.dot}),ie.createElement("div",{className:Ze.Z.text},_t===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),_t===2&&!nt&&typeof Ae=="number"&&ie.createElement(ie.Fragment,null,Ae===Ce.h.OK?ie.createElement("div",{className:Ze.Z.pass},ie.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ie.createElement("div",{className:Ze.Z.noPass},ie.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Me[Ae])),ie.createElement("div",{className:Ze.Z.btns},_t===2&&!nt&&ie.createElement(ie.Fragment,null,Ae!==Ce.h.OK&&ie.createElement("div",{onClick:Wn},ie.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ie.createElement("div",{onClick:()=>{ut(Le)}},ie.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),it.get("type")!=="exercises"&&ie.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Sn()},ie.createElement("i",{className:`iconfont icon-${qe?"suoxiao1":"fangda"}`})))),ie.createElement("div",{style:{display:_t===1?"block":"none"}},Yt?ie.createElement(Be.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:dt-34}},ie.createElement("div",{className:Ze.Z.result},ie.createElement("div",{className:Ze.Z.left},ie.createElement("div",{className:Ze.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ie.createElement("div",{className:Ze.Z.leftNode},ie.createElement(ze,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:rt?"":tt,onChange:Je}))),ie.createElement("div",{className:Ze.Z.right},ie.createElement("div",{className:Ze.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ie.createElement("div",{className:Ze.Z.node},pt?Pn:ie.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ie.createElement("div",{style:{display:_t===2?"block":"none"}},nt?ie.createElement(Be.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:dt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ie.createElement("div",{ref:Et,className:Ze.Z.elseNode},ie.createElement("div",{className:Ze.Z.nameWrap},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ie.createElement("div",{className:Ze.Z.scroll},ie.createElement("pre",{className:Ze.Z.scrollBox,style:At?{height:Tt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!zt&&ie.createElement(It,{value:Ue}),zt&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pe(void 0,null,function*(){const Dn=yield fetch(on,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Pt(yield Dn.text()),setTimeout(()=>{gt(on)},200)})},Ue)),Ue&&ie.createElement("div",{className:Ze.Z.action},ie.createElement("span",{onClick:()=>Ve(!At)},At?"\u6536\u8D77":"\u5C55\u5F00")))),ie.createElement("div",{className:Ze.Z.result,style:{flex:1,overflow:"hidden"}},ie.createElement("div",{className:Ze.Z.left},ie.createElement("div",{className:Ze.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ie.createElement("div",{className:Ze.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ie.createElement("pre",null,!zt&&ie.createElement(It,{className:"mb10",value:Vt&&Se.Base64.decode(Vt)||""}),zt&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pe(void 0,null,function*(){const Dn=yield fetch(jt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Pt(yield Dn.text()),setTimeout(()=>{gt(jt)},200)})},Vt)))),ie.createElement("div",{className:Ze.Z.right},ie.createElement("div",{className:Ze.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ie.createElement("div",{className:Ze.Z.node,style:{color:Ae===Ce.h.OK?"#2ABD8C":"#FF2C29"}},ie.createElement("pre",null,(Ae===4||Ae===5)&&ie.createElement(It,{className:"mb10",value:In&&Se.Base64.decode(In)||""}),Ae!=4&&Ae!=5&&(zt?ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pe(void 0,null,function*(){const Dn=yield(0,oe.ZP)(Ht,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Pt(Dn)}catch(Kn){Pt("")}setTimeout(()=>{gt(Ht)},200)})},at):ie.createElement(It,{className:"mb10",value:at&&Se.Base64.decode(at)||""})))))))))),ie.createElement("div",{className:re()(Ze.Z.footer,He&&Ze.Z.whiteFooter),style:{zIndex:100}},(Dt==null?void 0:Dt.is_program)&&(Dt==null?void 0:Dt.above_question)&&ie.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Dt==null?void 0:Dt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Dt==null?void 0:Dt.is_program)&&(Dt==null?void 0:Dt.under_question)&&ie.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Dt==null?void 0:Dt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ie.createElement(fe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Yt||nt,loading:Yt,color:"#2ABD8C",className:"mr10",onClick:tn},"\u8C03\u8BD5\u4EE3\u7801"),it.get("qtype")!=="8"&&ie.createElement(fe.ZP,{className:Ze.Z.disabled,type:"primary",icon:ie.createElement("i",{className:"iconfont icon-bofang1"}),loading:nt,disabled:Yt||nt,onClick:()=>{var Dn,Kn;if(!(Dt!=null&&Dt.code)||((Dn=Dt==null?void 0:Dt.code)==null?void 0:Dn.trim().length)===0){(Kn=he.ZP)==null||Kn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}En(2),Ge(320),Lt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ie.createElement(y.Z,{onClose:ut,open:ht}),ie.createElement(ee.Z,{close:!0,data:$t,type:$t.length?"txt":"",onClose:()=>gt(""),monacoEditor:{value:Qe,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(Te,ot,te){"use strict";te.r(ot),te.d(ot,{Types:function(){return rn},default:function(){return se}});var a=te(59301),me=te(25690),he=te(11938),fe=te(62957),Ce=te(29787),Se=te(99571),De=te(25399),Ze=te(77019),Be=te(81072),le=te(81722),Re=te(84989),Ie=te(8343),Ft=te(346),oe=te(87169),E=te(30641),y=te(75975),b=te(91558),x=te(23992),z=te(58397),ee=te(6767),ne={list:"list___IRN6i",copy:"copy___qCn9B"},re=te(56102),ue=te(38986),ie=(ve,Fe,Ne)=>new Promise((yt,Ot)=>{var mt=Wt=>{try{Jt(Ne.next(Wt))}catch(en){Ot(en)}},Zt=Wt=>{try{Jt(Ne.throw(Wt))}catch(en){Ot(en)}},Jt=Wt=>Wt.done?yt(Wt.value):Promise.resolve(Wt.value).then(mt,Zt);Jt((Ne=Ne.apply(ve,Fe)).next())}),ze=({showResourceCentre:ve,identifier:Fe})=>{const Ne=(0,me.useParams)(),[yt,Ot]=(0,a.useState)(null);(0,a.useEffect)(()=>{ve&&mt()},[ve]);const mt=()=>ie(void 0,null,function*(){const Zt=yield(0,ue.ZP)(`/api/problems/${Fe}/attachment_list.json`,{method:"get"});(Zt==null?void 0:Zt.status)==0&&Ot(Zt.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(yt!=null&&yt.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),yt==null?void 0:yt.map((Zt,Jt)=>a.createElement("dl",{className:ne.list,key:Jt},a.createElement(De.Z,{title:Zt.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),Zt.title)),a.createElement("dd",null,a.createElement(re.CopyToClipboard,{text:Zt.saved_file_path,onCopy:()=>ee.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Me=te(59301),Xe=Object.defineProperty,lt=Object.defineProperties,be=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Yt=(ve,Fe,Ne)=>Fe in ve?Xe(ve,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):ve[Fe]=Ne,nt=(ve,Fe)=>{for(var Ne in Fe||(Fe={}))tt.call(Fe,Ne)&&Yt(ve,Ne,Fe[Ne]);if(It)for(var Ne of It(Fe))rt.call(Fe,Ne)&&Yt(ve,Ne,Fe[Ne]);return ve},Nt=(ve,Fe)=>lt(ve,be(Fe));const pt={theme:(0,x.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,x.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,x.G)("cmTabToSpace",!0),showResourceCentre:!1};var Je=(ve=>(ve[ve.set_font_size=0]="set_font_size",ve[ve.set_theme=1]="set_theme",ve[ve.on_tab_to_space=2]="on_tab_to_space",ve[ve.set_show_editor_setting=3]="set_show_editor_setting",ve[ve.set_show_respurce_center=4]="set_show_respurce_center",ve))(Je||{});function kt(ve,Fe){switch(Fe.type){case 3:return Nt(nt({},ve),{showEditorSetting:Fe.payload});case 1:return Nt(nt({},ve),{theme:Fe.payload});case 0:return Nt(nt({},ve),{fontSize:Fe.payload});case 2:return Nt(nt({},ve),{tabToSpace:Fe.payload});case 4:return Nt(nt({},ve),{showResourceCentre:Fe.payload});default:throw new Error}}var Lt=({isLoading:ve,value:Fe,onChange:Ne,language:yt,onUpdateCode:Ot,ActionBarRender:mt,setIsWhiteTheme:Zt,identifier:Jt})=>{const[Wt,en]=(0,a.useReducer)(kt,pt),{theme:pn,fontSize:sn,showEditorSetting:nn,tabToSpace:kn,showResourceCentre:zn}=Wt,Kt=(0,a.useRef)(),va=(0,a.useRef)();(0,a.useEffect)(()=>{Zt(pn==="vs")},[pn]);const Tn={onFontSizeChange:Pa=>{en({type:0,payload:Pa}),(0,x.t)("cmFontSize",Pa)},tabToSpace:kn,cmFontSize:sn,className:"oj",cmCodeMode:pn,onTabToSpace:Pa=>{en({type:2,payload:Pa}),(0,x.t)("cmTabToSpace",Pa)},onCodeModeChange:Pa=>{en({type:1,payload:Pa}),(0,x.t)("ProgrammingCodeMode",Pa)}};function aa(){en({type:3,payload:!1})}function ya(){en({type:3,payload:!0})}function pa(){en({type:4,payload:!1})}function Ya(){en({type:4,payload:!0})}const la={value:Fe,language:yt,theme:pn,options:{fontSize:sn,insertSpaces:kn},onChange:Pa=>{Ne(Pa),va.current=Pa,clearTimeout(Kt.current),Kt.current=setTimeout(()=>{Ot(va.current)},1e4)},onEditBlur:Pa=>{va.current&&Ot(va.current)}};return Me.createElement(a.Fragment,null,mt(ya,Ya),Me.createElement("div",{style:{flex:1,overflow:"hidden"}},!ve&&Me.createElement(y.ZP,nt({},la))),Me.createElement(b.Z,null,Me.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:nn,onClose:aa},Me.createElement(z.Z,nt({},Tn)))),Me.createElement(b.Z,null,Me.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:zn,onClose:pa},Me.createElement(ze,{showResourceCentre:zn,identifier:Jt}))))},Dt=te(60141),Ye=te(24334),ke=te(7727),He={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},ct={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},it=te(54172),Oe=te(13747),qe=te(58617),bt=te(98309),Tt=te(61186),Ut=te.n(Tt),_t=te(59301);const{Column:En}=it.default;var At=({submitResult:ve,submitting:Fe,submitRecords:Ne,page:yt,onPageChange:Ot,topicId:mt})=>{const[Zt]=(0,me.useSearchParams)(),{records:Jt,records_count:Wt}=Ne||{},[en,pn]=(0,a.useState)(!1),sn=Zt.get("type")==="1";return _t.createElement(Ce.Z,{spinning:Fe,tip:"\u8BC4\u6D4B\u4E2D...",indicator:_t.createElement(qe.Z,{style:{fontSize:24},spin:!0})},(Jt==null?void 0:Jt.length)>0?_t.createElement(it.default,{dataSource:Jt,rowKey:"id",pagination:!1},_t.createElement(En,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(nn,kn)=>_t.createElement("span",null," ",Ut()(nn).format("YYYY-MM-DD HH:mm:ss"))}),_t.createElement(En,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(nn,kn)=>{var zn;return _t.createElement("span",{className:`${nn===0?"c-green":"c-red"} current`,onClick:()=>{pn(kn.id)}},(zn=ke.Im[nn])==null?void 0:zn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),_t.createElement(En,{title:`\u6267\u884C\u7528\u65F6 (${sn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:nn=>nn?sn?nn:nn/1e3:""}),_t.createElement(En,{title:`\u5185\u5B58\u6D88\u8017\uFF08${sn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:nn=>nn?sn?nn:parseFloat((nn/1024).toFixed(2)):""}),_t.createElement(En,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),_t.createElement(En,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(nn,kn)=>_t.createElement("span",{className:"c-light-primary current",onClick:()=>{pn(kn.id)}},"\u67E5\u770B")})):_t.createElement("div",{style:{height:300,width:"100%"}}),_t.createElement(bt.Z,{onClose:pn,open:en}),Wt>15?_t.createElement(Oe.Z,{className:ct.pagination,current:yt,pageSize:15,total:Wt,onChange:Ot}):null)},Ve=te(28426),dt=te(96599),Ge={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},ht=te(76902),ut=te(59301);const $t={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var gt=({hack:ve})=>{const{language:Fe,difficult:Ne,time_limit:yt,description:Ot}=ve,[mt]=(0,me.useSearchParams)(),Zt=$t[Ne];return ut.createElement(ut.Fragment,null,ut.createElement("ul",{className:Ge.info},ut.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ut.createElement("b",{className:Ge.info_tag},Fe)),ut.createElement("li",null,ut.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ut.createElement(dt.default,{color:Zt==null?void 0:Zt.color},Zt==null?void 0:Zt.name)),ut.createElement("li",null,ut.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ut.createElement("span",{style:{color:"#333333"}},yt,"\u79D2"))),mt.get("qtype")==="8"?ut.createElement(ht.Z,{value:Ot,showProgramFill:!0,className:Ge.desc}):ut.createElement(ht.Z,{value:Ot,className:Ge.desc}))},Qe={},Pt=te(59301),We=({hack:ve,current_user:Fe})=>Pt.createElement("div",{className:Qe.answer},ve!=null&&ve.answer_text?Pt.createElement(ht.Z,{style:{padding:"13px 0"},value:(ve==null?void 0:ve.answer_text)||""}):Pt.createElement(Ve.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),St=te(49535);function an(ve,Fe){return(0,ue.U2)(`/problems/${ve}/comments.json`,{page:Fe,limit:10})}function Et(ve){return(0,ue.v_)(`/discusses/${ve}/plus.json`,{container_type:"Discuss",type:1})}function _e(ve,Fe,Ne){return(0,ue.v_)(`/problems/${ve}/comments/reply.json`,{comments:{content:Ne,parent_id:Fe}})}function Ae(ve,Fe){return(0,ue.v_)(`/problems/${ve}/comments.json`,{comments:{content:Fe}})}function Le(ve,Fe,Ne){return(0,ue.v_)(`/problems/${ve}/comments/${Fe}/hidden.json`,Ne)}function Ue(ve,Fe){return(0,ue.IV)(`/problems/${ve}/comments/${Fe}`)}var at=te(75604);function Vt({author:ve}){return a.createElement("a",{href:`/users/${ve.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Ft.Z.IMG_SERVER}/images/${ve.image_url}`,width:"50"}))}function zt({data:ve,index:Fe,parentDiscussIndex:Ne,user:yt,onSetActionType:Ot}){const{author:mt,can_delete:Zt,content:Jt,id:Wt,time:en}=ve;function pn(){Ot({id:Wt,index:Fe,type:"delete-discuss",parentDiscussIndex:Ne,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const sn=yt.admin||Zt||mt.user_id===yt.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Vt,{author:mt}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${mt.login}`,target:"_blank"},mt.name),a.createElement("span",{className:"grey"},en),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},sn?a.createElement("a",{onClick:pn,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(ht.Z,{className:"discuss-content",value:Jt})))}var on=({user:ve,data:Fe,index:Ne,onPlusDiscuss:yt,onSetActionType:Ot,activeDiscussIndex:mt,onReplyDiscuss:Zt,onSetActiveDiscussIndex:Jt})=>{const{content:Wt,children:en,hidden:pn,id:sn,praise_count:nn,time:kn,user_praise:zn,can_delete:Kt,author:va}=Fe;function Tn(){Jt(sn)}function aa(){yt(sn,!zn,Ne)}function ya(){Ot({id:sn,index:Ne,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function pa(){Ot({id:sn,index:Ne,params:{hidden:pn?"0":"1"},type:"hidden-discuss",message:pn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ya=ve.admin||ve.user_id===va.user_id;return a.createElement("div",{className:"discuss-item-container",key:sn},a.createElement(Vt,{author:va}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${va.login}`,target:"_blank"}," ",va.name," "),a.createElement("span",{className:"grey"},kn)),a.createElement(ht.Z,{className:"discuss-content",value:Wt}),en&&en.length>0?a.createElement("div",{className:"reply-discuss-container"},en.map((la,Pa)=>a.createElement(zt,{key:la.id,data:la,index:Pa,user:ve,onSetActionType:Ot,parentDiscussIndex:Ne}))):null,a.createElement("div",{className:"btn-group"},Ya?a.createElement("a",{onClick:pa,title:pn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:pn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Kt&&(!en||en.length==0)?a.createElement("a",{onClick:ya,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Tn,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:aa,className:zn?"c-orange":""},a.createElement("i",{className:zn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,nn||""))),a.createElement(at.Z,{id:sn,activeDiscussIndex:mt,onReplyDiscuss:Zt})))},Ht=te(87320),jt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},In=te(39793),ta=(ve,Fe,Ne)=>new Promise((yt,Ot)=>{var mt=Wt=>{try{Jt(Ne.next(Wt))}catch(en){Ot(en)}},Zt=Wt=>{try{Jt(Ne.throw(Wt))}catch(en){Ot(en)}},Jt=Wt=>Wt.done?yt(Wt.value):Promise.resolve(Wt.value).then(mt,Zt);Jt((Ne=Ne.apply(ve,Fe)).next())}),cn=({user_praise:ve,praise_count:Fe,praisePlus:Ne,onCreateDiscuss:yt,discuss_count:Ot})=>{const[mt,Zt]=(0,a.useState)(!1),[Jt,Wt]=(0,a.useState)("");function en(kn){Wt(kn)}function pn(){Zt(!0)}function sn(){Zt(!1)}function nn(){return ta(this,null,function*(){yt(Jt),Wt(""),Zt(!1)})}return a.createElement("div",{className:`${jt["dis-input-editor-container"]} ${mt?jt.active:""} `},a.createElement("div",{className:mt?`hide ${jt["text-area"]}`:jt["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:pn}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Ot," "),a.createElement("a",{className:"c-light-black",onClick:Ne,title:ve?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${ve?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Fe?a.createElement("span",null,Fe):"")),mt?a.createElement("div",{className:jt["input-mask"],onClick:sn}):null,a.createElement("div",{className:mt?jt["md-container"]:`${jt["md-container"]} hide`},a.createElement(In.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Jt,height:240,onChange:en}),a.createElement("div",{className:jt["tip-container"],onClick:sn},a.createElement("a",{className:jt["btn-send"],onClick:nn}," \u53D1\u9001 "))))},Sn=te(59301),Xn=Object.defineProperty,wn=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Dn=(ve,Fe,Ne)=>Fe in ve?Xn(ve,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):ve[Fe]=Ne,Kn=(ve,Fe)=>{for(var Ne in Fe||(Fe={}))Un.call(Fe,Ne)&&Dn(ve,Ne,Fe[Ne]);if(tn)for(var Ne of tn(Fe))Wn.call(Fe,Ne)&&Dn(ve,Ne,Fe[Ne]);return ve},ln=(ve,Fe)=>wn(ve,Pn(Fe)),fn=(ve,Fe,Ne)=>new Promise((yt,Ot)=>{var mt=Wt=>{try{Jt(Ne.next(Wt))}catch(en){Ot(en)}},Zt=Wt=>{try{Jt(Ne.throw(Wt))}catch(en){Ot(en)}},Jt=Wt=>Wt.done?yt(Wt.value):Promise.resolve(Wt.value).then(mt,Zt);Jt((Ne=Ne.apply(ve,Fe)).next())});const yn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Mn=(ve=>(ve[ve.GET_DISCUSSES=0]="GET_DISCUSSES",ve[ve.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",ve[ve.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",ve[ve.PLUS_DISCUSS=3]="PLUS_DISCUSS",ve[ve.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",ve[ve.SET_PAGE=5]="SET_PAGE",ve[ve.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",ve))(Mn||{});function _n(ve,Fe){switch(Fe.type){case 6:return ln(Kn({},ve),{loading:!0});case 0:return Kn(Kn({},ve),Fe.payload);case 1:return Kn(Kn({},ve),Fe.payload);case 4:return Kn(Kn({},ve),Fe.payload);case 3:return Kn(Kn({},ve),Fe.payload);case 5:return ln(Kn({},ve),{page:Fe.payload});case 2:return Kn(Kn({},ve),Fe.payload);default:throw new Error}}var Ct=({user:ve,identifier:Fe,hack:Ne,onTriggerPraise:yt,activeIndex:Ot})=>{const[mt,Zt]=(0,a.useReducer)(_n,yn),{loading:Jt,page:Wt,data:en,count:pn,actionType:sn,activeDiscussIndex:nn}=mt,kn=(0,a.useCallback)(()=>fn(void 0,null,function*(){Zt({type:6});const la=yield an(Fe,Wt),{comments:Pa,disscuss_count:Ca}=la;Zt({type:0,payload:{data:Pa,count:Ca,loading:!1}})}),[Wt,Fe]);(0,a.useEffect)(()=>{Ot==="2"&&kn()},[Fe,Wt,Ot]);function zn(la){Zt({type:5,payload:la})}function Kt(la){Zt({type:4,payload:{actionType:la}})}function va(la){Zt(nn===la?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:la}})}function Tn(la,Pa,Ca){return fn(this,null,function*(){try{const Ha=yield Et(la);en[Ca].user_praise=Pa,en[Ca].praise_count=Ha.praise_count,Zt({type:3,payload:{data:[...en]}})}catch(Ha){console.log(Ha)}})}function aa(){return fn(this,null,function*(){const{id:la,params:Pa,type:Ca,index:Ha,parentDiscussIndex:ba}=sn;if(Ca==="hidden-discuss"&&(yield Le(Fe,la,Pa),ba?en[ba].children[Ha].hidden=Pa.hidden==1:en[Ha].hidden=Pa.hidden==1,Zt({type:4,payload:{actionType:null,data:[...en]}})),Ca==="delete-discuss"){if(yield Ue(Fe,la),ba||ba===0){let no=en[ba].children;for(let so=no.length-1;so>=0;so--)if(no[so].id===la){no.splice(so,1);break}en[ba].children=no}else for(let no=en.length-1;no>=0;no--)if(en[no].id===la){en.splice(no,1);break}Zt({type:4,payload:{actionType:null,data:[...en]}})}})}function ya(){Zt({type:4,payload:{actionType:null}})}function pa(la,Pa){return fn(this,null,function*(){try{yield _e(Fe,la,Pa),kn()}catch(Ca){console.log(Ca)}})}function Ya(la){return fn(this,null,function*(){Zt({type:6}),yield Ae(Fe,la),kn()})}return Sn.createElement(Sn.Fragment,null,Sn.createElement("div",{className:"discuss-panel"},en.length===0?Sn.createElement(Ve.Z,null):en.map((la,Pa)=>Sn.createElement(on,{onReplyDiscuss:pa,onPlusDiscuss:Tn,onSetActiveDiscussIndex:va,onSetActionType:Kt,data:la,index:Pa,user:ve,activeDiscussIndex:nn})),pn>10?Sn.createElement("div",{className:"pagination-container"},Sn.createElement(Oe.Z,{showQuickJumper:!0,onChange:zn,current:Wt,total:pn})):null),Sn.createElement(cn,{user_praise:Ne.user_praise,praise_count:Ne.praises_count,praisePlus:yt,discuss_count:Ne.comments_count,onCreateDiscuss:Ya}),Sn.createElement(b.Z,null,Sn.createElement(fe.default,{centered:!0,title:"\u63D0\u793A",open:!!sn,onOk:aa,onCancel:ya},Sn.createElement("p",null,sn?sn.message:"")),Sn.createElement(Ht.Z,null)))},et=te(82326),xt=te(37568),vn=te(86743),Gn={},Jn=te(59301),ga=({hack:ve,current_user:Fe})=>Jn.createElement("div",{className:Gn.answer},ve!=null&&ve.analysis?Jn.createElement(ht.Z,{style:{padding:"13px 0"},value:(ve==null?void 0:ve.analysis)||""}):Jn.createElement(Ve.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),bn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},On=te(8848),ma=te(5269),Sa=te(28284),Gt=te(71051),un=te(3532),$e=te(59301);const{TextArea:Nn}=xt.default,{Panel:da}=On.default;var oa=({data:ve,hack:Fe})=>(console.log(ve,Fe,"data"),Fe!=null&&Fe.is_file?$e.createElement(un.Y2,{disabled:!0,className:bn.uploadTableWrapper,showScore:!Fe.test_set_score,data:ve,isProgramHomework:!0}):$e.createElement("div",{className:bn.hackSets},ve==null?void 0:ve.map((Ne,yt)=>$e.createElement(On.default,{accordion:!0,bordered:!1,key:yt,defaultActiveKey:yt===0&&Ne.id,className:bn.collapseWrapper,expandIcon:({isActive:Ot})=>$e.createElement("i",{className:`iconfont icon-weizhankai ${Ot?bn.open:bn.close}`,style:{fontSize:14,transition:"all .2s"}})},$e.createElement(da,{key:Ne.id,header:$e.createElement(Ze.Z,{align:"middle",justify:"space-between",wrap:!1},$e.createElement(ma.Z,{className:bn.panelHeader},$e.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",yt+1)),$e.createElement(ma.Z,{flex:1},$e.createElement(Ze.Z,{align:"middle",justify:"end",wrap:!1},!(Fe!=null&&Fe.test_set_score)&&$e.createElement(ma.Z,{className:bn.rateInput},$e.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),$e.createElement("div",null,$e.createElement(Sa.default.Item,{noStyle:!0},$e.createElement(Gt.Z,{value:Ne==null?void 0:Ne.score,className:bn.baseFormItem,min:0,max:100,disabled:!0}))),$e.createElement("span",{className:"ml10"},"%")))))},$e.createElement(Sa.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},$e.createElement(Nn,{readOnly:!0,value:Ne==null?void 0:Ne.input,rows:4})),$e.createElement(Sa.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},$e.createElement(Nn,{readOnly:!0,value:Ne==null?void 0:Ne.output,rows:4}))))))),Ma={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Ea=te(59301),xa=(0,a.forwardRef)(({data:ve=[]},Fe)=>{var Ne;const[yt,Ot]=(0,a.useState)(),mt=ve.filter(Jt=>Jt.show);(0,a.useEffect)(()=>{mt.length&&Ot(mt[0].id)},[ve==null?void 0:ve.length]);const Zt=((Ne=mt.find(Jt=>Jt.id===yt))==null?void 0:Ne.element)||null;return(0,a.useImperativeHandle)(Fe,()=>({setActiveTab:Jt=>Ot(Jt)})),Ea.createElement("div",{className:Ma.tabs},Ea.createElement("div",{className:Ma.tabWarp},mt.map(Jt=>Ea.createElement("div",{onClick:()=>Ot(Jt.id),className:`${Ma.tab} ${Jt.id===yt?Ma.active:""}`,key:Jt.id},Jt.name))),Ea.createElement("div",{className:Ma.content},Zt))}),Ln=te(59301),Za=Object.defineProperty,uo=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,Ra=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,Qo=(ve,Fe,Ne)=>Fe in ve?Za(ve,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):ve[Fe]=Ne,pr=(ve,Fe)=>{for(var Ne in Fe||(Fe={}))Fn.call(Fe,Ne)&&Qo(ve,Ne,Fe[Ne]);if(Ra)for(var Ne of Ra(Fe))xr.call(Fe,Ne)&&Qo(ve,Ne,Fe[Ne]);return ve},tr=(ve,Fe)=>uo(ve,Ja(Fe)),jn=(ve,Fe,Ne)=>new Promise((yt,Ot)=>{var mt=Wt=>{try{Jt(Ne.next(Wt))}catch(en){Ot(en)}},Zt=Wt=>{try{Jt(Ne.throw(Wt))}catch(en){Ot(en)}},Jt=Wt=>Wt.done?yt(Wt.value):Promise.resolve(Wt.value).then(mt,Zt);Jt((Ne=Ne.apply(ve,Fe)).next())});const za={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ro={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var to=({hack:ve,onTriggerPraise:Fe,topicId:Ne,page:yt,onPageChange:Ot,user:mt,current_user:Zt,submitRecords:Jt,submitting:Wt,submitResult:en,setActiveIndex:pn,hack_sets:sn})=>{var nn,kn;const[zn]=(0,me.useSearchParams)(),[Kt,va]=(0,a.useState)("0"),Tn=(0,me.useLocation)(),[aa,ya]=(0,a.useState)(!1),[pa,Ya]=(0,a.useState)(null),[la,Pa]=(0,a.useState)([]),[Ca,Ha]=(0,a.useState)([]),[ba,no]=(0,a.useState)({page:1,limit:10}),so=(0,a.useRef)(null),wo=(0,a.useRef)(null);console.log(mt,"user");let[Fa,yo]=(0,a.useState)(tr(pr({},(0,me.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{wo.current&&(ve==null?void 0:ve.is_close_tips)===!1&&pa===null&&Ya(!0)},[wo.current,ve==null?void 0:ve.is_close_tips,pa]);function $a(){return jn(this,null,function*(){yield(0,ue.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{pn(Kt)},[Kt]);function La(Oa){return jn(this,null,function*(){let io=Oa.target.id;if(io==="1"){let ka=yield(0,ue.ZP)(`/api/myproblems/${Fa.id}/redo_logs.json`,{method:"get",params:pr({},ba)});(ka==null?void 0:ka.status)===0&&Ha(ka==null?void 0:ka.data)}va(io)})}(0,a.useEffect)(()=>St.Z.subscribe("to-commit-info",()=>{va("1"),so.current&&so.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>St.Z.subscribe("to-reset-info",()=>{La({target:{id:"1"}}),so.current&&so.current.setActiveTab("2")}),[]);function Wa(){va("2")}function Qa(){return jn(this,null,function*(){let Oa=yield(0,ue.ZP)("/api/problems/my_hack_list.json",{method:"get",params:pr({identifier:Fa==null?void 0:Fa.id},Fa)});Pa(Oa)})}const Do=[{title:null,description:Ln.createElement("div",null,Ln.createElement("b",{onClick:()=>{Ya(!1),$a(),ya(!0),Qa()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ln.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Ln.createElement(Se.ZP,{onClick:()=>{Ya(!1),$a()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>wo.current}];return Ln.createElement("div",{className:He["left-panel"]},Ln.createElement("ul",{className:`${He["s-navs"]} ${He["bg-white"]} ${He.b1}`},(ve==null?void 0:ve.is_program)&&!zn.get("pageId")&&Ln.createElement(De.Z,{title:"\u9898\u76EE\u5217\u8868"},Ln.createElement("div",{onClick:()=>{Qa(),ya(!0)},className:He.btns,ref:wo,style:pa?{pointerEvents:"none"}:{}},Ln.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ln.createElement("li",{style:{marginLeft:20}},Ln.createElement("a",{className:Kt==="0"?He.active:"",id:"0",onClick:La},"\u9898\u76EE\u63CF\u8FF0")),Ln.createElement("li",null,Ln.createElement("a",{className:Kt==="1"?He.active:"",id:"1",onClick:La},"\u64CD\u4F5C\u8BB0\u5F55")),(zn.get("type")!=="exercises"&&(ve==null?void 0:ve.answer_text_show)||zn.get("type")!=="exercises"&&(ve==null?void 0:ve.analysis_show))&&Ln.createElement("li",null,Ln.createElement("a",{className:Kt==="4"?He.active:"",id:"4",onClick:La},"\u89E3\u7B54\u53C2\u8003")),zn.get("type")!=="exercises"&&Ln.createElement("li",null,Ln.createElement("a",{className:Kt==="2"?He.active:"",id:"2",onClick:La},"\u8BC4\u8BBA")),!!(sn!=null&&sn.length)&&zn.get("type")!=="exercises"&&zn.get("type")!=="1"&&Ln.createElement("li",null,Ln.createElement("a",{className:Kt==="5"?He.active:"",id:"5",onClick:La},"\u6D4B\u8BD5\u7528\u4F8B"))),Ln.createElement("div",{className:`${He["tab-panel-body"]} ${Kt==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ln.createElement(gt,{hack:ve,onTriggerPraise:Fe,toDiscuss:Wa})),Ln.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${Kt==="1"?"":"hide"}`},Ln.createElement(xa,{ref:so,data:[{id:"1",show:zn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ln.createElement(Ln.Fragment,null,Jt!=null&&Jt.records_count||Wt?Ln.createElement(At,{page:yt,onPageChange:Ot,topicId:Ne,submitting:Wt,key:(en==null?void 0:en.id)||1,submitRecords:Jt,submitResult:en}):Ln.createElement(Ve.Z,null))},{id:"2",show:zn.get("type")==="exercises"||(ve==null?void 0:ve.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ln.createElement(Ln.Fragment,null,Ln.createElement(it.default,{pagination:!1,dataSource:Ca==null?void 0:Ca.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Oa,io,ka)=>Ut()(Oa).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Oa,io,ka)=>{var ao;return(ao=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ea=>ea.id===Oa))==null?void 0:ao.name}}]}),Ln.createElement(Oe.Z,{style:{marginTop:10},current:ba.page,total:Ca==null?void 0:Ca.count,hideOnSinglePage:!0,onChange:Oa=>jn(void 0,null,function*(){ba.page=Oa,no(ba);let io=yield(0,ue.ZP)(`/api/myproblems/${Fa.id}/redo_logs.json`,{method:"get",params:tr(pr({},ba),{courseId:Fa.courseId})});(io==null?void 0:io.status)===0&&Ha(io==null?void 0:io.data)})}))}]})),Ln.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${Kt==="4"?"":"hide"}`},Ln.createElement(xa,{data:[{id:"1",show:zn.get("type")!=="exercises"&&(ve==null?void 0:ve.answer_text_show),name:"\u7B54\u6848",element:Ln.createElement(Ln.Fragment,null,Ln.createElement(We,{hack:ve,current_user:Zt}))},{id:"2",show:zn.get("type")!=="exercises"&&(ve==null?void 0:ve.analysis_show),name:"\u89E3\u6790",element:Ln.createElement(Ln.Fragment,null,Ln.createElement(ga,{hack:ve,current_user:Zt}))}]})),Ln.createElement("div",{className:`${He["tab-panel-body"]} ${Kt==="2"?"":"hide"}`,style:{padding:0}},Ln.createElement(Ct,{user:mt,activeIndex:Kt,identifier:ve.identifier,hack:ve,onTriggerPraise:Fe})),Ln.createElement("div",{className:`${He["tab-panel-body"]} ${Kt==="5"?"":"hide"}`,style:{padding:12}},Ln.createElement(oa,{data:sn||[],hack:ve})),Ln.createElement(E.Z,{rootClassName:He.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>ya(!1),open:aa},Ln.createElement(Ze.Z,null,Ln.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ln.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",la==null?void 0:la.total_count,"\u9898\xA0[\xA0",la==null?void 0:la.total_score,"\u5206\xA0]\xA0"),!(mt!=null&&mt.hack_manager)&&Ln.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",la==null?void 0:la.work_score,"\u5206")),Ln.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ln.createElement(Ze.Z,{align:"middle",className:"mt10 mb10"},!(mt!=null&&mt.hack_manager)&&Ln.createElement(et.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Oa=>{Fa.page=1,Fa.finish_status=Oa,yo(pr({},Fa)),Qa()}},Ln.createElement(et.default.Option,{value:""},"\u5168\u90E8"),Ln.createElement(et.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ln.createElement(et.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ln.createElement(et.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ln.createElement(et.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Oa=>{Fa.page=1,Fa.difficult=Oa||null,yo(pr({},Fa)),Qa()}},Ln.createElement(et.default.Option,{value:0},"\u5168\u90E8"),Ln.createElement(et.default.Option,{value:1},"\u7B80\u5355"),Ln.createElement(et.default.Option,{value:2},"\u9002\u4E2D"),Ln.createElement(et.default.Option,{value:3},"\u56F0\u96BE")),Ln.createElement(xt.default.Search,{size:"large",onSearch:Oa=>{Fa.name=Oa,Fa.page=1,yo(pr({},Fa)),Qa()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ln.createElement("div",{className:He.list,style:{height:36,background:"#3D445C"}},!(mt!=null&&mt.hack_manager)&&Ln.createElement("span",null,"\u72B6\u6001"),Ln.createElement("span",null,"\u5E8F\u53F7"),Ln.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ln.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ln.createElement("div",{style:{overflow:"auto",flex:1}},(nn=la==null?void 0:la.data)!=null&&nn.length?(kn=la==null?void 0:la.data)==null?void 0:kn.map((Oa,io)=>Ln.createElement("div",{onClick:()=>jn(void 0,null,function*(){let ka=yield(0,ue.ZP)(`/api/problems/${Oa==null?void 0:Oa.identifier}/start.json`,{method:"get",params:{hack_user_id:mt==null?void 0:mt.user_id}});ka&&(me.history.replace(`/myproblems/${ka==null?void 0:ka.identifier}${window.location.search}`),window.location.reload())}),className:`${He.list} ${Oa!=null&&Oa.checked?He.active:""}`},!(mt!=null&&mt.hack_manager)&&Ln.createElement(Ln.Fragment,null,!(Oa!=null&&Oa.opened)&&Ln.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Oa==null?void 0:Oa.opened)&&!(Oa!=null&&Oa.passed)&&Ln.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Oa==null?void 0:Oa.opened)&&(Oa==null?void 0:Oa.passed)&&Ln.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ln.createElement("span",null,(Fa.page-1)*20+(io+1)),Ln.createElement("span",{style:{flex:1},title:Oa.name},`[${Oa==null?void 0:Oa.score}\u5206]`,"\xA0",Oa.name),Ln.createElement("span",{style:{flexBasis:48,paddingRight:0}},za[Oa.difficult]))):Ln.createElement(Ve.Z,null)),Ln.createElement(Oe.Z,{current:Fa.page,className:"mt20",hideOnSinglePage:!0,total:la==null?void 0:la.count,pageSize:Fa.per_page,onChange:(Oa,io)=>{Fa.page=Oa,Fa.per_page=io,Qa()}})),Ln.createElement(vn.Z,{rootClassName:He.tour,closeIcon:!1,open:!!pa,steps:Do,gap:{offset:3,radius:2}}))},Ua=te(62522),Go=te(6383),Ba=te(96680),Fr=te(74255),jo=te(3810),lr=te(36482),Ao=te(91136),Ro=te(92310),Br=te.n(Ro),Sr=te(41319),yr=te(37618),Qr=te(48790),Ur=te(27225),fo=te(3932),ko=te(64126),fa=te(59301),El=Object.defineProperty,Xr=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,tl=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ke=(ve,Fe,Ne)=>Fe in ve?El(ve,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):ve[Fe]=Ne,Bt=(ve,Fe)=>{for(var Ne in Fe||(Fe={}))xe.call(Fe,Ne)&&Ke(ve,Ne,Fe[Ne]);if(tl)for(var Ne of tl(Fe))je.call(Fe,Ne)&&Ke(ve,Ne,Fe[Ne]);return ve},qt=(ve,Fe)=>Xr(ve,ml(Fe)),dn=(ve,Fe)=>{var Ne={};for(var yt in ve)xe.call(ve,yt)&&Fe.indexOf(yt)<0&&(Ne[yt]=ve[yt]);if(ve!=null&&tl)for(var yt of tl(ve))Fe.indexOf(yt)<0&&je.call(ve,yt)&&(Ne[yt]=ve[yt]);return Ne},ce=(ve,Fe,Ne)=>new Promise((yt,Ot)=>{var mt=Wt=>{try{Jt(Ne.next(Wt))}catch(en){Ot(en)}},Zt=Wt=>{try{Jt(Ne.throw(Wt))}catch(en){Ot(en)}},Jt=Wt=>Wt.done?yt(Wt.value):Promise.resolve(Wt.value).then(mt,Zt);Jt((Ne=Ne.apply(ve,Fe)).next())});const{Countdown:vt}=he.default,Mt={Java:"java",C:"c",Python:"py","C++":"c"};var rn=(ve=>(ve[ve.SET_LOADING=0]="SET_LOADING",ve[ve.GET_DATA=1]="GET_DATA",ve[ve.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",ve[ve.SET_DATA=3]="SET_DATA",ve[ve.SET_DEBUGING=4]="SET_DEBUGING",ve[ve.SET_SUBMITING=5]="SET_SUBMITING",ve[ve.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",ve[ve.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",ve[ve.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",ve[ve.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",ve[ve.SET_PAGE=10]="SET_PAGE",ve))(rn||{});function st(){return new Date().getTime()}const ae={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function pe(ve,Fe){switch(Fe.type){case 1:return Bt(Bt({},ve),Fe.payload);case 3:return qt(Bt({},ve),{data:Fe.payload});case 0:return qt(Bt({},ve),{loading:Fe.payload});case 9:return qt(Bt({},ve),{showNote:Fe.payload});case 4:return qt(Bt({},ve),{debuging:Fe.payload});case 5:return qt(Bt({},ve),{submitting:Fe.payload});case 2:return qt(Bt({},ve),{submitRecords:Fe.payload});case 10:return qt(Bt({},ve),{submitRecordPage:Fe.payload});case 6:return qt(Bt({},ve),{executingMessage:Fe.payload});case 7:return Bt(Bt({},ve),Fe.payload);case 8:return Bt(Bt({},ve),Fe.payload);default:throw new Error}}var se=({children:ve})=>{var Fe,Ne,yt,Ot,mt,Zt,Jt,Wt,en,pn;const[sn,nn]=(0,a.useReducer)(pe,ae),{id:kn}=(0,me.useParams)(),zn=(0,me.useLocation)(),[Kt]=(0,me.useSearchParams)(),{loading:va,data:Tn,debugResult:aa,submitResult:ya,submitRecords:pa,submitRecordPage:Ya,showNote:la,debuging:Pa,submitting:Ca,executingMessage:Ha}=sn,[ba,no]=(0,a.useState)("#37AD83"),[so,wo]=(0,a.useState)(null),[Fa,yo]=(0,a.useState)({}),[$a,La]=(0,a.useState)(!0),[Wa,Qa]=(0,a.useState)(!1),[Do,Oa]=(0,a.useState)(!1),io=(0,a.useRef)(null),ka=(0,a.useRef)(0),ao=Tn==null?void 0:Tn.user,ea=Tn==null?void 0:Tn.hack,[Xo,Jo]=(0,a.useState)(!1),Po=(0,a.useRef)(1),nr=(0,a.useRef)(!1);(0,Sr.y)(Kt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Or}=(0,Sr.X)(),[To,qn]=(0,a.useState)(""),qo=(0,jo._)(Fa),[hr,dr]=(0,a.useState)({open:!1,text:""}),[ar,$o]=(0,a.useState)(null),Mr=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Ia;let Xa=(Ia=ea==null?void 0:ea.homework_extension)==null?void 0:Ia.failed_evaluate_num;typeof Xa=="number"&&$o(Xa)},[(Fe=ea==null?void 0:ea.homework_extension)==null?void 0:Fe.failed_evaluate_num]),(0,a.useEffect)(()=>{function Ia(){return ce(this,null,function*(){var Xa,el,nl,pl,ol;La(!0);const il=yield(0,Be.fu)(kn,{exercise_id:Kt.get("exercisesId")});if(setTimeout(()=>{La(!1)},800),il.status!==401){try{il.hack.code=Ye.Base64.decode(il.hack.code)}catch(Kr){console.log(Kr)}il.hack=qt(Bt({},il.hack),{is_program:Kt.get("type")==="1"}),nn({type:1,payload:{loading:!1,data:il}})}if(Kt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Kr;Kt.get("coursesId")=="coursesId"?Kr=yield(0,le._F)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}):Kr=yield(0,le._B)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}),yo(Bt({},Kr)),Or((Xa=Kr==null?void 0:Kr.exercise)==null?void 0:Xa.forbid_copy),typeof((el=Kr==null?void 0:Kr.exercise)==null?void 0:el.left_time)=="number"&&(wo(Date.now()+((nl=Kr==null?void 0:Kr.exercise)==null?void 0:nl.left_time)*1e3),setTimeout(()=>{no("red")},(((pl=Kr==null?void 0:Kr.exercise)==null?void 0:pl.left_time)-300>0?((ol=Kr==null?void 0:Kr.exercise)==null?void 0:ol.left_time)-300:0)*1e3))}})}kn&&Ia()},[kn]),(0,a.useEffect)(()=>{var Ia;return Kt.get("type")==="exercises"&&((Ia=Fa==null?void 0:Fa.exercise)!=null&&Ia.screen_open)&&(window.removeEventListener("blur",Yr,!1),lr.U.forEach((Xa,el)=>{window.addEventListener(Xa,Yr,!1)}),window.addEventListener("blur",Yr,!1),window.focus()),()=>{document.removeEventListener((0,Re.gH)(),Yr)}},[Fa]),(0,a.useEffect)(()=>{To==="1"&&kn&&ea!=null&&ea.language&&vr()},[kn,Ya,ea==null?void 0:ea.language,To]),(0,a.useEffect)(()=>(ea!=null&&ea.is_program&&(ka.current=0,io.current=setInterval(()=>{kr()},15e3)),()=>{clearInterval(io.current)}),[ea==null?void 0:ea.is_program]);const kr=()=>ce(void 0,null,function*(){let Ia=yield(0,ue.ZP)(`/api/myproblems/${kn}/save_long_time.json`,{method:"get",params:{answer_long_time:ka.current}})}),Yr=()=>{nr.current||(0,Re.BU)(),window.parent.postMessage("backExercise","*")};function vr(){return ce(this,null,function*(){try{const Ia=yield(0,Be.zO)(kn,{limit:15,page:Ya,language:ea==null?void 0:ea.language});nn({type:2,payload:Ia})}catch(Ia){console.log(Ia)}})}function fl(Ia){nn({type:10,payload:Ia})}function Pr(Ia){return ce(this,null,function*(){var Xa;let el;(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(el=yield(0,Go.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}));const nl=yield(0,Be.n4)(kn,{code:Ye.Base64.encode(Ia||ea.code),language:ea==null?void 0:ea.language,exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId"),ip:el});return nl.status===-5&&(0,me.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:qt(Bt({errorMessage:nl==null?void 0:nl.message},(Fa==null?void 0:Fa.exercise)||{}),{exercise_user_id:(Xa=Fa==null?void 0:Fa.exercise)==null?void 0:Xa.exercise_user_id,id:Kt.get("exercisesId")})}}),nl})}function gr(){return ce(this,null,function*(){if(Po.current=2,!Ca){nn({type:5,payload:!0});try{St.Z.publish("to-commit-info");const Ia=yield Pr();if(console.log(Ia,1),Ia.status===0){let il=function(){return ce(this,null,function*(){const{status:Kr,data:Il}=yield(0,Be.rX)(kn,"submit"),Hl=st()-ol>(nl*pl+3)*1e3;if(Kr!==0&&!Hl&&setTimeout(il,1e3),Hl){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),nn({type:5,payload:!1});return}if(Kr===0){Il.status===2&&fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Il==null?void 0:Il.status)===0&&Kt.get("type")==="1"&&Oa(!0),(Il==null?void 0:Il.status)!==0&&Kt.get("type")==="1"&&$o(Mu=>Mu+1);const au=yield(0,Be.zO)(kn,{limit:15,page:Ya,language:ea==null?void 0:ea.language});nn({type:8,payload:qt(Bt({},sn),{submitResult:Il,submitting:!1,submitRecords:au})})}})},Xa={};if(Kt.get("type")==="exercises"?(Xa.extras={exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId")},(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(Xa.extras.ip=yield(0,Go.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}))):Kt.get("type")==="smartPlan"&&(Xa.extras={smart_plan_page_item_bank_id:Kt.get("smartPlanItemBankId"),simulate:Kt.get("simulate")==="true"}),(yield(0,Be.bM)(kn,Xa)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const{time_limit:nl,test_case_size:pl}=ea,ol=st();il()}else nn({type:5,payload:!1})}catch(Ia){console.log(Ia),nn({type:5,payload:!1})}Jo(!1)}})}function Er(){return ce(this,null,function*(){Po.current=1,sn.debuging=!0,nn({type:4,payload:!0});try{if((yield Pr()).status===0){let ol=function(){return ce(this,null,function*(){const{status:il,message:Kr,data:Il}=yield(0,Be.rX)(kn,"debug"),Hl=st()-pl>(Xa+3)*1e3;if(il!==0&&!Hl&&(nn({type:6,payload:Kr}),setTimeout(ol,1e3)),Hl){fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),nn({type:4,payload:!1}),nn({type:7,payload:qt(Bt({},sn),{debugResult:{status:2},debuging:!1})});return}il===0&&(Il.status===2&&fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),nn({type:4,payload:!1}),nn({type:7,payload:qt(Bt({},sn),{debugResult:Il,debuging:!1})}))})};const{time_limit:Xa}=ea;let el={input:encodeURIComponent(Tn.test_case.input)};if(Kt.get("type")==="exercises"&&(el.exercise_id=Kt.get("exercisesId")),(yield(0,Be.MU)(kn,el)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const pl=st();ol()}else nn({type:4,payload:!1})}catch(Ia){console.log(Ia)}finally{}})}function Wr(Ia,Xa){const el=Xa?{modify_code:!1}:{};nn({type:3,payload:qt(Bt({},Tn),{hack:Bt(qt(Bt({},ea),{code:Ia}),el)})}),Jo(!0)}const Bo=Ia=>ce(void 0,null,function*(){let Xa=yield(0,ue.ZP)(`/api/problems/${ea==null?void 0:ea.identifier}/start.json`,{method:"get",params:{language:Ia==="C++"||Ia==="c++"?encodeURIComponent(Ia):Ia,hack_user_id:ao==null?void 0:ao.user_id}});Xa.status!==-1&&me.history.replace(`/myproblems/${Xa==null?void 0:Xa.identifier}${window.location.search}`)});function _r(Ia){let Xa=Ia.target.value;nn({type:3,payload:qt(Bt({},Tn),{test_case:{input:Xa}})})}function lo(){return ce(this,null,function*(){try{let Ia={};Kt.get("type")==="exercises"?Ia.exercise_id=Kt.get("exercisesId"):ea!=null&&ea.homework_common_id&&(Ia.homework_common_id=ea==null?void 0:ea.homework_common_id);const Xa=yield(0,Be.H7)(kn,Bt({},Ia));Xa.status===401||(Wr(Ye.Base64.decode(Xa.code)),(Kt.get("type")==="exercises"||ea!=null&&ea.homework_common_id)&&St.Z.publish("to-reset-info"))}catch(Ia){console.log(Ia)}})}function Ka(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fa.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",fa.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ce(this,null,function*(){const Ia=yield(0,Be.fi)(kn);Ia.status===401||Wr(Ye.Base64.decode(Ia.code),!0)})}})}function Uo(){nn({type:9,payload:!0})}function ja(){nn({type:9,payload:!1})}function mo(Ia){return ce(this,null,function*(){yield(0,Be.MK)(kn,Ia),nn({type:1,payload:{showNote:!1,data:qt(Bt({},Tn),{hack:qt(Bt({},ea),{notes:Ia.notes})})}})})}const Tr={hack:ea,isLoading:$a,input:(Ne=Tn==null?void 0:Tn.test_case)==null?void 0:Ne.input,is_file:(yt=Tn==null?void 0:Tn.test_case)==null?void 0:yt.is_file,identifier:ea==null?void 0:ea.identifier,attachments_count:Tn==null?void 0:Tn.attachments_count,language:ea==null?void 0:ea.language,code:ea==null?void 0:ea.code,title:"main."+Mt[ea==null?void 0:ea.language],modify_code:ea==null?void 0:ea.modify_code,notes:ea==null?void 0:ea.notes,debugResult:aa,debuging:Pa,submitting:Ca,submitResult:ya,executingMessage:Ha,onCancelNote:ja,onAddNote:mo,showNote:la,user:ao,onShowNote:Uo,onSubmitCode:gr,onChangeCode:Wr,onChangeInput:_r,onDebugCode:Er,onResetCode:lo,onSyncCode:Ka,onUpdateCode:Pr,onChangeLanguage:Bo,isWhiteTheme:Wa,setIsWhiteTheme:Qa,topDispatch:nn};function ir(){return ce(this,null,function*(){const{praise_count:Ia}=yield(0,Be.vl)(ea.id,{container_type:"Hack",type:1});let Xa=qt(Bt({},Tn),{hack:qt(Bt({},ea),{praises_count:Ia,user_praise:!ea.user_praise})});nn({type:3,payload:Xa})})}const jr={topicId:kn,submitResult:ya,submitRecords:pa,submitting:Ca,page:Ya,onPageChange:fl,hack:ea,user:Tn==null?void 0:Tn.user,hack_sets:Tn==null?void 0:Tn.hack_sets,current_user:Tn==null?void 0:Tn.current_user,onTriggerPraise:ir,setActiveIndex:qn};console.log(Fa);const[br,$r]=(0,a.useState)(!1),[kl,Al]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const Ia=Xa=>{if(console.log("event-----",Xa),Xa.data.type==="showIntelligentTeacherStatus"){const{aiStatus:el,questionStatus:nl}=Xa.data;if($r(el),nl){let pl=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(pl.includes(Kt.get("smartPlanItemBankId")))return;fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:fa.createElement("div",{className:"tc font16"},nl?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>ce(void 0,null,function*(){gr(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(pl.push(Kt.get("smartPlanItemBankId"))));let ol="";Kt.get("isMiniprogram")?ol=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:ol=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():me.history.push(ol)})})}}};return window.addEventListener("message",Ia),()=>{window.removeEventListener("message",Ia)}},[]);const vl=()=>{if(Kt.get("type")==="exercises")return!1;const Ia=Object.entries((ea==null?void 0:ea.homework_extension)||{}).some(([Xa,el])=>Xa!=="ai_code_evaluation_promote"&&!!el);return!!(Kt.get("type")==="1"&&((0,Qr.$O)()||Ia)||Kt.get("type")==="smartPlan"&&(br||Kt.get("showAi")))};return(0,a.useEffect)(()=>{var Ia,Xa,el,nl,pl,ol,il;vl()&&(ar>((Xa=(Ia=ea==null?void 0:ea.homework_extension)==null?void 0:Ia.ai_guide_data)==null?void 0:Xa.evaluation_num)&&dr({open:!0,text:(nl=(el=ea==null?void 0:ea.homework_extension)==null?void 0:el.ai_guide_data)==null?void 0:nl.evaluation_msg}),(pl=ea==null?void 0:ea.homework_extension)!=null&&pl.ai_guide&&ar==0&&!Mr.current&&(Mr.current=setTimeout(()=>{var Kr,Il;dr({open:!0,text:(Il=(Kr=ea==null?void 0:ea.homework_extension)==null?void 0:Kr.ai_guide_data)==null?void 0:Il.unanswered_msg})},(((il=(ol=ea==null?void 0:ea.homework_extension)==null?void 0:ol.ai_guide_data)==null?void 0:il.unanswered_time)||0)*60*1e3)),Mr.current&&ar>0&&clearTimeout(Mr.current))},[ar,ea]),fa.createElement(fa.Fragment,null,fa.createElement(Ce.Z,{spinning:va,delay:500},Tn?fa.createElement("div",{style:{minWidth:"1200px"}},fa.createElement("header",{className:Br()(Ao.Z.header,Wa&&Ao.Z.whiteHeader)},!((Ot=["smartPlan","exercises"])!=null&&Ot.includes(Kt.get("type")))&&fa.createElement("div",null,fa.createElement("img",{src:`${Ft.Z.IMG_SERVER}/images/${ao==null?void 0:ao.image_url}`,alt:"user",width:36}),fa.createElement("span",{style:{color:Wa?"#333":"#B2BACB",fontSize:16}},ao==null?void 0:ao.name)),((mt=["smartPlan","exercises"])==null?void 0:mt.includes(Kt.get("type")))&&fa.createElement("div",null,fa.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",fa.createElement("span",{className:"ml10"},((Zt=Fa==null?void 0:Fa.exercise)==null?void 0:Zt.user_name)||(ao==null?void 0:ao.name)||"--")),fa.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",fa.createElement("span",{className:"ml10"},((Jt=Fa==null?void 0:Fa.exercise)==null?void 0:Jt.student_id)||(ao==null?void 0:ao.student_id)||"--"))),fa.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},fa.createElement("div",null,ea.name)),(Kt.get("type")==="smartPlan"||(ea==null?void 0:ea.is_program))&&fa.createElement(Ba.Z,{defaultValue:(ea==null?void 0:ea.answer_long_time)||0,onChange:Ia=>{ka.current=Ia},className:Ao.Z.timepiece}),ao!=null&&ao.hack_manager&&!Kt.get("is_smart_plan")?fa.createElement(me.Link,{className:Ao.Z.btn_edit,to:Kt.get("type")==="1"?Kt.get("pageId")?`/problems/newedit/${ea.identifier}?type=1&pageId=${Kt.get("pageId")}&backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${ea.identifier}?type=1`:Kt.get("backUrl")?`/problems/newedit/${ea.identifier}?backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${ea.identifier}`}," ",fa.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Wt=Fa==null?void 0:Fa.exercise)!=null&&Wt.left_time)&&fa.createElement(fa.Fragment,null,fa.createElement("span",{style:{color:ba,marginRight:6},className:`iconfont icon-daojishi ${Ao.Z.djs}`}),fa.createElement("span",{className:"c-white mr20"},fa.createElement(vt,{valueStyle:{color:ba,fontSize:20,fontWeight:500},title:fa.createElement("span",{style:{color:ba,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:so,onFinish:()=>ce(void 0,null,function*(){const Ia=yield(0,le.VL)({categoryId:Kt.get("exercisesId"),commit_method:2});if((Ia==null?void 0:Ia.status)===0&&(Pr(),fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:fa.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",fa.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ce(void 0,null,function*(){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`})})),(Ia==null?void 0:Ia.status)===-3){const Xa=parseInt(Ia==null?void 0:Ia.message);wo(Date.now()+Xa*1e3)}})}))),(en=["smartPlan","exercises"])!=null&&en.includes(Kt.get("type"))?fa.createElement(Se.ZP,{type:"primary",onClick:()=>{if(Kt.get("type")==="exercises"){const Ia=()=>ce(void 0,null,function*(){yield Pr(),Jo(!1),qo(),nr.current=!0,Yr()});if(!(pa!=null&&pa.records_count)||Xo){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:fa.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Ia});return}Ia()}else{let Ia="";Kt.get("isMiniprogram")=="true"?Ia=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:Ia=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${Kt.get("coursesId")}_${Kt.get("exercisesId")}`),console.log(Kt.get("isMiniprogram")=="true"),Kt.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${Kt.get("coursesId")}_${Kt.get("exercisesId")}`):me.history.push(Ia))}}},Kt.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):fa.createElement("span",{onClick:()=>{var Ia;if(Kt.get("backUrl"))me.history.push(Kt.get("backUrl"));else if(Kt.get("type")==="1"){let Xa=(Ia=localStorage.getItem("program_homework"))==null?void 0:Ia.split(",");me.history.push(`/classrooms/${Xa==null?void 0:Xa[0]}/program_homework/${Xa==null?void 0:Xa[1]}/detail`)}else me.history.push("/problemset")}},fa.createElement(De.Z,{title:"\u5173\u95ED"},fa.createElement("i",{style:{color:Wa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),fa.createElement(Ce.Z,{size:"large",spinning:$a},fa.createElement(Ie.Z,{className:Br()(Ao.Z.myProblems,Wa&&Ao.Z.whiteMyProblems),leftChild:fa.createElement(to,Bt({},jr)),rightChild:fa.createElement(we,Bt({},Tr))}))):null,fa.createElement(fe.default,{centered:!0,closable:!1,width:680,footer:null,open:Do,className:"oj-modal"},fa.createElement("section",{className:"oj-modal-content"},fa.createElement("div",{className:"oj-modal-head"},fa.createElement("img",{src:Ua,alt:""}),fa.createElement("i",{onClick:()=>Oa(!1),className:"iconfont icon-guanbi1"})),fa.createElement("aside",null,fa.createElement("img",{className:"mr30",src:ko.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",fa.createElement("span",{style:{color:"#75d6ba",marginRight:100}},ya==null?void 0:ya.execute_time,"ms"),"\u4F18\u4E8E",fa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ya==null?void 0:ya.time_better_than)||100,"%"),"\u7684\u7528\u6237"),fa.createElement("aside",{className:"mb50"},fa.createElement("img",{src:fo.Z,className:"mr30"}),fa.createElement("span",{className:"oj-modal-tt"},fa.createElement("span",null,fa.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),fa.createElement("span",{className:"c-light-primary"},ya==null?void 0:ya.execute_memory,"kb")),fa.createElement("span",null,fa.createElement("span",null))),"\u4F18\u4E8E",fa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ya==null?void 0:ya.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),fa.createElement("div",{id:"oj-modal-next",onClick:()=>ce(void 0,null,function*(){var Ia;if(ya!=null&&ya.next_identifier){let Xa=yield(0,ue.ZP)(`/api/problems/${ya==null?void 0:ya.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ao==null?void 0:ao.user_id}});Xa&&(me.history.replace(`/myproblems/${Xa==null?void 0:Xa.identifier}${window.location.search}`),window.location.reload())}else{let Xa=(Ia=localStorage.getItem("program_homework"))==null?void 0:Ia.split(",");me.history.push(`/classrooms/${Xa==null?void 0:Xa[0]}/program_homework/${Xa==null?void 0:Xa[1]}/detail`)}}),className:"oj-modal-btn"},ya!=null&&ya.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),vl()&&fa.createElement(yr.Z,{showData:Kt.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:ea==null?void 0:ea.homework_extension,description:ea==null?void 0:ea.description,allShow:(0,Qr.$O)(),code:ea==null?void 0:ea.code,sendParams:{source:"hack",hack_id:kn},draggableExtraNode:((pn=ea==null?void 0:ea.homework_extension)==null?void 0:pn.ai_guide)&&(hr==null?void 0:hr.open)&&fa.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},fa.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),fa.createElement(Ur.Z,{text:(hr==null?void 0:hr.text)||""}),fa.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Ia=>{dr({open:!1,text:""})}}))})),fa.createElement(Fr.Z,{successCb:()=>{Po.current===1?Er():gr()}}))};function ye({title:ve,modify_code:Fe,onSyncCode:Ne,onShowCodeSetting:yt,onResetCode:Ot,hack:mt,onChangeLanguage:Zt,isWhiteTheme:Jt,onShowResourceCentre:Wt,attachments_count:en}){var pn;const sn=()=>{fe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:fa.createElement(oe.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ot})},[nn]=(0,me.useSearchParams)(),kn=nn.get("language"),zn=Kt=>Kt==="1"?"c++":Kt==="2"?"C++":Kt;return(0,a.useEffect)(()=>{kn&&Zt(zn(kn))},[]),(0,a.useEffect)(()=>{mt!=null&&mt.tpm_code_modified&&fe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:fa.createElement(oe.Z,null),content:fa.createElement("div",null,fa.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),fa.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),fa.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ot()})},[mt==null?void 0:mt.language]),console.log(mt,Jt,"hack"),fa.createElement("div",{className:`${Ao.Z.codeHead} ${Jt?Ao.Z.whiteCodeHead:""}`},fa.createElement("div",{className:Ao.Z.navWrap},(pn=mt==null?void 0:mt.all_language)==null?void 0:pn.map(Kt=>fa.createElement("div",{className:`${Ao.Z.nav} ${Kt===(mt==null?void 0:mt.language)?Ao.Z.active:""}`,key:Kt,onClick:()=>Zt(Kt)},fa.createElement(De.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},fa.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),fa.createElement("span",null,Kt)))),fa.createElement(Ze.Z,{align:"middle",style:{marginLeft:"auto"}},Fe?fa.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ne},fa.createElement("img",{src:Dt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,en>0&&fa.createElement("a",{onClick:Wt},fa.createElement(De.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},fa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),fa.createElement("a",{onClick:sn},fa.createElement(De.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},fa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),fa.createElement("a",{onClick:yt},fa.createElement(De.Z,{title:"\u8BBE\u7F6E"},fa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function we(ve){var Fe=ve,{input:Ne,is_file:yt,identifier:Ot,showNote:mt,onShowNote:Zt,notes:Jt,onCancelNote:Wt,onAddNote:en,debugResult:pn,language:sn,debuging:nn,submitting:kn,executingMessage:zn,code:Kt,onSubmitCode:va,onDebugCode:Tn,onChangeCode:aa,onChangeInput:ya,onUpdateCode:pa,user:Ya,isLoading:la,submitResult:Pa}=Fe,Ca=dn(Fe,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Ha(no,so){return fa.createElement(ye,qt(Bt({},Ca),{onShowCodeSetting:no,onShowResourceCentre:so}))}const ba=Bt({input:Ne,is_file:yt,debugResult:pn,debuging:nn,submitting:kn,executingMessage:zn,onDebugCode:Tn,onChangeCode:aa,onSubmitCode:va,onChangeInput:ya,user:Ya,submitResult:Pa},Ca);return fa.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},fa.createElement(Lt,{setIsWhiteTheme:Ca==null?void 0:Ca.setIsWhiteTheme,isLoading:la,language:sn,value:Kt,identifier:Ot,onChange:aa,onUpdateCode:pa,ActionBarRender:Ha}),fa.createElement(ke.ZP,Bt({},ba)))}},37345:function(Te,ot,te){"use strict";te.d(ot,{h:function(){return a}});var a=(me=>(me[me.NOMATCH=-1]="NOMATCH",me[me.OK=0]="OK",me[me.TIMEOUT=2]="TIMEOUT",me[me.PODFAILURE=3]="PODFAILURE",me[me.COMPILEFAILURE=4]="COMPILEFAILURE",me[me.EXECUTEFAILURE=5]="EXECUTEFAILURE",me[me.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",me))(a||{})},81072:function(Te,ot,te){"use strict";te.d(ot,{H7:function(){return E},MK:function(){return oe},MU:function(){return le},X6:function(){return Ie},bM:function(){return Be},fi:function(){return y},fu:function(){return Ze},n4:function(){return b},rX:function(){return Ft},vl:function(){return x},zO:function(){return Re}});var a=te(38986),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(z,ee,ne)=>ee in z?me(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,De=(z,ee)=>{for(var ne in ee||(ee={}))fe.call(ee,ne)&&Se(z,ne,ee[ne]);if(he)for(var ne of he(ee))Ce.call(ee,ne)&&Se(z,ne,ee[ne]);return z};function Ze(z,ee){return(0,a.U2)(`myproblems/${z}.json`,De({hidePopLogin:!0},ee||{}))}function Be(z,ee){return(0,a.v_)(`myproblems/${z}/code_submit.json`,ee)}function le(z,ee){return(0,a.v_)(`myproblems/${z}/code_debug.json`,ee)}function Re(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,a.U2)(`myproblems/${z}/submit_records.json`,ee)}function Ie(z){return(0,a.U2)("myproblems/record_detail.json",{id:z})}function Ft(z,ee){return(0,a.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,a.v_)(`myproblems/${z}/add_notes.json`,ee)}function E(z,ee){return(0,a.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function y(z){return(0,a.v_)(`myproblems/${z}/sync_code.json`)}function b(z,ee){return(0,a.v_)(`myproblems/${z}/update_code.json`,ee)}function x(z,ee){return(0,a.v_)(`discusses/${z}/plus.json`,ee)}},47251:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ye}});var a=te(59301),me=te(28284),he=te(6767),fe=te(62957),Ce=te(20554),Se=te(82326),De=te(17149),Ze=te(69219),Be=te(37568),le=te(54172),Re=te(25399),Ie=te(13747),Ft=te(99571),oe=te(38986),E={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},y=te(55305),b={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},x=te(76902),z=te(51257),ee=te(24334);const ne=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ue=({qitem:ke})=>{var He,ct,it,Oe,qe,bt,Tt,Ut,_t,En;return a.createElement("div",{className:b.warp},a.createElement("div",{className:b.mainPart},a.createElement("div",{className:b.qcount},(ke==null?void 0:ke.question_type)===8&&a.createElement(x.Z,{className:b.content,showProgramFill:!0,value:(He=ke==null?void 0:ke.program_attr)==null?void 0:He.description}),(ke==null?void 0:ke.question_type)!=8&&a.createElement(x.Z,{className:b.qtitle,value:(ke==null?void 0:ke.name)||(ke==null?void 0:ke.title)})),((ke==null?void 0:ke.question_type)===0||(ke==null?void 0:ke.question_type)===2)&&a.createElement("div",null,(ct=ke==null?void 0:ke.choices)==null?void 0:ct.map((At,Ve)=>a.createElement("div",{className:b.redio},!(At!=null&&At.is_answer)&&a.createElement("span",{className:b.redioitem}),(At==null?void 0:At.is_answer)&&a.createElement("i",{className:`${b.redioitemyes} icon-duigou1`}),a.createElement(x.Z,{className:At!=null&&At.is_answer?b.titleyes:b.title,value:ne[Ve]+(At==null?void 0:At.choice_text)}),(At==null?void 0:At.is_answer)&&a.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(ke==null?void 0:ke.question_type)===1&&a.createElement("div",null,(it=ke==null?void 0:ke.choices)==null?void 0:it.map((At,Ve)=>a.createElement("div",{className:b.checkbox},!(At!=null&&At.is_answer)&&a.createElement("span",{className:b.checkboxitem}),(At==null?void 0:At.is_answer)&&a.createElement("i",{className:`${b.checkboxitemyes} icon-duigou1`}),a.createElement(x.Z,{className:At!=null&&At.is_answer?b.titleyes:b.title,value:ne[Ve]+(At==null?void 0:At.choice_text)}),(At==null?void 0:At.is_answer)&&a.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(ke==null?void 0:ke.question_type)===3&&a.createElement("div",{className:b.completion},(Oe=ke==null?void 0:ke.standard_answer)==null?void 0:Oe.map((At,Ve)=>{var dt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:b.title},"\u586B\u7A7A\u9879",Ve+1),a.createElement("div",{className:b.content},(dt=At==null?void 0:At.answer_text)==null?void 0:dt.map((Ge,ht)=>a.createElement("div",{className:b.items},Ge))))})),(ke==null?void 0:ke.question_type)===4&&a.createElement("div",{className:b.simple},a.createElement("div",{className:b.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(qe=ke==null?void 0:ke.answer_texts)!=null&&qe[0]?a.createElement(x.Z,{className:b.content,value:(bt=ke==null?void 0:ke.answer_texts)==null?void 0:bt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ke==null?void 0:ke.question_type)===5&&((Tt=ke==null?void 0:ke.challenge_names)==null?void 0:Tt.map((At,Ve)=>a.createElement("div",{className:b.shixun},a.createElement("span",{className:b.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(Ve+1),"\u9898"),At)))),(ke==null?void 0:ke.question_type)===6&&a.createElement("div",{className:b.program},a.createElement(x.Z,{className:b.content,value:((Ut=ke==null?void 0:ke.program_attr)==null?void 0:Ut.description)||"- -"})),(ke==null?void 0:ke.question_type)===7&&((_t=ke==null?void 0:ke.sub_item_banks)==null?void 0:_t.map((At,Ve)=>{var dt,Ge,ht,ut,$t;return a.createElement("div",null,a.createElement("div",{className:b.combination},a.createElement("span",{className:b.qtitle},At==null?void 0:At.name)),a.createElement("div",{className:b.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((At==null?void 0:At.item_type)=="SINGLE"||(At==null?void 0:At.item_type)=="JUDGMENT")&&((dt=At==null?void 0:At.choices)==null?void 0:dt.map((gt,Qe)=>a.createElement("div",{className:b.redio},!(gt!=null&>.is_answer)&&a.createElement("span",{className:b.redioitem}),(gt==null?void 0:gt.is_answer)&&a.createElement("i",{className:`${b.redioitemyes} icon-duigou1`}),a.createElement(x.Z,{className:gt!=null&>.is_answer?b.titleyes:b.title,value:ne[Qe]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&a.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(At==null?void 0:At.item_type)=="MULTIPLE"&&((Ge=At==null?void 0:At.choices)==null?void 0:Ge.map((gt,Qe)=>a.createElement("div",{className:b.checkbox},!(gt!=null&>.is_answer)&&a.createElement("span",{className:b.checkboxitem}),(gt==null?void 0:gt.is_answer)&&a.createElement("i",{className:`${b.checkboxitemyes} icon-duigou1`}),a.createElement(x.Z,{className:gt!=null&>.is_answer?b.titleyes:b.title,value:ne[Qe]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&a.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(At==null?void 0:At.item_type)=="COMPLETION"&&a.createElement("div",{className:b.completion},(ht=At==null?void 0:At.standard_answer)==null?void 0:ht.map((gt,Qe)=>{var Pt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:b.title},"\u586B\u7A7A\u9879",Qe+1),a.createElement("div",{className:b.content},(Pt=gt==null?void 0:gt.answer_text)==null?void 0:Pt.map((We,St)=>a.createElement("div",{className:b.items},We))))})),(At==null?void 0:At.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:b.simple},a.createElement("div",{className:b.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ut=At==null?void 0:At.answer_texts)!=null&&ut[0]?a.createElement(x.Z,{className:b.content,value:($t=At==null?void 0:At.answer_texts)==null?void 0:$t[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ke==null?void 0:ke.question_type)===8&&a.createElement("div",null,a.createElement(x.Z,{disabledFill:!0,className:b.content,showProgramFill:!0,value:ee.Base64.decode(((En=ke==null?void 0:ke.program_attr)==null?void 0:En.code)||"")})),(ke==null?void 0:ke.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(ke==null?void 0:ke.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(ke==null?void 0:ke.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(ke==null?void 0:ke.study_count)||"0"))),a.createElement("a",{className:b.shixunbutton,href:`/shixuns/${ke==null?void 0:ke.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ke==null?void 0:ke.question_type)<=4||[6,8].includes(ke==null?void 0:ke.question_type))&&a.createElement("div",{className:b.bottom},a.createElement("div",{className:b.bottomitem},a.createElement("span",{className:b.left},"\u89E3\u6790"),a.createElement("span",{className:b.right},ke!=null&&ke.analysis?a.createElement(x.Z,{value:ke==null?void 0:ke.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:b.bottomitem},a.createElement("span",{className:b.left},"\u96BE\u5EA6"),a.createElement("span",{className:b.right},(ke==null?void 0:ke.difficulty)===1?"\u7B80\u5355":(ke==null?void 0:ke.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:b.bottomitem},a.createElement("span",{className:b.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:b.right},ke!=null&&ke.tag_discipline?ke==null?void 0:ke.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ie=te(61250),Pe=te(57149),ze=te(25690),Me=te(61485),Xe=te(94361),lt=te(46722),be=te(59301),It=Object.defineProperty,tt=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,pt=(ke,He,ct)=>He in ke?It(ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ct}):ke[He]=ct,Je=(ke,He)=>{for(var ct in He||(He={}))nt.call(He,ct)&&pt(ke,ct,He[ct]);if(Yt)for(var ct of Yt(He))Nt.call(He,ct)&&pt(ke,ct,He[ct]);return ke},kt=(ke,He)=>tt(ke,rt(He)),Lt=(ke,He,ct)=>new Promise((it,Oe)=>{var qe=Ut=>{try{Tt(ct.next(Ut))}catch(_t){Oe(_t)}},bt=Ut=>{try{Tt(ct.throw(Ut))}catch(_t){Oe(_t)}},Tt=Ut=>Ut.done?it(Ut.value):Promise.resolve(Ut.value).then(qe,bt);Tt((ct=ct.apply(ke,He)).next())});const Dt=({setScoreShow:ke,ScoreShow:He,onOk:ct,isshixuns:it,isloadings:Oe,dispatch:qe,isIntelligentAssistant:bt=!1,ispptModal:Tt=!1,isChangeQuestion:Ut=!1,newExercisePaper:_t,shixunsDetail:En})=>{var At,Ve,dt;let[Ge,ht]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:bt,is_smart_plan:Tt,group_id:[]}),[ut,$t]=(0,a.useState)([]),[gt,Qe]=(0,a.useState)([]),[Pt,We]=(0,a.useState)([]),[St,an]=(0,a.useState)([]);const[Et,_e]=(0,a.useState)(!1),[Ae]=me.default.useForm(),[Le,Ue]=(0,a.useState)(),[at,Vt]=(0,a.useState)(!1);let[zt,on]=(0,a.useState)(it);const[Ht,jt]=(0,a.useState)([]),[In,ta]=(0,a.useState)(0),[cn,Sn]=(0,a.useState)(!0),[Xn,wn]=(0,a.useState)([]),[Pn,tn]=(0,a.useState)([]),Un=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Wn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[Dn,Kn]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const ln=(0,a.useRef)(new Set),fn=(0,a.useRef)(new Set),yn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Mn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],_n=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Ct,et]=(0,a.useState)(!1),xt=()=>{Ae.resetFields(),zt=!1,on(!1),et(!1),Ae.submit()};(0,a.useEffect)(()=>{var $e,Nn,da,oa,Ma,Ea,Va,xa,Ln,Za;(((da=(Nn=($e=_t==null?void 0:_t.editData)==null?void 0:$e.exercise)==null?void 0:Nn.exist_item_bank_ids)==null?void 0:da.length)>0||((Ea=(Ma=(oa=_t==null?void 0:_t.editData)==null?void 0:oa.exercise)==null?void 0:Ma.exist_item_bank_shixun_ids)==null?void 0:Ea.length)>0)&&tn([...(xa=(Va=_t==null?void 0:_t.editData)==null?void 0:Va.exercise)==null?void 0:xa.exist_item_bank_ids,...(Za=(Ln=_t==null?void 0:_t.editData)==null?void 0:Ln.exercise)==null?void 0:Za.exist_item_bank_shixun_ids])},[(Ve=(At=_t==null?void 0:_t.editData)==null?void 0:At.exercise)==null?void 0:Ve.exist_item_bank_ids]),(0,a.useEffect)(()=>{He&&(Ae.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),cn&&zt&&(Ae.setFieldsValue({item_type:"SHIXUN"}),Ge.item_type="SHIXUN",ht(Je({},Ge)),Sn(!1)),vn(Ge),Gn(),Jn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[He]),(0,a.useEffect)(()=>{In>0&&setTimeout(()=>{ta(0)},2e3)},[In]);function vn($e){return Lt(this,null,function*(){var Nn,da,oa;if(_e(!0),ht(Je({},$e)),(Pt==null?void 0:Pt.length)<=0&&$e.type==="5"){an([]),_e(!1);return}console.log("----",Pt,Ht);let Ma=$e.type==="5"?Pt==null?void 0:Pt.filter(xa=>!Ht.includes(xa)):null,Ea=$e.type==="5"?Pt==null?void 0:Pt.filter(xa=>Ht.includes(xa)):null,Va=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:kt(Je({},$e),{discipline_id:((Nn=$e==null?void 0:$e.courseid)==null?void 0:Nn[0])||null,sub_discipline_id:((da=$e==null?void 0:$e.courseid)==null?void 0:da[1])||null,ids:Ma,shixun_ids:Ea,include_shixuns:!bt,group_id:((oa=$e.group_id)==null?void 0:oa.map(xa=>xa==null?void 0:xa.value))||null,keyword:$e.keyword?encodeURIComponent($e.keyword):$e.keyword,type:$e.type==="5"?null:$e.type,clazz:$e.type==="3"?"ItemBanksGroup":null,bigmodel:bt,is_smart_plan:Tt})});an(Va),_e(!1)})}function Gn(){return Lt(this,null,function*(){let $e=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Ge.type==="5"?null:Ge.type,clazz:"ItemBanksGroup"}});$t((0,y.L)($e==null?void 0:$e.disciplines))})}function Jn($e){return Lt(this,null,function*(){var Nn;let da=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:$e}),oa=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Nn=da==null?void 0:da.data)==null?void 0:Nn.map(Ma=>({title:Ma.name,id:Ma.id,pid:Ma.id,value:Ma.id,key:Ma.id,isLeaf:!Ma.have_child}))}];wn(oa)})}function ga($e){return Lt(this,null,function*(){var Nn,da,oa,Ma;_e(!0);let Ea=(Nn=$e.list)==null?void 0:Nn.filter(Ln=>!Ht.includes(Ln)),Va=(da=$e.list)==null?void 0:da.filter(Ln=>Ht.includes(Ln));if(Ea.length===0&&Va.length===0){_e(!1),an([]);return}let xa=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:kt(Je({},$e),{discipline_id:((oa=$e==null?void 0:$e.courseid)==null?void 0:oa[0])||null,sub_discipline_id:((Ma=$e==null?void 0:$e.courseid)==null?void 0:Ma[1])||null,ids:Ea,shixun_ids:Va,type:$e.type==="5"?null:$e.type,clazz:$e.type==="3"?"ItemBanksGroup":null})});_e(!1),an(xa)})}const bn=$e=>Lt(void 0,null,function*(){const Nn=yield qe({type:"shixunsDetail/release",payload:{id:$e}});let da=Nn==null?void 0:Nn.tag_position,oa=(Nn==null?void 0:Nn.evaluation_set_position)||[],Ma=Nn.status;return Ma===0?(he.ZP.success("\u53D1\u5E03\u6210\u529F"),vn(Ge),!0):(Ma===2?he.ZP.error(`\u7B2C${oa.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Ma===3?he.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${da.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):he.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),On=$e=>($e==null?void 0:$e.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",ma=($e,Nn,da)=>$e.map(oa=>oa.key===Nn?Je(Je({},oa),da):oa.children?kt(Je({},oa),{children:ma(oa.children,Nn,da)}):oa),Sa=$e=>Lt(void 0,null,function*(){const{key:Nn}=$e;let da=Ge.type;const oa=yield(0,lt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Nn),type:da}),{data:Ma,total_count:Ea}=oa||{};Ea>0&&wn(Va=>ma(Va,Nn,{children:Ma.map(xa=>({title:xa.name,id:xa.id,pid:xa.id,value:xa.id,key:xa.id,isLeaf:!xa.have_child}))}))});function Gt($e){console.log("----",Ge),$e==="1"&&(Dn.gg=Je({},Ge)),$e==="2"&&(Dn.scj=Je({},Ge)),$e==="3"&&(Dn.ttgx=Je({},Ge)),$e==="0"&&(Dn.wcjd=Je({},Ge)),$e==="5"&&(Dn.yx=Je({},Ge)),Kn(Je({},Dn))}function un(){Ge.type==="1"&&(Ge=Dn.gg),Ge.type==="2"&&(Ge=Dn.scj),Ge.type==="3"&&(Ge=Dn.ttgx),Ge.type==="0"&&(Ge=Dn.wcjd),Ge.type==="5"&&(Ge=Dn.yx),(Ge==null?void 0:Ge.item_type)==="SHIXUN"?(zt=!0,on(!0)):(zt=!1,on(!1)),Ae.setFieldsValue(Je({},Ge)),ht(Je({},Ge)),vn(Je({},Ge))}return be.createElement("div",null,be.createElement(fe.default,{title:!1,footer:!1,open:He,width:1200,centered:!0,className:E.scoremodal,onCancel:()=>{ke(!1)}},be.createElement("div",{style:{display:"flex",alignItems:"center"}},be.createElement("div",{className:E.title},bt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),bt&&be.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),be.createElement(Ce.default,{className:E.tabWrap,activeKey:Ge.type,onChange:$e=>{$e==="3"?(Ge.show_all_share=!0,Jn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Ge.show_all_share=null,$e==="0"&&Jn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Gt(Ge.type),Ge.type=$e,(Ge==null?void 0:Ge.item_type)==="SHIXUN"&&Ge.type!=="5"&&(zt=!0,on(!0)),et(!1),Ge.type==="5"&&(zt=!1,on(!1)),un(),Gn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:be.createElement("div",null,"\u5DF2\u9009",Pt.length>0&&be.createElement("span",{className:E.titlecount},Pt.length),In>0&&be.createElement("span",{className:E.add},"+",In)),key:"5"}]}),be.createElement(me.default,{layout:"inline",form:Ae,onValuesChange:($e,Nn)=>{const da=Object.values(Nn).some(Ma=>Ma!==null&&Ma!==""&&Ma!==void 0),oa=Nn.keyword==="";if(et(da||!oa),Ge.page=1,(Nn==null?void 0:Nn.item_type)==="SHIXUN"){if(Ge.type==="5"?on(!1):on(!0),$e.keyword||$e.keyword==="")return;Ae.submit()}else{if($e!=null&&$e.courseid&&Ae.setFieldsValue({tag_discipline_id:""}),on(!1),$e.keyword||$e.keyword==="")return;Ae.submit()}},onFinish:$e=>{var Nn;Ge.type==="3"&&(!$e.group_id||((Nn=$e==null?void 0:$e.group_id)==null?void 0:Nn.length)===0)?Ge.show_all_share=!0:Ge.show_all_share=null,ht(Je(Je({},Ge),$e)),vn(Je(Je({},Ge),$e))}},be.createElement(me.default.Item,{name:"item_type"},be.createElement(Se.default,{className:E.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Tt?Wn:bt?Un==null?void 0:Un.filter($e=>$e.question_type!==5):Un).map($e=>be.createElement(Se.default.Option,{key:$e.value},$e.name)))),be.createElement(me.default.Item,{name:"courseid"},be.createElement(De.Z,{className:E.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:ut})),!zt&&be.createElement(me.default.Item,{name:"tag_discipline_id"},be.createElement(Se.default,{className:E.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(dt=St==null?void 0:St.tag_disciplines)==null?void 0:dt.map($e=>be.createElement(Se.default.Option,{key:$e.id},$e.name)))),be.createElement(me.default.Item,{name:zt?"diff":"difficulty"},be.createElement(Se.default,{className:E.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},yn.map($e=>be.createElement(Se.default.Option,{key:$e.value},$e.name)))),zt&&be.createElement(me.default.Item,{name:"shixun_publish_status"},be.createElement(Se.default,{className:E.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},_n.map($e=>be.createElement(Se.default.Option,{key:$e.value},$e.name)))),(Ge.type==="3"||Ge.type==="0")&&!zt&&be.createElement(me.default.Item,{name:"group_id"},be.createElement(Ze.default,{treeDataSimpleMode:!0,style:{width:118},className:E.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:($e,Nn)=>Nn.title.toUpperCase().indexOf($e.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Sa,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Xn})),Ct&&be.createElement("span",{className:E.allqingchu,onClick:xt},be.createElement("i",{className:"iconfont icon-guanbi4"}),be.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),be.createElement(me.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},be.createElement(Be.default.Search,{className:E.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:be.createElement("i",{className:`iconfont icon-sousuo9 font14 ${E.searchIcon}`,onClick:()=>Ae.submit()}),onSearch:$e=>{Ae.submit()}}))),be.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},be.createElement("div",{onClick:()=>{Ge.updated_at==="asc"?Ge.updated_at="desc":Ge.updated_at="asc",ht(kt(Je({},Ge),{page:1})),vn(kt(Je({},Ge),{page:1}))}}," ",Ge.updated_at?be.createElement("img",{src:Ge.updated_at==="asc"?ie.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):be.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),be.createElement("div",{onClick:()=>{Ge.quotes==="asc"?Ge.quotes="desc":Ge.quotes="asc",ht(kt(Je({},Ge),{page:1})),vn(kt(Je({},Ge),{page:1}))},style:{marginLeft:20}}," ",Ge.quotes?be.createElement("img",{src:Ge.quotes==="asc"?ie.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):be.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),be.createElement(le.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(St==null?void 0:St.items)||(St==null?void 0:St.shixun_list),pagination:!1,loading:Et,rowKey:$e=>$e.id,rowSelection:{type:bt||Ut?"radio":"checkbox",selectedRowKeys:gt,getCheckboxProps:$e=>({disabled:$e.shixun_tag_num===1||(Pn==null?void 0:Pn.find(Nn=>$e.id===Nn))}),onSelect($e,Nn,da){if(bt||Ut){Qe([$e.id]),fn.current=new Set([$e.id]),ta(1),We([$e.id]);return}if(Nn)(zt||$e!=null&&$e.challenge_names)&&jt([...Ht,$e.id]),Qe([...gt,$e.id]),$e.identifier?ln.current.add($e.id):fn.current.add($e.id),ta(1),We([...Pt,$e.id]);else{$e.identifier?ln.current.delete($e.id):fn.current.delete($e.id);let oa=Pt.filter(Ma=>Ma!==$e.id);if(Qe(oa),We(oa),zt||$e!=null&&$e.challenge_names){let Ma=Ht.filter(Ea=>Ea!==$e.id);jt([...Ma])}if(Ge.type==="5"){ga(kt(Je({},Ge),{list:[...oa]}));return}}},onSelectAll($e,Nn,da){var oa,Ma;if($e){const Ea=da.map(xa=>xa.id),Va=(Ma=da==null?void 0:da.filter(xa=>xa==null?void 0:xa.challenge_names))==null?void 0:Ma.map(xa=>xa.id);jt([...Ht,...Va]),Qe([...gt,...Ea]),We([...Pt,...Ea]);for(const xa of da)xa.identifier?ln.current.add(xa.id):fn.current.add(xa.id)}else{const Ea=da.map(Za=>Za.id),Va=gt.filter(Za=>!Ea.some(uo=>uo===Za)),xa=(oa=da==null?void 0:da.filter(Za=>Za==null?void 0:Za.challenge_names))==null?void 0:oa.map(Za=>Za.id);Qe([...Va]),We([...Va]);let Ln=Ht.filter(Za=>!xa.some(uo=>uo===Za.id));jt([...Ln]),Ge.type==="5"&&ga(kt(Je({},Ge),{list:[...Va]}));for(const Za of Ea)Za.identifier?ln.current.delete(Za):fn.current.delete(Za)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:($e,Nn,da)=>{var oa,Ma;return be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",null,zt||Nn!=null&&Nn.challenge_names?"\u5B9E\u8BAD\u9898":(Ma=(oa=Un==null?void 0:Un.filter(Ea=>Ea.value===$e))==null?void 0:oa[0])==null?void 0:Ma.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:zt?"30%":"60%",key:"name",render:($e,Nn,da)=>{var oa;return be.createElement("div",{style:{display:"flex",alignItems:"center"}},be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",{className:Nn!=null&&Nn.high_resources_consume?E.q_title:""},be.createElement(x.Z,{key:1,showLines:1,showTextOnly:!0,value:zt||Nn!=null&&Nn.challenge_names?Nn!=null&&Nn.title||$e===null?"--":$e:(Nn==null?void 0:Nn.item_type)=="BPROGRAM"?(oa=Nn==null?void 0:Nn.program_attr)==null?void 0:oa.description:$e}))),(Nn==null?void 0:Nn.high_resources_consume)&&be.createElement(Xe.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!zt,render:($e,Nn,da)=>{var oa;return be.createElement(Re.Z,{title:On(Nn)},be.createElement("span",null,$e?(oa=$e==null?void 0:$e.split("\u3001"))==null?void 0:oa[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!zt,render:($e,Nn,da)=>be.createElement(Re.Z,{title:On(Nn)},be.createElement("span",null,$e||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:($e,Nn,da)=>{var oa,Ma,Ea,Va;return be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",null,zt||Nn!=null&&Nn.challenge_names?(Nn==null?void 0:Nn.level)||((Ma=(oa=yn==null?void 0:yn.filter(xa=>xa.value===$e))==null?void 0:oa[0])==null?void 0:Ma.name):(Va=(Ea=yn==null?void 0:yn.filter(xa=>xa.value===$e))==null?void 0:Ea[0])==null?void 0:Va.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!zt,render:($e,Nn,da)=>be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",null,$e||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:($e,Nn,da)=>be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",null,zt||Nn!=null&&Nn.challenge_names?(Nn==null?void 0:Nn.study_count)||(Nn==null?void 0:Nn.stu_num):$e))},{title:be.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",be.createElement(Re.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},be.createElement(Me.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!zt,render:($e,Nn,da)=>be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",null,$e||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:($e,Nn,da)=>be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",{style:{flex:1,textAlign:"start"}},be.createElement("a",{onClick:()=>{var oa,Ma;Ue(kt(Je({},Nn),{question_type:zt||Nn!=null&&Nn.challenge_names?5:(Ma=(oa=Un==null?void 0:Un.filter(Ea=>Ea.value===(Nn==null?void 0:Nn.item_type)))==null?void 0:oa[0])==null?void 0:Ma.question_type})),Vt(!0)}},"\u67E5\u770B"),(Nn==null?void 0:Nn.shixun_tag_num)===1&&be.createElement("a",{style:{marginLeft:10},onClick:()=>{fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:be.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",be.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Nn==null?void 0:Nn.identifier}/challenges`)}},(Nn==null?void 0:Nn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Lt(void 0,null,function*(){if(!bn(Nn==null?void 0:Nn.identifier))return new Promise((oa,Ma)=>{Ma()})})})}},"\u53D1\u5E03")))}].filter($e=>!$e.hidden)}),be.createElement(Ie.Z,{current:Ge.page,total:(St==null?void 0:St.items_count)||(St==null?void 0:St.shixuns_count),style:{marginBottom:20},defaultPageSize:Ge.per_page,showTotal:$e=>be.createElement("span",null,"\u5171\xA0",be.createElement("span",{style:{color:"#165DFF"}},$e),"\xA0\u6761\u6570\u636E"),pageSize:Ge.per_page,onChange:($e,Nn)=>{Ge.page=$e,Ge.per_page=Nn,ht(Je({},Ge)),vn(Je({},Ge))}}),be.createElement("div",{className:E.bottom},be.createElement(Ft.ZP,{className:E.no,onClick:()=>{ke(!1)}},"\u53D6\u6D88"),be.createElement(Ft.ZP,{loading:Oe,style:{width:Oe&&75},className:E.yes,onClick:()=>Lt(void 0,null,function*(){if((Pt==null?void 0:Pt.length)<=0){he.ZP.info(bt||Ut?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ct([...fn.current],[...ln.current],!0,Pt==null?void 0:Pt.length)})},bt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),be.createElement(fe.default,{open:at,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:E.previewModal,width:1e3,centered:!0,onCancel:()=>{Vt(!1)},onOk:()=>{Vt(!1)}},be.createElement(ue,{qitem:Le})))};var Ye=(0,ze.connect)(({shixunsDetail:ke,newExercisePaper:He})=>({shixunsDetail:ke,newExercisePaper:He}))(Dt)},10866:function(Te,ot,te){"use strict";te.d(ot,{Im:function(){return Me},ZP:function(){return rt},gZ:function(){return It}});var a=te(59301),me=te(37568),he=te(99571),fe=te(84105),Ce=te(87395),Se=te(24363),De=te(24334),Ze=te(86074),Be=te(76902),le=te(51257),Re=te(94268),Ie=te(34376),Ft=te(92310),oe=te.n(Ft),E=te(59301),y=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(Yt,nt,Nt)=>nt in Yt?y(Yt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):Yt[nt]=Nt,ue=(Yt,nt)=>{for(var Nt in nt||(nt={}))ee.call(nt,Nt)&&re(Yt,Nt,nt[Nt]);if(z)for(var Nt of z(nt))ne.call(nt,Nt)&&re(Yt,Nt,nt[Nt]);return Yt},ie=(Yt,nt)=>b(Yt,x(nt));const{TextArea:Pe}=me.default,ze={visible:!1,tabIndex:"0"},Me={[Se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Xe=(Yt=>(Yt[Yt.SET_VISIBLE=0]="SET_VISIBLE",Yt[Yt.SET_TABINDEX=1]="SET_TABINDEX",Yt))(Xe||{});function lt(Yt,nt){switch(nt.type){case 0:return ie(ue({},Yt),{visible:nt.payload});case 1:return ie(ue({},Yt),{tabIndex:nt.payload});default:throw new Error}}function be({value:Yt,className:nt}){const[Nt,pt]=(0,a.useState)(!1),Je=(0,a.useRef)(),kt=(0,a.useRef)();return(0,a.useEffect)(()=>{Nt&&(kt.current.reset(),kt.current.write((0,le.pp)(Yt||"")))},[Yt,Nt]),(0,a.useEffect)(()=>{var Lt,Dt,Ye,ke;if(Je.current){kt.current=new Ie.Terminal({fontSize:14,disableStdin:!0}),kt.current.open(Je.current);const He=Je.current.offsetWidth-14,ct=((ke=(Ye=(Dt=(Lt=kt.current)==null?void 0:Lt._core)==null?void 0:Dt._renderService)==null?void 0:Ye.dimensions)==null?void 0:ke.actualCellWidth)||9.5,it=Math.ceil(He/ct);kt.current.resize(it,8),pt(!0)}},[]),E.createElement("div",{ref:Je,className:oe()("XtermText-valueRef",nt)})}function It(Yt){const{status:nt,error_msg:Nt,output:pt,input:Je,expected_output:kt,is_file:Lt,input_file_url:Dt,output_file_url:Ye,expected_output_file_url:ke}=Yt;let He=null;const ct={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(nt){case Se.h.NOMATCH:He=E.createElement(E.Fragment,null,E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Lt&&E.createElement(be,{className:"mb10",value:Je}),Lt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,le.LR)(Dt,Je)},Je)),E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Lt&&E.createElement(be,{className:"mb10",value:pt&&De.Base64.decode(pt)||""}),Lt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,le.LR)(Ye,pt)},pt)),E.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Lt&&E.createElement(be,{className:"mb10",value:kt&&De.Base64.decode(kt)||""}),Lt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,le.LR)(ke,kt)},kt)));break;case Se.h.EXECUTEFAILURE:He=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Lt&&E.createElement(Be.Z,{value:Je,style:ct}),Lt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,le.LR)(Dt,Je)},Je)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},De.Base64.decode(Nt)));break;case Se.h.COMPILEFAILURE:He=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Lt&&E.createElement(Be.Z,{value:Je,style:ct}),Lt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,le.LR)(Dt,Je)},Je)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},De.Base64.decode(Nt)));break;case Se.h.PODFAILURE:He=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Se.h.TIMEOUT:He=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",He," ")}function tt(Yt){const{status:nt,error_msg:Nt,execute_time:pt,output:Je,input:kt,expected_output:Lt,is_file:Dt,input_file_url:Ye,output_file_url:ke,expected_output_file_url:He}=Yt;let ct=null;switch(nt){case Se.h.OK:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",pt,"\u79D2"),E.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),E.createElement("pre",null,De.Base64.decode(Je)));break;case Se.h.NOMATCH:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u8F93\u5165\uFF1A",E.createElement("pre",null,kt)),E.createElement("p",null,"\u8F93\u51FA\uFF1A",Je&&De.Base64.decode(Je)),E.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Lt&&De.Base64.decode(Lt)));break;case Se.h.EXECUTEFAILURE:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,kt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},De.Base64.decode(Nt)));break;case Se.h.COMPILEFAILURE:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,kt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},De.Base64.decode(Nt)));break;case Se.h.PODFAILURE:ct=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Se.h.TIMEOUT:ct=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",ct," ")}var rt=({id:Yt,is_file:nt,input:Nt,debuging:pt,submitting:Je,executingMessage:kt,debugResult:Lt,onChangeInput:Dt,onDebugCode:Ye,onSubmitCode:ke})=>{const[He,ct]=(0,a.useReducer)(lt,ze),{visible:it,tabIndex:Oe}=He;(0,a.useEffect)(()=>{ct({type:0,payload:!1})},[Yt]);function qe(_t){let En=_t.target.id;ct({type:1,payload:En})}function bt(){ct({type:0,payload:!it})}const Tt=(0,a.useMemo)(()=>{if(Lt){const{status:_t}=Lt;return E.createElement(E.Fragment,null,tt(Lt))}return null},[Lt]);function Ut(){ct({type:0,payload:!0}),ct({type:1,payload:"1"}),Ye()}return E.createElement("div",{className:"test-case-panel"},E.createElement("div",{className:`test-case-panel-body ${it?"active":""}`},E.createElement("ul",{className:"s-navs"},E.createElement("li",null,E.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),E.createElement(Re.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:E.createElement(Pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:nt?"":Nt,onChange:Dt}),rightNode:pt?E.createElement(Ze.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Lt?Tt:E.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),E.createElement("a",{className:`btn-collapse ${it?"up":""}`,onClick:bt},it?E.createElement(fe.Z,null):E.createElement(Ce.Z,null)),E.createElement("footer",{className:"footer"},E.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),E.createElement("div",{className:"flex-container"},E.createElement(he.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),E.createElement(he.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),E.createElement(he.ZP,{className:"btn-green",type:"ghost",loading:pt,onClick:Ut},"\u8C03\u8BD5\u4EE3\u7801"),E.createElement(he.ZP,{type:"primary",className:"custom-ant-disabled",loading:Je,disabled:Je,onClick:()=>{ct({type:0,payload:!1}),ke()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(Te,ot,te){"use strict";te.d(ot,{h:function(){return a}});var a=(me=>(me[me.NOMATCH=-1]="NOMATCH",me[me.OK=0]="OK",me[me.TIMEOUT=2]="TIMEOUT",me[me.PODFAILURE=3]="PODFAILURE",me[me.COMPILEFAILURE=4]="COMPILEFAILURE",me[me.EXECUTEFAILURE=5]="EXECUTEFAILURE",me[me.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",me))(a||{})},3532:function(Te,ot,te){"use strict";te.d(ot,{Y2:function(){return Yt},ZP:function(){return nt}});var a=te(59301),me=te(14566),he=te(6767),fe=te(62957),Ce=te(77019),Se=te(47889),De=te(99571),Ze=te(62673),Be=te(25399),le=te(37568),Re={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},Ie="data:image/png;base64,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",Ft=te(47257),oe=te.n(Ft),E=te(16253),y=te(38986),b=te(1012),x=te(51257),z=te(45677),ee=te(59301),ne=Object.defineProperty,re=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Me=(Nt,pt,Je)=>pt in Nt?ne(Nt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Nt[pt]=Je,Xe=(Nt,pt)=>{for(var Je in pt||(pt={}))Pe.call(pt,Je)&&Me(Nt,Je,pt[Je]);if(ie)for(var Je of ie(pt))ze.call(pt,Je)&&Me(Nt,Je,pt[Je]);return Nt},lt=(Nt,pt)=>re(Nt,ue(pt)),be=(Nt,pt,Je)=>new Promise((kt,Lt)=>{var Dt=He=>{try{ke(Je.next(He))}catch(ct){Lt(ct)}},Ye=He=>{try{ke(Je.throw(He))}catch(ct){Lt(ct)}},ke=He=>He.done?kt(He.value):Promise.resolve(He.value).then(Dt,Ye);ke((Je=Je.apply(Nt,pt)).next())});const{Dragger:It}=me.default,tt=Nt=>{const pt=ct=>ct&&ct.substring(0,ct.lastIndexOf("."));for(var Je=[...Nt],kt=0,Lt=[],Dt=0;Dt{if(ct.forEach(it=>{let Oe=it.name.split(/\.(?=[^\.]+$)/);it.name=`${Oe[0]}.${Oe[1].toLowerCase()}`}),ct[0].name.includes(".in"))return ct.length===2?ct:[ct[0],{}];if(ct[0].name.includes(".out"))return ct.length===2?ct.reverse():[{},ct[0]]})},rt=({onClose:Nt,onOK:pt,visible:Je,wrapClassName:kt,rootIdentifier:Lt,multiple:Dt=!1,defaultMultipleValue:Ye=!0})=>{const[ke,He]=(0,a.useState)([]),[ct,it]=(0,a.useState)({}),[Oe,qe]=(0,a.useState)(!1),[bt,Tt]=(0,a.useState)(!0),Ut=(0,a.useRef)([]),_t=(0,a.useRef)(0),En=()=>{Nt()};(0,a.useEffect)(()=>{At()},[]),(0,a.useEffect)(()=>{Je&&(Ut.current=[],_t.current=0,He([]),Tt(Ye))},[Je]);const At=()=>be(void 0,null,function*(){try{const Qe=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Pt=JSON.parse((0,E.pe)(Qe.data));it(Pt)}catch(Qe){}}),Ve=Qe=>Qe&&Qe.substring(0,Qe.lastIndexOf(".")),dt=Qe=>{var Pt,We;const St=Ve((Pt=Qe[0])==null?void 0:Pt.name)||Ve((We=Qe[1])==null?void 0:We.name),an=ke.filter(Et=>Ve(Et.name)!==St);Ut.current=[...an],He([...an])},Ge=Qe=>{if(!bt){const _e=new FormData;_e.append("file",Qe.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:_e},!0).then(Le=>{if(Le.status===0){_t.current=_t.current+1;const Ue=Ut.current.map(at=>{var Vt;if(at.name===Qe.name){const zt=Xe({},at);return(Vt=Qe==null?void 0:Qe.name)!=null&&Vt.includes(".in")?zt.input=Le==null?void 0:Le.content:zt.output=Le==null?void 0:Le.content,zt}return at});if(Ut.current=[...Ue],He([...Ue]),_t.current>0&&_t.current===ke.length){qe(!1);let at=tt(Ue);at=at.filter(Vt=>{var zt,on;return!!((zt=Vt[0])!=null&&zt.name&&((on=Vt[1])!=null&&on.name))}),at=at.map(Vt=>lt(Xe(Xe({},Vt[0]),Vt[1]),{is_file:!1})),pt(at),Nt()}}else qe(!1),Nt()});return}const Pt=new(oe())({endpoint:ct.end_point,region:ct.region,accessKeyId:ct.access_key_id,accessKeySecret:ct.access_key_secret,bucket:ct.bucket,stsToken:ct.security_token}),We=Qe.name,St={container_type:"TestSet",file_name:We},an=(0,b.Z)();let Et=`testsets/${Lt}/${an}${We.indexOf(".")>-1?"."+We.split(".").pop():""}`;Lt===null&&(Et=`testsets/${an}${We.indexOf(".")>-1?"."+We.split(".").pop():""}`),Pt.multipartUpload(Et,new Blob([Qe.file],{type:Qe.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:We+""},url:ct==null?void 0:ct.callback_url,host:ct==null?void 0:ct.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(St)}}).then(function(_e){if(_e.data.status===0){_t.current=_t.current+1;const Ae=Ut.current.map(Le=>{var Ue,at,Vt,zt,on,Ht,jt,In,ta,cn,Sn,Xn,wn,Pn,tn,Un,Wn;if(Le.name===((at=(Ue=_e.data)==null?void 0:Ue.data)==null?void 0:at.file_name)){const Dn=Xe({},Le);return(on=(zt=(Vt=_e.data)==null?void 0:Vt.data)==null?void 0:zt.file_name)!=null&&on.includes(".in")?(Dn.in_object_key=(jt=(Ht=_e.data)==null?void 0:Ht.data)==null?void 0:jt.object,Dn.in_object_size=(ta=(In=_e.data)==null?void 0:In.data)==null?void 0:ta.size,Dn.input=(Sn=(cn=_e.data)==null?void 0:cn.data)==null?void 0:Sn.file_name,Dn.in_file=Qe):(Dn.out_object_key=(wn=(Xn=_e.data)==null?void 0:Xn.data)==null?void 0:wn.object,Dn.out_object_size=(tn=(Pn=_e.data)==null?void 0:Pn.data)==null?void 0:tn.size,Dn.output=(Wn=(Un=_e.data)==null?void 0:Un.data)==null?void 0:Wn.file_name,Dn.out_file=Qe),Dn}return Le});if(Ut.current=[...Ae],He([...Ae]),_t.current>0&&_t.current===ke.length){qe(!1);let Le=tt(Ae);Le=Le.filter(Ue=>{var at,Vt;return!!((at=Ue[0])!=null&&at.name&&((Vt=Ue[1])!=null&&Vt.name))}),Le=Le.map(Ue=>lt(Xe(Xe({},Ue[0]),Ue[1]),{is_file:!0})),pt(Le),Nt()}}})},ht=Qe=>new Promise((Pt,We)=>{let St=0,an=[];for(let Et=0;Et{St++,St===Qe.length&&(an.length?(he.ZP.warning(`${an.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),We()):Pt(Qe))}).catch(_e=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",_e),St++,an.push(Qe[Et].name),St===Qe.length&&(an.length?(he.ZP.warning(`${an.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),We()):Pt(Qe))})}),ut=()=>be(void 0,null,function*(){if(ke.length===0){he.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield ht(ke),qe(!0),tt(ke).some(Pt=>{var We,St;return!((We=Pt[0])!=null&&We.name&&((St=Pt[1])!=null&&St.name))})){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>be(void 0,null,function*(){ke.map(Pt=>be(void 0,null,function*(){Ge(Pt)}))}),onCancel:()=>{qe(!1)}});return}ke.map(Pt=>be(void 0,null,function*(){Ge(Pt)}))}),$t={name:"file",fileList:ke,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Qe=>{if(ke!=null&&ke.some(We=>We.name===Qe.name))return he.ZP.info(`${Qe.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Qe.size/1024/1024>100)return he.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Qe.name))return he.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Pt={name:Qe.name,uid:Qe.uid,file:Qe,percent:0};return ke.push(Pt),Ut.current=[...ke],He([...ke]),!1}},gt=tt(ke);return console.log(ke,gt,"fileList"),ee.createElement(fe.default,{open:Je,wrapClassName:kt,onOk:ut,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Oe},onCancel:En,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:Re.wrap},ke.length?ee.createElement("div",null,ee.createElement(Ce.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:Dt?"visible":"hidden"}},ee.createElement("span",{className:Re.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(Se.ZP.Group,{className:`ml20 ${Re.testCaseRadio}`,optionType:"button",value:bt,onChange:Qe=>Tt(Qe.target.value)},ee.createElement(Se.ZP,{value:!1},"\u6587\u672C"),ee.createElement(Se.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(me.default,Xe({},$t),ee.createElement(De.ZP,{type:"primary",className:Re.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Yt,{data:gt,onRemove:dt})):ee.createElement("div",{className:`${Re.noData} mb30`},ee.createElement(me.default.Dragger,lt(Xe({},$t),{className:Re.dragger}),ee.createElement("img",{src:Ie,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:Re.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:Re.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Yt=({data:Nt=[],onRemove:pt,width:Je="auto",showScore:kt=!1,disabled:Lt=!1,inputChange:Dt,onEvaluatingChange:Ye,onSelectAll:ke,checkAll1:He,checkAll2:ct,checkAll3:it,checkAll4:Oe,checkAll5:qe,showEvaluatingSetting:bt=!1,className:Tt="",isProgramHomework:Ut=!1})=>{const _t={value:"",filename:"",dataUrl:""},[En,At]=(0,a.useState)(Xe({},_t)),Ve=ht=>{let ut=document.createElement("a");document.body.appendChild(ut);let $t=URL.createObjectURL(ht.file);ut.href=$t,ut.download=ht.name,ut.click(),URL.revokeObjectURL($t),document.body.removeChild(ut)},dt=(ht,ut)=>{(0,x.LR)(ht,ut)},Ge=(ht,ut)=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{pt(ht,ut)},onCancel:()=>{}})};return Nt.length?ee.createElement("div",{className:Tt,style:{width:Je}},ee.createElement("div",{className:`${Ut?Re.headProgram:Re.head}`},bt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(Ze.default,{checked:He,onChange:ht=>{ke(ht.target.checked,"hidden")}}),ee.createElement(Be.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:Ut?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:kt?Ut?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:kt?Ut?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),kt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),bt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ze.default,{checked:Oe,onChange:ht=>{ke(ht.target.checked,"input_visible")}}),ee.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),bt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ze.default,{checked:ct,onChange:ht=>{ke(ht.target.checked,"is_invisible")}}),ee.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),bt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ze.default,{checked:qe,onChange:ht=>{ke(ht.target.checked,"actual_output_visible")}}),ee.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),bt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ze.default,{checked:it,onChange:ht=>{ke(ht.target.checked,"last_match_rule")}}),ee.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:Re.operation,style:Ut?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:Re.listWrapper,style:{boxShadow:Ut?"0px 2px 4px 0px #EAEEF4":"unset"}},Nt.map((ht,ut)=>{var $t,gt,Qe,Pt;return ee.createElement("div",{key:ut,className:Re.list,style:Ut?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},bt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(Ze.default,{checked:!!ht.hidden,onChange:We=>{Ye(We.target.checked,ut,"hidden")}})),ee.createElement("div",{style:{width:Ut?"25%":"15%",paddingLeft:Ut?"5px":"0px",paddingRight:Ut?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ut+1),ee.createElement("div",{className:Re.info,style:{width:kt?Ut?"20%":"15%":"25%"}},ee.createElement("span",{title:ht.input||(($t=ht[0])==null?void 0:$t.name),onClick:()=>be(void 0,null,function*(){let We;ht.input?ht.input_file_url?We=ht.input_file_url:We=ht.in_file:We=ht[0];let St;typeof We=="string"?(St=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),At({value:yield St.text(),filename:"",dataUrl:We})):(St=yield(0,x.db)(We.file),At({value:St.text,filename:We.name,dataUrl:St.link}))})},ht.input||((gt=ht[0])==null?void 0:gt.name))),ee.createElement("div",{className:Re.info,style:{width:kt?Ut?"20%":"15%":"25%"}},ee.createElement("span",{title:ht.output||((Qe=ht[1])==null?void 0:Qe.name),onClick:()=>be(void 0,null,function*(){let We;ht.input?ht.output_file_url?We=ht.output_file_url:We=ht.out_file:We=ht[1];let St;typeof We=="string"?(St=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),At({value:yield St.text(),filename:"",dataUrl:We})):(St=yield(0,x.db)(We.file),At({value:St.text,filename:We.name,dataUrl:St.link}))})},ht.output||((Pt=ht[1])==null?void 0:Pt.name))),kt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(le.default,{size:"large",addonAfter:Ut?"%":null,disabled:Lt,style:{width:"80%"},onChange:We=>Dt(We,ut),value:ht.score}),!Ut&&ee.createElement("span",null,"\xA0%")),bt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ze.default,{checked:ht.input_visible||!1,onChange:We=>{Ye(We.target.checked,ut,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),bt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ze.default,{checked:ht.is_invisible||!1,onChange:We=>{Ye(We.target.checked,ut,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),bt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ze.default,{checked:ht.actual_output_visible||!1,onChange:We=>{Ye(We.target.checked,ut,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),bt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ze.default,{checked:ht.last_match_rule||!1,onChange:We=>{Ye(We.target.checked,ut,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>Ge(ht,ut),style:Ut?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:Re.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:En.dataUrl,filename:En.filename,type:En.dataUrl.length?"txt":"",onClose:()=>At(Xe({},_t)),monacoEditor:{value:En.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var nt=rt},75604:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ft}});var a=te(59301),me=te(6767),he=te(25399),fe=te(29787),Ce=te(77019),Se=te(5269),De=te(13747),Ze=te(99571),Be=te(39793),le=te(38986),Re=te(76902),Ie=(E,y,b)=>new Promise((x,z)=>{var ee=ue=>{try{re(b.next(ue))}catch(ie){z(ie)}},ne=ue=>{try{re(b.throw(ue))}catch(ie){z(ie)}},re=ue=>ue.done?x(ue.value):Promise.resolve(ue.value).then(ee,ne);re((b=b.apply(E,y)).next())}),Ft=({id:E,activeDiscussIndex:y,onReplyDiscuss:b,adminOrOperator:x})=>{const[z,ee]=(0,a.useState)(""),[ne,re]=(0,a.useState)(!1);function ue(Pe){ee(Pe)}function ie(){if(!z){me.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}b(E,z),ee("")}return(0,a.useEffect)(()=>{y!=E&&re(!1)},[y]),a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:y===E?"block":"none",width:"100%"}},a.createElement(Be.Z,{miniToolbar:!0,startInit:y===E,defaultValue:z,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ue,extraUse:x&&a.createElement(he.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:E,isOpen:ne,activeDiscussIndex:y,onChange:ue,setIsOpen:re}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>re(!ne)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:ie,className:"btn-send"},"\u53D1\u9001"))};const oe=E=>{const[y,b]=(0,a.useState)(!1),[x,z]=(0,a.useState)([]),[ee,ne]=(0,a.useState)(1);(0,a.useEffect)(()=>{E!=null&&E.isOpen?re():(ne(1),z([]))},[E==null?void 0:E.isOpen]);const re=()=>Ie(void 0,null,function*(){b(!0);const ue=yield(0,le.ZP)(`/api/discusses/${E==null?void 0:E.id}/recommend_answer.json`,{method:"get"});(ue==null?void 0:ue.status)==0&&z(ue==null?void 0:ue.answer),b(!1)});return a.createElement(fe.Z,{spinning:y},a.createElement("div",{style:{color:"#000"}},a.createElement(Re.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(x==null?void 0:x[ee-1])||""}),a.createElement(Ce.Z,{justify:"end",align:"middle"},a.createElement(Se.Z,null,a.createElement(De.Z,{simple:!0,current:ee,pageSize:1,total:(x==null?void 0:x.length)||0,onChange:ue=>{ne(ue)}})),a.createElement(Se.Z,null,a.createElement(Ze.ZP,{onClick:()=>Ie(void 0,null,function*(){E==null||E.onChange(x==null?void 0:x[ee-1]),E==null||E.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},26547:function(Te,ot,te){"use strict";te.d(ot,{CP:function(){return he},_V:function(){return Se}});var a=te(28209),me=te.n(a);const he={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},fe={exam:he};function Ce(De="",Ze="exam"){const{secret:Be,iv:le}=fe[Ze];return AES.encrypt(De,Be,{iv:le,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function Se(De="",Ze="exam"){const{secret:Be,iv:le}=fe[Ze];return a.AES.decrypt(De,Be,{iv:le,mode:me().mode.CBC,padding:me().pad.Pkcs7}).toString(a.enc.Utf8)}},84989:function(Te,ot,te){"use strict";te.d(ot,{BU:function(){return me},Dj:function(){return a},gH:function(){return he},vp:function(){return fe}});function a(Ce){try{Ce.mozRequestFullScreen?Ce.mozRequestFullScreen():Ce.webkitRequestFullScreen&&Ce.webkitRequestFullScreen()}catch(Se){console.log(Se,":e")}}function me(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const he=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function fe(){var Ce=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ce),window.isFullScreen?window.isFullScreen:Ce!=null}},45937:function(Te,ot,te){"use strict";te.d(ot,{U:function(){return Be}});var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(le,Re,Ie)=>Re in le?me(le,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):le[Re]=Ie,De=(le,Re)=>{for(var Ie in Re||(Re={}))fe.call(Re,Ie)&&Se(le,Ie,Re[Ie]);if(he)for(var Ie of he(Re))Ce.call(Re,Ie)&&Se(le,Ie,Re[Ie]);return le},Ze=(le,Re,Ie)=>new Promise((Ft,oe)=>{var E=x=>{try{b(Ie.next(x))}catch(z){oe(z)}},y=x=>{try{b(Ie.throw(x))}catch(z){oe(z)}},b=x=>x.done?Ft(x.value):Promise.resolve(x.value).then(E,y);b((Ie=Ie.apply(le,Re)).next())});function Be(le,Re){const[Ie,Ft]=(0,a.useState)(Re),[oe,E]=(0,a.useState)(!1),[y,b]=(0,a.useState)();return[Ie,oe,(z,ee=!1)=>Ze(this,null,function*(){const ne=ee?Re:De(De({},Ie),z);E(!0),Ft(ne);const re=yield le(ne);return E(!1),b(re),re}),y,b]}},3810:function(Te,ot,te){"use strict";te.d(ot,{_:function(){return he}});var a=te(59301),me=te(62957);const he=fe=>{var Ce,Se;const De=(0,a.useRef)([]),Ze=()=>{for(const Be of De.current)clearTimeout(Be);De.current=[]};return(0,a.useEffect)(()=>{var Be,le,Re,Ie,Ft,oe;if(Ze(),(Be=fe==null?void 0:fe.exercise)!=null&&Be.left_time&&((Re=(le=fe==null?void 0:fe.exercise)==null?void 0:le.exercise_events)==null?void 0:Re.length)>0){for(const E of(Ie=fe==null?void 0:fe.exercise)==null?void 0:Ie.exercise_events)if(((Ft=fe==null?void 0:fe.exercise)==null?void 0:Ft.left_time)>(E==null?void 0:E.reminder_time)*60){let y=(((oe=fe==null?void 0:fe.exercise)==null?void 0:oe.left_time)-(E==null?void 0:E.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const b=setTimeout(()=>{me.default.info({content:`${E==null?void 0:E.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);De.current.push(b)}}},[(Ce=fe==null?void 0:fe.exercise)==null?void 0:Ce.left_time,(Se=fe==null?void 0:fe.exercise)==null?void 0:Se.exercise_events]),Ze}},81428:function(Te,ot,te){"use strict";te.d(ot,{AL:function(){return ne},Iy:function(){return Re},Qv:function(){return oe},ez:function(){return ee},jb:function(){return Ie}});var a=te(32834),me=te.n(a),he=te(11690),fe=te.n(he);let Ce=1;function Se(ze,Me){const Xe=ze.match(/^(\s+)(?:```)/);if(Xe===null)return Me;const lt=Xe[1];return Me.split(` +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),Un(Ee?(Ut=de==null?void 0:de.page)==null?void 0:Ut.page_info:""))},[ge]);const ba=()=>Ht(void 0,null,function*(){var Ut;Kn(!0),Zn(!0),ra.current=new xe.Z(z.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:de==null?void 0:de.id,position:1,type:10,is_chat:!0,prompt:vn,ppt_url:(Ut=de==null?void 0:de.url)==null?void 0:Ut.map(Fa=>Fa==null?void 0:Fa.url)}),yield new Promise((Fa,co)=>{ra.current.on("data",Ra=>{Zn(!1),Un(Ra==null?void 0:Ra.full)}),ra.current.on("done",()=>Ht(void 0,null,function*(){Kn(!1)})),ra.current.startStream()})});return a.createElement(Re.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:a.createElement("div",{className:Ot.extraHeader},a.createElement(dt.Z,{align:"middle"},Pn&&a.createElement(a.Fragment,null,a.createElement(Be.Z,{title:Bn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(Ft.ZP,{className:Ot.save_btn,style:{marginRight:"20px"},disabled:Bn,onClick:()=>{const Fa=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Gn(Fa)}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),a.createElement(Be.Z,{title:Bn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(Ft.ZP,{className:Ot.save_btn,disabled:Bn,onClick:()=>{const Fa=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,rt.RG)(Fa)}},a.createElement("i",{className:"iconfont icon-zhichifuzhi"}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Ut=Fa=>{De.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Fa,onOk:()=>{var co,Ra;(Ra=(co=ra.current)==null?void 0:co.cancelRequest)==null||Ra.call(co),Kn(!1),Zn(!1),wt()}})};if(Bn){Ut("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Pn?Ut("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):wt()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ge},a.createElement("div",{className:Ot.wrap},a.createElement("div",{className:Ot.left},a.createElement("div",{className:Ot.tip},a.createElement("img",{src:mt}),a.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),a.createElement("div",{className:"mb10 mt30 c-black"},a.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),a.createElement(Aa.default.TextArea,{style:{height:200},value:vn,disabled:Bn,onChange:Ut=>{Xt(Ut.target.value)}}),a.createElement(Be.Z,{title:Bn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},Bn?a.createElement("div",{className:Ot.stop_btn,onClick:()=>{var Ut,Fa;(Fa=(Ut=ra.current)==null?void 0:Ut.cancelRequest)==null||Fa.call(Ut),Kn(!1),Zn(!1)}},"\u505C\u6B62\u751F\u6210"):a.createElement("div",{className:Ot.start_btn,onClick:()=>{if(!vn.trim()){Se.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Un(""),ba()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:_n,ref:ca},Pn?a.createElement(y.Z,{spinning:zn},Pn&&a.createElement(Jt.Z,{cancelIndex:0,streamingStatus:Bn,loadImage:!1,onFinish:()=>Ht(void 0,null,function*(){}),value:Pn,isHiddenHtml:!0}),a.createElement("div",{ref:ua})):a.createElement("div",{className:Ot.imgBox},a.createElement(y.Z,{spinning:Bn},a.createElement("img",{width:56,src:Zt}),a.createElement("div",null,"\u9884\u89C8\u533A"))))))},cn=te(40741),nn=te(92310),kn=te.n(nn),jn=te(11422),Kt=Object.defineProperty,pa=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,Pa=(Ee,ge,de)=>ge in Ee?Kt(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ha=(Ee,ge)=>{for(var de in ge||(ge={}))Tn.call(ge,de)&&Pa(Ee,de,ge[de]);if(pa)for(var de of pa(ge))la.call(ge,de)&&Pa(Ee,de,ge[de]);return Ee};const Ya=Ee=>React.createElement("svg",ha({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ee),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var sa="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Ca=te(56321),Ba=Object.defineProperty,Wa=Object.defineProperties,Ia=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,Da=(Ee,ge,de)=>ge in Ee?Ba(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,yo=(Ee,ge)=>{for(var de in ge||(ge={}))so.call(ge,de)&&Da(Ee,de,ge[de]);if(no)for(var de of no(ge))wo.call(ge,de)&&Da(Ee,de,ge[de]);return Ee},$a=(Ee,ge)=>Wa(Ee,Ia(ge)),ka=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())}),Qa=({className:Ee,style:ge,data:de={},defaultChatData:wt=[],initDefaultChatDataKey:Tt=0,onPptButtonClick:Gn})=>{const[Rn]=(0,jn.eh)(),{chatData:vn,setChatData:Xt,calcHistoryList:Bn}=(0,jn.r5)(),[Kn,zn]=(0,a.useState)(0),[Zn,Pn]=(0,a.useState)(""),[Un,na]=(0,a.useState)(!1),{scrollBoxRef:un,bottomInspectRef:ca,contentRef:ua,isAtBottom:_n}=(0,jn.wr)({status:Un}),ra=(0,jn.h4)(un),ba=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!vn.length||!un.current)return;const Ra=vn[vn.length-1];Ra!=null&&Ra.loading&&(un.current.scrollTop=un.current.scrollHeight)},[vn.length]),(0,a.useEffect)(()=>{if(Tt){Ut();let Ra=[];return wt.forEach(vo=>{const zo=Date.now(),Lo=[{text:vo.question,key:zo,sender:"user",show:!0},{text:vo.answer,loading:!1,key:zo,sender:"AI",show:!0}];Ra.push(...Lo)}),Xt(Ra),()=>{Rn.cancel()}}},[Tt]);const Ut=()=>{Rn.cancel(),zn(1)},Fa=(Ra,...vo)=>ka(void 0,[Ra,...vo],function*(zo,Lo=[],Hn=[]){var Ea,po;Pn(""),zn(0),(po=(Ea=ba.current)==null?void 0:Ea.onAttachmentsClear)==null||po.call(Ea);const qa=Date.now(),ho=[{text:zo,key:qa,sender:"user",show:!0,fileList:Lo,imageList:Hn},{loading:!0,key:qa,sender:"AI",show:!0}];Xt([...vn,...ho]);const or=Lo==null?void 0:Lo.map(Fo=>{var Zo;return(Zo=Fo==null?void 0:Fo.response)==null?void 0:Zo.file_id}),No=Hn==null?void 0:Hn.map(Fo=>{var Zo;return(Zo=Fo==null?void 0:Fo.response)==null?void 0:Zo.data}),Co=Bn(vn);Rn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:yo({model:"qwen-max",is_chat:!0,prompt:zo,file_ids:or,image_list:No,history:Co},de),onData:(Fo,Zo)=>{na(!0),Xt(Io=>Io.map((qr,Ol)=>Ol===Io.length-1?$a(yo({},qr),{text:Fo,loading:!1,error:(Zo==null?void 0:Zo.msg)==="error"}):qr))},onError:Fo=>{let Zo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Xt(Io=>[...Io].map((qr,Ol)=>Ol===Io.length-1?$a(yo({},qr),{text:Zo,loading:!1,error:!0}):qr))}})}),co=ra.width?ra.width-20:"100%";return a.createElement("div",{className:kn()("flex flex-col h-full",Ee),style:ge},a.createElement("div",{ref:un,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:cn.Z.tips,style:{width:co}},a.createElement("img",{className:cn.Z.avatar,src:Ca}),a.createElement("div",{className:cn.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),a.createElement(jn.xj,{className:"pl20",style:{width:co},contentRef:ua,chatData:vn,requestLoading:Rn.loading,cancelTyping:Kn,onAnswerFinish:()=>ka(void 0,null,function*(){setTimeout(()=>na(!1),0)})}),!_n&&a.createElement("div",{className:cn.Z.backBottom,onClick:()=>{un.current.scrollTop=un.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:ca})),(vn==null?void 0:vn.length)===0&&a.createElement("div",{className:cn.Z.try},a.createElement("div",{onClick:()=>Pn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},a.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),a.createElement("i",{className:"iconfont icon-you2 font18"})),a.createElement("div",{onClick:()=>Fa("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},a.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),a.createElement("i",{className:"iconfont icon-you2 font18"}))),a.createElement(jn.CI,{ref:ba,style:{margin:"0 20px 20px 20px"},onCancel:Ut,headExtraNode:a.createElement("div",{className:cn.Z.pptBtn,onClick:Gn},a.createElement("img",{src:sa,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Zn,onSubmit:Fa,onChange:Pn,typing:Un,loading:Rn.loading}))},Do=te(20554),Ta=te(75975),io=te(24334),wa={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN",choiceBox:"choiceBox___VJxA_",activeAnswerBox:"activeAnswerBox___KRmkd",rightAnswerBox:"rightAnswerBox___KoUBD",errorAnswerBox:"errorAnswerBox___wA48r",greenColor:"greenColor___Kb9jq",redColor:"redColor___QMBfz"},ao=te(7727),aa=te(70100),Xo=te(55720),Jo=te(28426),Po=te(59301);const{TabPane:nr}=Do.default;var To=({item:Ee,backUrl:ge,autoHeight:de})=>{var wt,Tt;const[Gn,Rn]=(0,a.useState)([]),[vn,Xt]=(0,a.useState)(!1),[Bn]=(0,fe.useSearchParams)(),Kn=(0,fe.useParams)();(0,a.useEffect)(()=>{var Pn,Un;((Pn=Ee==null?void 0:Ee.evaluate_codes)==null?void 0:Pn.length)>0?Rn((Un=Ee==null?void 0:Ee.evaluate_codes)==null?void 0:Un.map((na,un)=>({key:un+1,error_msg:na!=null&&na.error_msg?io.Base64.decode(na==null?void 0:na.error_msg):"",status:na==null?void 0:na.status,created_at:na.created_at,code:na==null?void 0:na.code,show_code:na==null?void 0:na.show_code,language:na==null?void 0:na.language,resubmit:na==null?void 0:na.resubmit}))):Rn([{key:"--",error_msg:"--",show_code:!1}])},[Ee==null?void 0:Ee.evaluate_codes]);const zn=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(Pn,Un)=>Po.createElement("span",null,Un.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(Pn,Un)=>Po.createElement(Xo.Z,{date:Un.created_at,showTag:Un==null?void 0:Un.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Pn,Un)=>{var na;return Po.createElement("span",{className:Pn===0?"c-green":"c-red"},((na=ao.Im[Pn])==null?void 0:na.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((wt=Gn==null?void 0:Gn[0])==null?void 0:wt.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Pn,Un)=>Po.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{De.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:Po.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",Po.createElement(aa.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Un==null?void 0:Un.language]})),content:Po.createElement("div",{className:"mb10"},Po.createElement(Ta.ZP,{height:300,language:"python",theme:"vs-light",value:Un!=null&&Un.code?io.Base64.decode(Un==null?void 0:Un.code):"",autoHeight:de,options:Zn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Pn=>!!Pn),Zn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Po.createElement("div",{style:{position:"relative",marginTop:"10px"}},Po.createElement(Do.default,{defaultActiveKey:"1"},Po.createElement(nr,{tab:Po.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",Po.createElement(Be.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},Po.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Tt=Ee==null?void 0:Ee.user_answer)!=null&&Tt.length&&(Ee!=null&&Ee.passed_code)?Po.createElement("aside",{className:wa.shixunWrp},Po.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),Po.createElement("div",{className:wa.full},Po.createElement(aa.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[Ee==null?void 0:Ee.language]}),Po.createElement("span",{onClick:()=>Xt(!0)},Po.createElement("i",{className:"iconfont icon-quanping2"}),Po.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),Po.createElement(Ta.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Ee!=null&&Ee.passed_code?io.Base64.decode(Ee==null?void 0:Ee.passed_code):"",autoHeight:de,options:Zn})):Po.createElement(Jo.Z,null)),Po.createElement(nr,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},Po.createElement(Ie.default,{className:"mt5",bordered:!0,dataSource:Gn,columns:zn,pagination:!1}))),(Ee==null?void 0:Ee.hack_user_identifier)&&Po.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const Pn=ge||`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/users/${Kn==null?void 0:Kn.user_login}/ppt_info/info`;(0,rt.xg)(`/myproblems/${Ee==null?void 0:Ee.hack_user_identifier}?backUrl=${Pn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),Po.createElement(De.default,{centered:!0,destroyOnClose:!0,open:vn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Xt(!1),footer:null},Po.createElement(Ta.ZP,{height:500,language:"python",theme:"vs-light",value:Ee!=null&&Ee.passed_code?io.Base64.decode(Ee==null?void 0:Ee.passed_code):"",autoHeight:de,options:Zn})))},ea={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw",modal:"modal___NWQHD"},qo="data:image/png;base64,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",hr="data:image/png;base64,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",dr="data:image/png;base64,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",ar="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",$o=Object.defineProperty,Mr=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,vr=(Ee,ge,de)=>ge in Ee?$o(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,fl=(Ee,ge)=>{for(var de in ge||(ge={}))Tr.call(ge,de)&&vr(Ee,de,ge[de]);if(Mr)for(var de of Mr(ge))Vr.call(ge,de)&&vr(Ee,de,ge[de]);return Ee};const Pr=Ee=>React.createElement("svg",fl({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ee),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var gr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",Er=Object.defineProperty,Hr=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,lo=(Ee,ge,de)=>ge in Ee?Er(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,Ka=(Ee,ge)=>{for(var de in ge||(ge={}))Bo.call(ge,de)&&lo(Ee,de,ge[de]);if(Hr)for(var de of Hr(ge))_r.call(ge,de)&&lo(Ee,de,ge[de]);return Ee};const Uo=Ee=>React.createElement("svg",Ka({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ee),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var Za="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",mo="data:image/png;base64,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",Rr="data:image/png;base64,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",ir="data:image/png;base64,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",Zr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABmCAYAAAC6Ekg1AAAAAXNSR0IArs4c6QAAIABJREFUeF7lfVmWJMdW7fGI7LOkUqkp6XbwuANgBHwzB5gAQ4Af7gdfMAQmAGOAb0bAAN5bD3jcq75KlZWRmRHh/tY+jdkxczN384hMqUrkWlJWRrhbe2zbPo0d6yj7GYbh5d2O/or64c9oRX9KA32RP/NO/T3E1uCfXad/8x9Eg/ueSP5IPzuuN0nxoajyp0lNDY+0tqypKO20PdtRR+tVR93KBqy1tsJzXGjaiuk2jescfdLQLD/V0ir0SiZ+oIH/Sn4ayhQBaRiLlrJaymmoSh5RgW5+fubBlva31vWo/axVuqyS8HRHf6Ce/p1W3b9dnNA/dl33la8hGYbb+/1fd133d0R01tr3d+a5ifFR2Ht08JteK5UGmRwvm8/mYZ4sdgAs8L5A3WpFq66LG0ZzDW4thsoirEb4mSrQi50fEA9Z2YJfsGDjoz8nAFwyQQ3PLhjP2dKeSJZjvcsrqLzxMAzD767O1/9gZYdh2OyGf6J++IvZzr4PDwxxv4wD8fjsb54szKLyk4/mqAVggl3H4If/cpJUbJDHoiqAR3CdH5d89ZULHTE4FNywcIsA2PBe6Pvcemsta66cJ5/9SgWt7W9t35P3c3kF0290/3x51v1lECdlfn/f2t93/jnXe8/+eGE2YtKUjLRPR/pkB2BGwU/MAueUCDRhtVq1sb+MiAmNlhp876xby/XHcilSnkGga0Su905MVBFAW0B0aoKXgke7sPx4y2ppH+Za9uR9XF7B3BvDMPwNmGDHNr/t8J/vpdprE+MWZK5c+aXKj1VHJl3ppXU/z2xKkpJVODczc8L2CN93FfYXQaxSyWhj8c+1dqxUy3hXqIJX3rRDALBUxpLmP8IcjHaQxypzrpzHBr/DFsVcK7PvWycnvtbwxsPFafebbrMd/paGAXa/9/unYXEudX6MBrGGipMjF0sJS79hdp5yMtj2t8T5MYnhrZ3xIGerxn2mqnncsBohcMGCbixxeugX1Nc0h6XhG6kKTSX9uO0+ZO87uButMrYIAGEK+l23ue//hTr684Pb9lO+mIHeFINhC9XycWRvYnQnq/QvXgRSMbfvgDY85hDX2F+1jkp75eO5znh9tTRo/v0xQMob5tedGIXm+bASH2lEm+tdWl82LnPDPFf8k7VTKz62fXPtn5WzcQFNTRroX7vNtv/9Ox/qUhqgQg+NoJU6fygAWtVxwetCZWNem1Fe5q9pSmZF4dgHVp3a/pYsispYt++3SytLDRnC3Cbod2PxHo6t7aXPxmM8wx0b62+fuxLlPqYScXzx7ht+50bchvLz/epHEevj1021hI7+0G0e+uNraJ/Zx3kyI3NTzG8KeI5hY6nPc6Zb7wQASsgLGGCIlVwyG1UQbBCfBLtKqnDekLgY478OB8B8aTe0uDoyk1DYgCFtQ/4YADhBBzwIzm0uKQOIm34AU1Nt2nq2/KljZktrs/5mlfMIvXcAqOOxbFjGTx+LSeH9SaE/TO1eLiQtbwjwNYe+TBWZzMHUTBhbdnwL9q2w6EqVjAdUSikENuc0LiuuNjXLZKfexsmpfzQw1PoPbnRpvB1laN0N8/qnWUeLQDY+c3DHFaxzbUKiC5gYgRC/VwBY2hhnhzF96VjgS1g/U8ipWLqfGgBTQT848DlTdSrbyXgm/NpLWId/dEa9DXCZAuCIVBbkoAyl0plRH0rrbBbE5IHZx2aAeqEIzz4uD2TAV2R9C1rvd3xvN3hyIHw8ACzN0/sDgIVxaBuaJwTACVFM5OIYXbtR3OceW+z88AXOsu4Cy6jMFwthIolzAChlV5+aQJ86ADoQbBGiBqrXDIJLwbClfaPJr6A5s+9885mTnAXfH9TWufIfodACy7X5eq8BMCMmlZGMAxhw6Ihda/l0/NQsUIbFBz6nSsGcAOaBz7VFVBkZ/3FAv4QaNjQgPjICmkbk8aTFq+Ate9MIr0ctjpZBUdXzn4ZG5o8sF7SsUitAC+bQGtt85jadiSmZmrqj21yq95EKLTl/oLy9NyrwxDhMD9H428DmFy09eXjRdBxT0QFtq70ijg91gtjyTBChwJLz5RQeyZ5Vx2Kx7rAGGwBgtr+iAoc1fBSREQAA+A1szDeOOd2IMXutPx/32JrbpNiT2U18/EAc22gnrZSdTMPhm1BoQ17EosUxO+H6wJMUGip/7wFwCfglzx44roteexcBsNXonZ13y8dO/o6fls2hsuIAMgDgSUdG63ooadAT75bIvn0WAJCzCLWBdO2xOaWiVrqHKuOO6bNzEjfX7owJYqz4lbRmGcKZsnxTph6da/KCuR4/enzhSTfeZwaYD8VYCLMFanN8xBguerXCmo6a/wNeZvsfUl8toTAJwJWX90h9DNp+uugEAGXw7d/2bivwWLc9ceUyFxOZjP258ZQmZvCj4J0QzuSR8djkzSqztqgqp7gyB6V5ab4xOdj5wXEAV2SCGqXv4wXzqloBMN0bD5DYqVcWrcBRQSPMeG8AsDCo80ORPvEYeDRfZzbmPzoLzBaQqneHAaDvS0n6s8+ynIPJSCSmUFmY/vRbYIkFwPHg53lLKH+OBCUNUQDsB+r18xTP1OESETrhRaM9pNigtjXvZ2pRF0b9qc1Tvm0UOpxOgjxQ2yiXAOCTgeDiFZiLYTp67xQAtghTk0+hPkjH4NFBQ/8YqNu2nspPaeIDsQG2DHBrZTX+PcV/9Lt8DpvmtNI9R2xaWw7W2CM3ourtc9pvzlIDWIWutrO29idnFdISfLshmJvrgvHWgX5xLN9zACyt3/fHBmgz0rRYylAVwG+JFC51fJQk5xjUbV7VNfwTBwjnPkh0xlrBDQtnloF4RbURoTRZa96qOS9tAl5zTdfCB7A/XzA2h6lxdt8vtiIcO3+V92NXxbZqcFnvhz3jBimxJ3gVeAZbl/TpINYwVcHhBb4fADi3yxwBgDysPiffgok8bNibGrugFcsf9fF/0QbYiBSTNMAzvSXtWlA3szRiVbW2sBM25vlPxTttjg8AoLyr/88qyFtpLPApAHC8H6ef1FRlk8nS91FeY8fkXzPj/6hawmOwhyqjWCJ0oef5S+82AyygThsQTT+1VCttq7MyUYe/vHiCSy8EB0hY64cC1xRjnGJ5fsEtAD+72yNjazWnSQCmmSqg9va9AGvCHhMUyUFD2POIRHsEqs5WzoaXTGsZCEubQZo8VuYj9bqXMnZL+XEj0MFLYgZtbpfMXS3pb6kMz0x9XXGc5Akvt+VFlX86IriFoX+3AdA3WHvXhicNA9RWUHXnmBPjRHQTPW6838+VdfD3wf7ntF8r7Cgq07IYSuLY8l466QAr/MdLQ7I50BRJmbTnqe1PyhMETKFu3D4rL2GAyRj69h42t4e9JfXmsJBvbxE87Dx1DF4y4DOgzAEz1oCKTJuxo58Z+tfoqI+PGjGP2mZcLkw+nV+4S8bzZwiA9QFayvxMtOeHvAJRLH0H6twHo158MQ2A9nokUiPNh30d34QSRVpQ8TDQntmaA8AEbyTFU4kVlhhhZH/GdLxqbYwp6zWDZMygU2JfdQNiYSm67vuySkt+avzzkovtcnCRs6EUPk0cpkqp5WV0VJo7UZvf/PPScyV58WWmo7RkXdZA8f0AQO3pfIfHT+RDGuZo4er2JbftMG6C5yz5C9vS+njXrWi1SvbxlDLMBb62VlR9zsZgAeiFXV5iBvd9L+qq8R3dUEpMrwiEbk0Lm+xj6CAXkqUHM6LjTohYEomRwyWnYAknc4PS0P2ysusrqA3y+M38yTKsmPPEbZgVeSg3vwZWldq5mTWAzUFuGohjDdKGeVyoC/K7C4DOf+B3r/k1WR+OQ8HvkEHm+f6JgM/GKL34yA6SjRnO/Jge+4RfQg1ooGINwAIDVG1VG6HS4NaIXy4xjnes3AL82PvLpFzuRbabAfqeaNdLbOKqG+hkbadDRDEU2YlMVKAzbdIho1RigYeUU4dH7yWur42wwSQF1VjaFJClLSmr1TmwexDPR8S+q/3O61s2eu8uAFo/mtlf9kI2DseAX74/tQ+xR/HRLe3txRzypLf/zfn+WObahXp5c1rZgitZ1V+AlqUcm2thwgBZdY0LWNRfYZN919GJgt/9luiH+44eeind5ATvrjui0zXR6Yro7ITobE10gg879U47PLGaGBjnGrp8AAtvlGlBm3YyBZe171o3rrgOPf/PIa+2d8g7420hngSvlSQleklr0dreTQB0oLdsQis73CNEo+STWRYTtff5pJ+g/UIHH0XsWwsx728KbYXRfDLwawG92qIaCLF63v5XQpUiznjHRkhyII4U/o+I1uuOVtTR7UNHr+7dOeDSfdJedtjcNdBJR3SyIjoHKJ4ISKJMyzMooTZxpgJbfDRgXLYqWmSmfiX9FAscy7QlG43bjx2D9JtbBKq8BM/zfLsNGMvZdlJQbFurUnodAFvkt2VkD3kmG5V56Kg/8Zi409QOBrwccX88ELTwDlN/59dc4+Xoi+ZxOVtQcdRtXAKV9/torwsMtaQhaduiShqXMydhUPbHpz+6FZ2uOtruib7ZJIps6GFRWyhMvsiWfAFTK9RmsET8d2rAuJIn+D8FRq86T8/P4wNdOo1SvrTBZHTKP+bnNeVaIcuymws8YSaGak+0SD/m5XUmkOrBrQaWuahOMcF3mgFaR8oDUsd587wfZR1NN6zG5W8M0L88D5uNhTc9xgDI6p2lv5p5LWhSjw2ES0HQwESdH3u11yXKeQYXBfQogWAEQKJuvWIG983titVer0j6BVUEwYh3PKgJBOgfYba1gKBGr4UxClskWoejiTiWJ/+xv6qKiHUwPBYmxzF2pUaMuZp8EgE0z7PN28v8DjwW0Iw/LFlB+f44t2jeTQCsCFpxpLIPH5vxNQ+oj3fybXrMBs3Mpp1tReID/De5npKyXGyXMdiDbYJTwDf3nbSYnR/7vaiROgHFnNBTAOi8u+b82FNHZ+sV7fZEX9/q7XiFUBEWv6lVl32X/Fl5T/BQbIf4WUOFBiieKms8UbDAvS2zns1jIS8VpCWSkoi23tNiQBi/UwX4MfbUfGPRSpaA4tSymQbAQzbxUm3jzaPepinhGr0VH67u2HNbwMT3Jbq9qLhwuHxWohcVWxxiHQCx/cXFHYV7SmQytZ1fOmTrrnVjTpDi9xarB/U3z90qpbt25fQta3VUf0WlhvoL9fTVZkW3+7R/TewvXf3FztomFJpakOfsGLJ4uQEmcLqcEJ3QQNfnHV2c1cazBIBRRVwiTLl8+JtX0gSrMvbRBufDaOJYxvMn0nE7xngoG4QtmD37FgifzYEf3kNA8ekZYKFV/qM8tmpZJ54WABvkfUbWHsH70iDNxi4gKaL6prFts1AWrg3M+O5B+ktDg4vJOOU9gAPAz05/lPCuCISKoVEFFm8igK9ndZpofbKibujoy7cMNzEm0nC1Vfg8nlcYSmKsckNiVYTYRmV8BpgA0POzgb591dHL5wN98qw0e4/JAE1W3EmPYtSA8bxx3cbOczsgTAx4y4YLf8H5hDAjlOLtg7X9drfb0aB5y7Cx4zm72VD26fH4+A1mbkqfHgBVqP1mnS+Rw6Yz7dpTMEBr59wgTi55f+j0idThQDQhHI79WbsmAZAH3/Ef/qf2+GgAzDn0PDhCXd2B/dmgT6lRRg0UwJJ+auYbPveLMmlFFycdvb1f0euH+OTc3ObMMLzpXpwrI/TaAScPsYF21sfTk4F+uCF21Pz2c6KLkyVMcH6M0ydMXdWearCyuRti/ws36YWDeOlegvL3A9FuEHAtrc04FABFUfvxLEAxZ4vYFCym1jQE27Pw0nq14o3On3xK+ljgIUG8Hj0foBPcUlBOs7A0zeOPA4JzbZ4E8AT0Sh7ipo7OYKy0sFutgvPDv+DbF21p+RNZFbO0sdQkT438914omOdlyqr8bc6KPVZPkPD0n+mbHp6iIzOyKQrsD0a3047o67cr2mrMX3KQNuvOaA/wQuB38yW7t2+8hcrI8eZAgJgZrQe63RDdbTv65MOePrsWp8m8VSI2pq1ZliPSdZ77mY2rLuS4nY2/j0MigHoPB5MCmnnLOaCcwSidxRQghR0aQwQgMijm3ddyjF+wicOC5lcdrWFkLYhg6J6K4dMxwGyyg0CXYq2OxgCRztJOc0jRpeV5SDnhnTwoLBGyo0qOJxRU/TXnR17qPJ75UJ2WxdbS7hog5u/q/PFpjF4EOQPAwp9pIY6tWl9N/TXnx3bf0TebbGFoKRauyadEPAZUupmyzTYbbz4HAgZxcfP3zOIH2mwG2mw7+uiDgX7xwYrH5YxjDZf9TAOhN5XoXGleRqlp/PaYDJSfgfoLDArfqkfLg5+t17h6BSANIn1PUQ6cRn4IvBnBnq2eG1eASE7jPenF6DNkYI5VLZvmAH9PAoLHt9UHSLctlpb+R8AfXOhLfZHkxKUEQ0Hwl681gxL9nbOEOEdFKgPbX99r7J+GVhRU8HofBLQFRKTufg/nRy/Oj1VH391G54cvp7DOW4Y/PDMCtgkXkn8W82fLhFmPfrleD3RzQ3S/J/r844E+Pl/RFrbB9Vyz/JhPS62BLZs/+LW46RiwRMYX603GLZzaiOoxvgfDBsnW2HDuI1gcs7RwrFDKhD0QdsFd3lzIQ0A4eRYMHk4sfLzdSuhQUJt544hjWLPe5NU8HQOszdWj+QXKE/wYLPDRGWAYC23z8YjKJUpfRQpgGK6xv3wnHU+NLhz+dQj7sw61ouZ4AMz5ARCcAuEcQISndLwBmJrER+JURYI5kRNCDB399w/wSpaNAHPQMvf9XM9r3/uR02xfdLIe6NUPsKEN9NsvOjqFTa0jOk9u1jPQmeZ4U+2OIGiIrWVlWtp409Gz0aoap/7nju4x5qb+qn3vbAVAH2jPMislAvzOFbTudjI39gPHFc5mr3AmW0FzNfR0ddYx+CGUiX/UqpQ4y1RlDqqz/q2P8zth3JtsgK2azJyUzMVXzb7vxWUeRR7L5zBf02zD9YFHBkBF+zz0Za414108ClODockV3wp8XoBK/5ZjanzyIw3+S7uSv6oSDcdPmrElgsK2h+rU0ZvNoCc/5kbnuO9rQDf63JmDAwvUhXq27unr1x1dng/0m49XzIRw9E6U93z2Ag4sivvnbSBpVJRy2VNdyrSwkNKUYen5XAEVsLLt0An7Uw83wE+Y4eDOXAvzO19LbOTdXurksRgGethKeQyAaEoPBjjQxWlHdw/ZUcPCoOcMkJuj1g8DRh6CKgAeAnpz7xzF/tphqPhk++vFFXD464U3Dy8saZvZS8Tzm6V1mljHk2xl1vNbQaGKY2MaTmQg0A94f+H8KN4dnDfY4e6qW/E5XGu2ne3gkrSpJ11H//V9XHyhTWNqM+pFKxwGEHNbnW923gU/zIkXn88q9/TNq46++HSg52cd7WD/AsMtWsciKI4TXM23PvBhNRsEOA22wFirbStx2FIwxl9wfuBHIlYGNj2Y1RXRLHeY48EY5DjiAN/s91BxB+p0XtE0mDOeXeAfxOBodZj85D0tiXHxsyYGODWOc6Bn7/5I4McDkrf3sQBnchyyHOthXHzlTl05sk0GfkvUX9/840DQj7JfFrkweIZYExTx3u14YdjZ36x1JdLDbElCIET1zwe0o10/0Om6o/uHgf77TVSl5r2p5YmujVktasieL72XL0bzZqIrCNv5YUOs/q4QEbQS+9f4Z/xhHSTd284DbZ/69hRLTRJ8+NGOY48+PAySYgyfgvnlfhswPdgCkYpsl0Y7hc3wYSvqPZsuNKtP1wsAPjzAVqwwrQ010wEzRTtvXUq+VLDuHMcAW+TbrZVla37Z0144+M3DX5/cNtuKtcWeOT9GjZzfoUtPxP6Z8yOe/GgpcRL8UMAsC6zV0rob2gSJlCLriyQ+kNEd3dFWYoAa84iFJM0doyQWGDynX74e6O2usKydLag6boUuFcdv4rnwvGJFCWxMruAA2dwOdHpO9MsPV/SwH/gMcW3O8l5LFRGUSluDsaapfJU2pknbdZBiW1K4RdwfIpj4/POK+Mz1iIu4cbrbwSaYPoTNEBsWn2dX+2C/J7o8lTKh/iYbeWGv5CosdEa/r5nDjnOC5NpQaZZ0ZtuA43iEeErwa29dge4mKsZxAO0B0OxfS1jNLADOgmAJ6HKma6NVZ34W+wfwg/Mjwpht7VnIoKuC2d/a2J+FW8QHuDhkYtkT/ddrAYUEJyd2iqqsZl9EtTvut4njMovvG9mlsm6iSevVQN+/HuhXLzu6WhNB27vUjDK1+LwMEjIItG/HUOhBYUnyXp930fcpxP6px5YDnFFtInDRyPHgbILWyt12YGbI4Ke2w3430IeXnajGsAewmSDaAavg5hiit20YOPJcHWUDnAPAZvBbDo9VMDquqEkCtbxonxA1K3p5YbEA9XAudX6UOlciVwkQNaHl1LBNs0Kx/enRNwYMV6Ffs9n6Xa1XrEbFBZg+DPUX7O/V24Fe3TvO4orPxTf0opSNxM2Xf8+DoDGrUI4DOKs2YX8FlQzq79t7ot++7FjVw0LngyCq3xmQSxtyT3AOcjX+V5+vFExi8oYRk1NECQy06zj8BbF/tkEbqBoQghlytIKCIhwmG/PmsttezBXYuASkREPA2eir847u7pNoHZl75+ENW65ao0bA+GgqsElAvoj9YmkGv3ZeVZq20IRjAGUS9uTLWpcnRKmshgeJaai08IgIl3R2qfOjVmOOM6G/CWWxAa7R/Hzyp5BTyhLnx4T6WwNAxJit17zY4k8cWLYDQQ3rOvr9a3F+8Pxphme2s8Fj2cdUVPxOqTQnx7agSmLPC7YQjO8B0hhorgIHZjoMdHc/0OUl0WfXEhuHuLewKWgDxrLos1/nKUOPXBijdazQm7WF1V+MMXJYBGCSOcEbOcO042+MfzogkIWHh4FWcH5obrB+19Ozc3GkIHt36cePJ5ij2VNd0UHekvdnvcBcwsRC9TNR2GyWD71fZG1vP1aoy1I4mm1dmIUCCwxnb5fWatgn5x5L536Xl5hCSM6KxuESUzVMsb0x30JoA879IlhZRK2FbsI+BPaXOz/kXfwfQcPwPmLR/fdrBNQKAGJxPL8Qe5IBIJ9Z5XbIb/wNYGRwtqlzU2jsxkbB96q4X+QnPZx9yhoccXygV28G+uPPO3F6rDo6YeeD9awwvqpzm+od5dIW5HIWOJrhhtNbd7rJyNlrQz2OaRFZBdgws4usnUGRw4Fk99g+9GwTDAHNPEkDfQjnB2L/XHyhiYo5PeaAMWxE3jkyC4Bz8jiDV7MgEVqds4u2N3NhPGbxH/LufCvduSoey9F2uqha31+f9HRRIYWH86UymnaTHr+1zlY6B4bC/gCAdvSteOl5Yf2K7Q+OnwKo6ke48+PN7UDf3tn5U0lj/9EV0dWp7etpG2W9wQbV0cOe6OZOEhIYkzAvIwOjn0pVuQKTc1NtukMwyntA1IE2ngT710NP9MefrnhscP+ICxgJG0QqdxkLKQLiASDoQM/jb0nmMR7w7u53TnVVFsjH2sKmIoXyV3pyg3NX6rP393noC9HFeqBzxP7dpWRMgtsFVEtiWSJGJd/eYU6Q+ZXPY9b4WLaUlr2VPL3s1dkl3PrAuFrv/VXhm9ksWuqSSZ07+VFTaK2GqCpO1RlAMFnVNqu6jY4oT2nHHIOUd37YNZXCcaZ3XCh3sCFB/S2HvgiDQ8p7AMj/e603vWlHkbKeAVCTj1ptvos8egjn2CFrtLAOvHehiUtR1P1OvJEARzu2LO2PdxTLLGjfXcorXvgGfKo2i/qMDDADffSc6MVFxyq8eFFr85WDWmne/SoURuwU9fr0e4F2xdaWF05+QAXmO1d4F1ExdQdMguPBZYcR9iZtsq7yc0qJB3V+wAuM0x9T4uEZntVlHWRGmouWifBsHODURu7WQwnxDsOjeaTgJmm7fgoAnO6XA7/QleNvhDPsY39mJetLlOipHb8OgP6bCID58zWQypjIDKJb4LOpvwkAFppv5n6x/UnOw9IWawD4+nag7zaePwmQvbgSVsGqmOJLICtaJEDv1Wagu50kJYXazKcZtOvo6e0D0fe3Ypfy0wy7JCcBsGeVLQZGomDIdWrF/OjQ0/c3OPq2ohX8AHxx09wKmprn2gRk88mkbKIcz3QLRaJfSC6718O8PC8uCYKksooqsR9rtlYyy3U/btzW/UAfXAr74ysDcBrG2X1hqjBWnjct2TtKkV3NADglyCVwnBmweaYzN+nlEsJbh70eCvXwO9f12b4E1JrarWdLiXuLNs6nvG97uyQe8wMVRLOGecmo5Q/Vd06f9dn7Mae2eF4sGvgM+1/YAXV0LPmpHL+Skx84kiU/0hZkW35xKUkFZIG4xadsDAvtzR3R2wei8zM8L0zMnBxcnC6e1xsBQQAmvj87JfrgnOjyREAQP3w0DAxmL6DJzyohiWqxGP/7FdGvP5JYOrDY2Hb5Vwmm/DlcfwomnfF8a8spnntaGVkp+x87ajNRguf3Ds4kTjyh7E8JCoMTWDsPoPA8LteZEDygWR95xvYDXZ6JI4tj/7QLHkDDnDjQlDp1rFxjc/UXX7FdcjIMJh/12YVwrJlralH6yvPnUmHxDNHPV6vDZAkIjsXUFpwjKMZW5jGnimem/s6zv1IRtnTmGUO6G+fv1QSgNGKeEaaChL6w80Nj/0bKb9ZMW4xy7A32P9/H2CY5+UF0/0D0+zey6IIs4GTCCdHzS3hW7SIfDbVwxQGk3tzDyzzQi8uOy7Pqgpqlz0MV/uoNsb0Q4Prps4EuT9LLqJj8QKXeEn13O3CoCC9iC8nQ9FevXg/0+SewTwraivqrKrWGPY1BTcY9TUZgYJmnrC+tmSlJd9/psbikfp1eBJgDsHMPuWd+42Oasd0+viKwNny9H+j5VSHxQUG87T2vBgvgui0k6z7AGnPWbgP08jw2yrweAAAgAElEQVQFhEcdeUvgKutqiWHU9sX0VT/NrSBoMFbedWP5Y0zLHB/GAhOuPg9Eo5HQhh8S+FxF1QnVxxhSeLe2q9QLr34zGftXnFKBwKj+WtEpQHPYyEpCX+7cnR9GpqACPz8Hu1LvY4g7FOGG3e+He2FtH15GZ0kOfPY34vS+1szNz6+IPjyP9j1rIaYN7O/VLdFGwzhyhwiOACJe8befi9IL9mdMR+Qr30yaLHkh7015352T7NCDggFN2zMMdLujkODAWhqZorU7l2ap269o+be2iedx4M2AY//864VYPn4zKyzdyGMBvtfTAFhqez4mtY3fI+8BC2QMX3PUc5pahW+PYGBeDMNEa0PTZegA0Fxe+QsLx0QwVJwffJ1iUI8WFlR8POWwfqRFBEziWgRiqj3yPpiBBD7LuV8R+2y7TtamuhLAitj5ka0GLYWHZ0W02xL9/kZCKUzVsnAWsDnY8zjEJDAwCS0GmP1wJzn4wBRhK4TX2JalX2Q2Rgid+e5WYg4/vZYrL0fbtKrUUJf5nie1j+n1FtStBrp9O9DJGdEXH0osHUBcfizfih97z57M0VJmgS3SkfqZpxhhXpoAGMYWrBmZXizXn9234o8Pm9kgtcq68fIDt0foC8yisikVV78HwhwUSyDpRYxtrDiyNzQywJrsT32ejdeR2DMxl0UOFgT3scBvCsOKfM43K3hs3IcLSOBx6m/LMkif8ZAYduYkHm28GOr2u3RR2ZWXCDcJ4FfGNIUAeQ7M92RdPvOMRYzceUh8sLkf6Ps7AbRwtYjuSQyAl3JW1RiW2YwQ8nKrDo3rc6KPLhybyxaUWTRMXYbtD7ZCtvvlOTFw2mFL9O1biTW0VEzh92qgb77v6VcvV3SJhKcc+xcHZCwm0yvJ1OGSWjxV6phTzpMOw2n25obAdvHEY+wxJ3LncRrMY6w2ZKIJG6GUczLI0TewP7kcy2yImZxaE6cAMBtLlGDqL28wBx2Fyzek2lgV5urxgbAMgCmvOTgmJ4x4jvWT/bBwA5ZeD3qHeYOtiOOdHyUwTPmr/yvwnxKt8dZmr6LxQPllG18uOT8g3PsOt7dlbEvhzxgYwA/OD73PLeg8MsS48lJUx7f3A31zm9mlhEIzQEK1BZZv95JbDu/fPgx08yCgiUV9fUH0kamzOfhpgzAncIDcbfX5y3ihj+2+Ngqw/33zVlRhBt5wz4Vkrb65H+hPXiLtvSRvyId7bEJOuLNx4LDpRzDzh+WWJssqzWGUZXwLFoWB9yTDnByBMGhAOeYXeQ15YwqfaQp87rDUB+cHNiCwYACg/MRdJRkbZ0cNnxfA0EoPbYKZYS0xn202wBozrjFAv84ypFgGgAsopqvT3npM9uemYipoIE5YGG0OdVdDxgLal1l+WOBC+EcJyJZ+1taWYnDyoqrijAM0QuIDnSSkq9+tkfVETmyEH22emU7FxmMvsTIdwlhMwEHAEI8GILGN515DKOQ0wkDXZ3LZEMoCy9jtiG40ps/qvjwb6OMrTerpLWC6uNAKhL8AALGgry7UW+xTssc1zc+CASI5q4EfgBaJD16/Gej6Gip0x+Fz3vtrpoF4jEzaLfcdF1ydo3nJ57j0t4zrmDHW3pXP0X4wWjRDwn60bY5rVO3tgTECEIW94zf6CbPD5amkveKsz4WTMCOwc0Dowc5vRDY0AD0EmEMWOKX+LAOsgZ+H03zLyiei4SjNojVViI+yweZp8O1ZhriTzSgNRVvx3jNkK7udlRqpghc0d+cvGzd72gZo3PpcLUkrbNnxSi2S94LzI6i/RP1qRdsOxjNNWOrUKbwVF5GdcU3b4MiDcgX5HvYdqJTfaxr8pFXa7bMTWXgAMR/QjAWNgGmEsxhjc3jGGUng1IC9EPPxDIxRVWAb2TBPA3Fyg1ebeIeFgSDa+NWrnv7kixWrveFUhPZE2jy9uJQ3ue41bmwulcK0DOX1661tq45ZtIEgb9DKbM2+WStXCLlMgsyf1GGWIgQHbMLJjzjfaUuEFebhSTlD9COIkgCA5ydyXzR/NwuABnR+zcwBXm0NtK/5QgnzUMOGcA+A868chh/urRwUq1UucT9nrRIRkDs/Hg8Afctjq0MqdNtkAsJoo7gxGRCqg2ZqMOOVl0h7L0KPvuzBANUzAB8ozpTyHDogNBFMATGdBP5O7Tv4fX020MnQ0esbeS4vL2+rMU1mBRwyM9Dzi44dIgaCOFEAlffmXkJfUM857H/XCK5OPZG2RJDCCeDHHmBlKgwUKzn7igzJf/zJKmN/EfqmRdjmwc1f0E+kBcV4vgQua6qxB1L7d2R/2DhCcLLG+/EYu/PTfA7YnFzO5TWOJhSYMjBDQtSHbSrrI8jRD/JYwFxcI8gq5rKpRGMWUefsSZApGB9vDuOnC2RjGS61PZ081fbK0eBXw/nxHpwJarV95d3b3raLn63ew8CwxhDiZNqSCGLfUtEMCErW5yzxQQaAWBjY/XfsMoyGdQNA/A5MLQu3CuA34NgaLtuR0wk3GwUCvzgLE2cGfU6EoN9DHUMyUgNBeCQR+8fOFST+tKN1p87+59YEygJYwrlipxaYKfFpkYG+fdXTpy86Blrv/Ei0mWBfjUxE5sXLlHziHSA18GsLljbYyLd3KRUbMTJ48yagG4aBenKHb8jQLOWYiCQmYg/GalfeuLRX6VRpMjC3AXsALIEf90TnBHOA0BcePW7SFABmm3wTWvh3SmPnJVkLbMeqfLcrwIzlAVOSckTSlabuzj1U7NuBTDAfznFSSpnlIFyHsPRCh0IxqTFuruvJ9+WTH9Fa3a/X4SJtBMfAa+jBrsQGPUAaM4QNDemjLk9EVnYPRJsHzerignVLjTf1DYvE7mXHc/gcQIj/OHOMLnrUgO9wRvjiRIzqYteThY7nwPoMJEyTNYAY9j19j9g/HH3T93DO2f8k/rMi6KU9icBYnp6Shzja/qY2xijJaCPbcvVomr1lgc8yVxGoUL4mI4vOjMoaQNlgzBtkhC6o/tEOrODlWKBBdv6agaLJEDYz8Sy3AKCVOgWGBwJlO/DV1tq8chDePL6yRQve43yRDR7YnirLTWKiouiIwCgwxn9mfQk8b2Sg8OQ9idWbHI2xQFjsn8/6PEDYacUeYCF84gQIKpRjewZw9pvHVwfDMrPgN05vPMMdkhp0dstOClHV+N0g9vKPBGD0Hls8g0Xon0UANXsNNW1WkgBBAdKAz6vSRtIM1zCe+DfY39u3A3UnA/3qxSp4sG1YjSmVcKIEU/6zOGeTJ3yD13U8laXSQsv4HPZ2NzATtk3Azj+H29b08c2mp7dve7p6tuZjgpiW4vUtPGUdn4HGsTe786MIZjJz4Rij3zOSf2fyjrnDhfPIEiT2P10XTTZAW9E5q3hS8GspPGWFOUf8KQGwhBE+RGAxouoLYxD0n2TLw4zLttuFHTNOZFm7TcsJEFl6uDhN6YfR+UGc761XuoUdH2CCExz+DQMYzhLoVFdvXwqgiJAKBbfn5/GixrsNVG4p3wMW1E+Ls7NYQbPNWRwfX9bjEBDsj4NmO6h+boHqnOA9dInrsb6EUJc02FeyIw/09auefvlZR9dnEtgeYv9cvfxPj8TVjdMt6MTu57ewcaRfGfxqlcImJ9l4TP02thfSgyGshAG+o81tz2ebr887+t//d0e/+vUpna7rx8TYsw3nx30a8lIUL7YtjmMD/UbD7zm8wlyD/WFiZRinANDXmm+bHgxL382s7HYNsBUASxWmE58I0qHI8wjvRfk97Lzg5FoIhVdXSeQ/jjGmqnSZLQqR9ExxajCyTUlDX6B24FA8vL52eU7IUqTT5QHEG9QD2DnWZt8LwA30jGPHJJTm/k5y+rGtztn0YP8Bk5NErJFt8gkNVUPRFHwX4hJNBebFqwDo1Gl+T8EuZy4ccK3/GasDUG63Pcf+JUffLDuJrs3REnQB1lNrSBhoLgPm208laKwSx40vPSEi8215++LsZ2vUnVn+5tsdXV0is01P//HfHX34yYo+/UhKzXmUOUA4HyIuryrF8hlrK8X+6Zj5cp3yE7QK2HNxAZf8SF/nkyFYb8etHusUjwZ+rWhTW+xTjZWyfwpQTFvrhKd9VxgNzCTchU768Si94b4PpyScIBqTzIY1AmNlvvgkgB59w0mN0zUnM3iL8InBZQbWCcmBDsOiNyCOvcKaZBPyfH460PWpqLsbpLHaAugErKy3AD5cwg12grg/c3YApMzzawwnB0Cx78lF3ghmZhuhFswAKFE8MYO0Li9jhn7J4dlXr3u6uiZ6+YHk/UPGE1uTuVoehFUfGavHc0TBO0f8PLV4fx1TQp+SY4i+rNgGA1/EV/6f/9jRw8OKVqcd/fLXHQeex+ACYYvoFv5DBMA9gtFZFiLDk/4b+ht3y0AyDt9IEFEHQA9mDMy1bXY23mUAnFkjiQMqgmkE1tJ6OIz0NCKhb3AJ/GrFJJys7J1vbMGSxyJZs1U0Hx9UEvM5rjcyehnyZ5qy2xIq3YgCZ4wxsS+OhlwqMOcHp0mHg+JMsrng7xuwLA19MOAzWTebHUBHk6NwcPMGCQ4UfACMKAcg8+xMzOzwNH/1LdEJrlBcCwNk8VRnBRZS33f09kGAED+m9nJYyk4uUkJdERRFdcIiQpByAEAdKZTCrNIBIC9oZZSB7oQ1PNA3r3v6X7+Q2D9c6p5nm0mghdXKOMDpXlmTCmU3BbGKPL6ULaYkGFJ3cN5MCnp6iRISJWAzQk7F0hWZCWDw+MTcgcLw9RJ151ixkeBs4JlJJhdD6w3mDuALU0zMjSpPtwNg3AziEKRsMh2aAumYXbBLUORJnpUWRoB63EpMXP3vUMMBLDAX/9bxHYl59cWpCRaBMCD09hcbQwZA59U44Rt+5J1d39OG75GIodccV6aZkG3B2OXZYG9vt0i9rinudVEgA8ugXmOovt/fgKmAbUQ1FmUaSN1sBgZexO8ZODJYIRB7F4HTNC6+43YtcWOwfyEI2g8Xt1cdJHkwtb+0Ce8A0N/eyrG933wq9knO/BJRKZAdJj35mtMJr54MSSypiSQnguw9rP4u5nrMoJyKSQ4YjJaGBqqrHKNvuIwKQBXryyV/rGgbdEfPcbTbBbNIkKmoK4/Az12SDnoO0UPoTv4zDYD5Sslr8Suwxhr189bF+biQ8xilPT4olmElSLc/ylllpTmYWk/zcS6SvdZhGU1afRaLj7qFjSrB/s5OVyHM5K7v6R6sjvPfiYrJ8WUDQKWjc9jLlMVBxUXGEbAKhJdgDcDuB/URTpSHe7Ef4R4QyPmzSz0upioWQAo3ruHds1PJ82f4AoZ3v5W7JzgMRu2GaD4cIMgzGL7LPMTmAfWeYyAX3vP2P9QFAPzqu55+8bKjZziHzOE1slIZJpyaa1NkXmVPdgRjvBTlExq/Uy6ufU3VXi8bU8kT7FKj8uynEYnWLMwb7LEhsU3c6cO4xxmQ/ignC0+mmWMUGnW34L/Mu6+MPecQvNHuBzpDjkbCqR/XA+38fCB0vlq9UM8BoJuX9xcAvXCNoSv064AOloAwCGVSXr5zTiNYbS/Kl83MnpVWUm1CLKWllWcnK1qdrILw4nJssDxcBgQmB6BCxmYwQKibuG8CgnzN8Vty4xvukkVdV2sBOYDXm43cSXvDSUcRnyenOAwrwERv9XA9mBwYIFTo01Opi+8Y0fg9Xieauh7hG6xqmwdYu4t5QrssZVZiF9S4QQ9oYEJsn9wN9Cefr5kZQ01X/Eu0uXBPhgPEnA36Z4wtlja/OIljfpc6QdIt1C9zDsDX+Max5EUQCMwU4Sw8by4kK+HNkUnlnErKlzITFqgVi92w5EiJW4J3kO0ZAMWEYaze96EdAG27nMaD0fgcgAut/OQdey4FgmS+Ky3N9/BJFmXjH3Z/E53jRri0aBaV2LgD+DJPT8UWCIEEq7sH8Cng2HKCygVQBBiBHcI2B5ABuHFcIef/Ew/Gd28k5RIAECzvHp5EEvvgBcJMVB0CUIpdEBcrEV2dy4kRHMbHcgOLMyAzcEPMHgDaANDPGYfUQP1VQA6eXgeAZs+Eiv3ltz199nFHL66QAYe4bptObqOu/cj2IriUCF9kPH7ryWi3A5R5I/dYX+AjmPi4CICxXs++sFE9GPsDa7+FgwO2TGw4K7q+dqaTAmKk0Bd3HN503POyKbRlWJJQHdkEQrbqqg2wBnJ+k0j582hsW9jAO4Zgj9ycDBA9/ZqoyQNFQrZ5QF2Q2WiAZ+G0qX++lCYgHAFgXTD8o6dwiCARwiBp4oPjAXdrrKDaCiiJwIsjoFeVGKCJ58GgkE3lQbM/m1fxzSYa45k94mJtU0ntKBrWDW4x4/IF/Cyejdc72nAiKhR7lHfRy+vZn3gZY9yggWI4WscnJiTpKUJf/uglknzuab/dsoPn/GxNp6cnvCEYDQxOT+8AzWcvcSrmAOiFLQ2BmVJ1ZSTSg5ByOiU6YsabtBgrPQCCuSPQ/WHT0zevEPBN9JuX4vT5z697HuuXnyK/Y8r/Os0fyHXyV1ob+zuiLFg7Y6aYQBpllOwI2BjPk1HkcZ69E8ReKXPVWGBhtTQtoKZl+T4/5HZxRwsDkZtgh/n8xb8dECY7fLZDFR0rM1LhZKnc8kKDw/qbn3G/VBEWg3CYW86TNxDiVAF+bBdLRVX+AtggFRUuMYfqu8E5W4VIvndjYGaH103dtRf5OBu+49MAAnCyttNsMAx+6tjAAuRgbb003dpuAGnH4yzWEOUlt8JpGA/OuHz5LdEnHwsYA3Th0EFf9kw794TFf6ZM9+J0RacnKzpdr/nWtPCT63Ah5i/OaQpw8q58W56b8dngZNsNYSoyVBm7DCBldkxpKTak7Xagr17LRvTZi46v+kRhX77q+dIpXDj12fN4qS/6j6OBYPhy/FDstKc6b2nKLZdiriIqLWHfPDZFAKzJsVWWkw2/4ZRF931GsCPbvoxT1YBxakomYScEjtlK0GXMshzVCz2PNh+PM/VE0pCyDjBq62pFsNMgDgx2OL70KOiAhTK6jm5hC9wSvbqBR1WEEpdqs6qqai9OFMiZYqkRgAd1GN5As7tBVTMV1YBCwlck3x2DH4KmleFZayJA6qkQG0YDWSUwHErTDfT9K6T6Gjj0BZ5mqJMb/PY/dhwQLAhwxY3bc0YbbArnJys2A4CNCluUl8vBA37rmlicRcnONkgNNJe4oJixxS46SuZTYyrh/Pjupg8mDDiwPn3W8bnsb95Ep8kXLxACJPWh+K/f4MpXhWSHNcEcAe1Ab9zDvmCB5qPIau6+sylMrOBpG2AJ6GqFzWz+89zgSJx5J18vg0C5qX53SYUwB8XSWJb2JnkuLoYy98t4Xih8nilaP4q4F9Zd3orY+7xfK8767O/89du7AlnX0eu7gTOswOv7diPAidx08SdlMfjm2UXHzC+EUmS4gPVi4Iev5MyoPxUSVXKwTAuqRdm2xwCXzPtrnlo4ZX64Jfr0BfEdt1DjOaOMNpd/aTf5V1D/pIEAeAknkhMvAMYVs0WxIZ6v4eyRm/JiKjMFxyQsxi/mVILiKNcySCuHtDZzfJ5oIeFdduajfzJumB9ca4nMzigVSSHewAuPKy7Z4z3wHSj+B6oznuNYS7fpSJiSsesYOoO3bd7smeQ8coMIjwGwhlQ51UzX1qx99X8mABYhogLVNQgbc/wcOMoFjnevaYiI8XgZRIlNxTLzJnftjmtOIL+I//FD3w94Gderdbg0KDV3e2gbOLuyBEUP9OqtIUguYel4Xp2X8otEvJFTG1ChJTCZ77Rwx+V4sXFVet7V0vhrtbntDwCBlO5gqUgd/0efi50T9UD99ZIRvMWWcdpUTW/gd/fdxgBBsKmBpwagiMgeAAXAEfGF2Ezk7G6G9qH2BoRwd8uN7YcRGA3weyTtZcYtDibeIKx+mDu2A+dHhHcdN/SlMinl2cwBSO1+kbC/uRdsr/AhQjZPBoz8O5wLHve3XQUer8OmeLUlEFBBhvfw46nFWBO60g6TC65/N92V/ZNS0hgAWwbSUhmNNqygShuA1RbVCD6NjrjqMxDUS48i+6u3FMCCy4i+uxOgev3WH24vsRwZjUvc8eGxUheGMAawSPH0sjpm54izxYa6YX+8PtVgbAVFgDfAE6nvAbS7nXibX7+R8IvPPyO6OtNsN2rDTHrop15XdUg44BwBgSmqQ4Af1X7YbOA9Y4v4B8ARzhYDRTBbTqyrDZiyDZa+S6XX/ooSZyct+BSPebmdqo5NAEwQMZzicpGW15wzcWiENbK1ODBil+rM5iI5557KkZVlqnPdCVKiazUGWNuAMxn+n8cA24GiPE0m0n7g8wXuxNjUkwB+ZcbTAoJTz6Tz2Ha+sTj3ob3iYZR08DE8wqvuSXsGqFMDff1WosHuHgR4cnNmPqbw6DLLU3mFzZHZHlgf1y1JEpLb5OycqsYkwmPNx+5cggUAEMx1uEwdl/58cCEs7M0bsR1enA/065crBkLUcc9XgnrZsLQx7twzNz6GAbO6mSewcABeHiu9O0QdICjCTuUAR9ZwOuk5ZPwGMNq9HrHuaVYtYxxlEJl+7C92ajm1nM0J7PEXR1ccAdzk13OAuqQd69jxwXPFzjBpQzwOmKsVAp1y85w4XSxA2stAbFdUm9msOXKClPpcX3dxDBoQruGRY9fnO/C+F24DsbxZJRaYszsPgKUyCzuSi3OyFVPjlYcMVFk0JEuK2LKnZ3jEz9SrCcP3+L7j2i4sn0Ml+v5W2KDYlNLsLnA2AJgsusTiBLGgcCeEAJ84OrDG0JT8bhBWpxCPuEMANtEHYC0+sSp3XVQ2ZH7GmVckjXlzYza+gX71C3FcoAKwzHsYAcOPrVZT+4S98f26zJ68CilYYxBjti65St0rjgoYzrCYEEytG095tghQhxoNTzwzRqTowg11MX+BvhkBLwdAHDHMNyt8ZI4mfMtD4WGzJ/ryJjo/TNFAz+UYogBi3MCcOUYdKEk7NCVXkB6XWdw+47FjM0ctG0xOXmqr6ABEO+CVQ9bqO/BOadfwn1kT/YjkA50/73e/+qQgvi2UqgaSxwRCD83JYjbWMgOEec8BQumNd1MCKD0DoLFTQFVKOBZw8B7BzjhRYgAHdgevLsCEj6tpTJnZhYQZRfC0cTLygTs7UAeYH/5hp6nwniXYxGLFcbk73C18p6A1DPTxx0QfXUsAN8oDiPLNcOECIWGeBrRhXNTZIWxG76+ALc8ZtoL9K4GTOBsy7TKOrXNvUCp2Nzhc4J0nul53dHli/tryChZA9Wd7U6DPt3DZtuTnh7uBNwZLmsHxnzoullHHX1LP6cfYZBEvYvJ2wFCXNtWHBdqocDA95iJhgLX1VWp9vgoqyJa/Or2vvwO49WhNyAGwpeA5Ua1NRL7xqpeOP06Tq/n9e662lhbnz6Tz6wSqdj8BC7F4Mb06Vf+31djxKRK5SlMdAXz1pTAbLGKAIgAR6tW9ZRoeJPeKxesBHC2kIwyVqmooW9JoxbyCFop3thZnCGq7uUUiTwFYY6LX1wN98Yk4PhhMEcOo7A5gaUwojJ+CpIRARoeU/qnsOtJPOdWgWXoUHGXs46waKJTmebwOx5uzvCfs9Fk1FZaM/zj/dM4Ua26t2GTbjDBmGCPkdOSNRr3A3DsvzlqFbShmDzV2PCXfdjRuPhlCCehScE9jDmU8mn4aH2sq6918KGcyLa2cE9dcsMrPx900Aob8K00jZNP1VMBYnGPHEM3+F+1P6SJuGTHulR6PM5DB37IwJJMJFgdsdAizwJ0TCMdA+vXtTmx6FtuH3IL4N7JJwwuMMiReUNgNgFpACnkOEXytzEcHEF27uhLwAxNFTB+wAyqtHLNDLkS7/zfenQFmCTMAWK1npNZ2ySQt/fEgIMe6YliKOOklz6D8HsuHzYmfm/hUCoQsH0gGwUHahoIl+LTgZN2QMjdL0oopZAoi6iXTHDvRTOFbyfuLA8Og/auo2/chvh72SItrrAZC5yDnJbG2WmYQ7ecPeKXdonUJ50BVem+8SwdQSxQdeDKjGjyWtwxEC4vkMBia7muSN4T3BlUB+b7jKXbbwnzlGTGFS//ExmWqcjQ+WSo5A0VOurAbONUVWON2K55cgCCObfCo8//SRZH8pXeSvPiI6MNr5DwU0gbAZHAWasqqpXi7xdXAZ5D1Mz96whJT2yo8rHZm2qbMgsbTlkXDl2CujAn/m9litBnWR1YVWry779mLjBMq8cfJ0Eh+SqXmcDvQnjP7yEXlYNrxtIfVEuc0rzf0y65E8LbZEiAqGEoCXLl9kOVl0UmQ0qpoQDWnCC1Fg/fk+ZbFOxaAdFLL+3EZ4OaGRQFQmzW34YbSEkEe96mFJc5Dlc9AJ54+VvgmGzlfahynuJFEMEzfx1/MFC242EIo9OC/cQ+sEQDRg4KjxQbq6bVweRJi2q4uia6RgsslemXHhx7fA/BgeHG2GN5O6a6ouqjDH/9jhwwcEm4+RLWW58LH4exsyk5sKHNcEiC0pKMRFNEIBkhjjQHqBUh32z19eLZ2Xtn6BmpjNyWh/Mww0Jc4FeL7aJ5pvYQKJ1/EQ5/Pv/87BSDzAPvf1pagCXBmGJ2Bqhc466NjtKl5Zm4tuu9L3Vjw+jvyaG0ypthZKqDRRuBpvtGMnHrnIlWbGF/HgQCYjLB522yp5sNvEYOlaYlbnk+HGYiUviLqnC3oXKhLcFsb47TveYtqAbxx9CVGTwJvzRMrsd98Wc++l+wm8IoqGTSTJf6WuDupNc6WgAeDrY/K5ISvMcO23FAmqq0xTXwmj7hjYZoZmhexJieIHtPYYysvbY2MQHmjscQR8bepzjitB/UX3oIPYAiNO2Vq53KOtqlt3DYpm+lv9OxvcNSYQ0httBhLvo5A1X8+G5wlUBhvfNnsu0gtA17YGG2m6gwwX2f2zrSsjVZDLrI/LzZY34nadjfymH4AABKRSURBVAkPbvm/PVyUvisBpopDsAvpMmimgGPoyG2G9oSxK2lZ9P/FqrwKHp/yYmT2v1jr/PIpC3y+aaRQlENTarSOftKoosexRYu+ffNA64szOVGgCRJ8fDJf+OQMc7LQRP1lW5MGHsNp450feA6sEgvbwA714R0LIg7LEOwvpM/X7DhsN0znDABoYGpf+c+ifd4lIC3KhzqStj1d8nE7/5DbOg6WLRlLiQ+U42/i+DB7q6jEXK1TEJ6deQmaQhNtWBLALyYIf0Z87AWOEj6WyxphSVnoCAQXYubk++/2l35CSoNVan3O8PwElAZ2XuKiYTwVnhb+lLbQta2qHsek9lK+tM8gz5eXB2SEEwkVG+T0XE+pRfnmUdtMyjV4xrjf7enrzUCnyLFPWKgCYnjGrrhEX3NbHDth+O5jmwNxfpiqa2xEbfExeFcZi4V4+Nlm9ZfL09hLu6lNu2HH0fwdInZQOd0i4tj5oOEQd6wsE2Bxt+3pw/N1krA1mVO1bYbPJsRZsrn5YJko3/KaMezoCIKpwhg2EllgY0h/vFQXNlD3EeqWtPhhW5mxAfrO1OptRKSfF/PLO50Dn32fT8jUTlGSnDhRM0aypEHxLo6xx7cEDW1TqO2zOI/EbmdBEOXzxB74bKRM9Q3fcVdr+kK+heabix/vdKnXIG5shpAn/Yjjrzc3d3R3ekYrZK1RhqKkhJerqauIkuPzzFyKXrrkmmIszNqDr/h0iIKaPRqfEz5qDvOY/cSCvtVJ4jqY18Et0TAS6xzqsYvBwUgf1BGFdvMlTWz5kBjAzU482M/OLNzat96p4iPRjSDDe1u2+FMISo/BlSTIZCQ9mjcHSO57ZYF8P7VTf3m+m50gS4B3Yp3/zwBCW8z5DrIEEP1ybIGoKFb90IvtJshrPnlpeaVvc37lCksTsxabpm+r4Flqcw9vOP2RbuZTu22pkhJYlsZsbtORuRrbCaWbf/jhgdZX0LvkvhI7OcJB2BxOoWqoZZPRi8NhqwpasR4Dk/s/IisX50dsM4OiOjp8EHNwfii4GjDa+FngcBkAtc3qGbXg6g3iJJXFMvhxrI6M8xXHPfb05r6nZ6dIXOq+9NsEQnrYnSp9ZfA0p1bolhYa4kBTafOglkY/utvwMhZXl97SXGt9HPisQeXOUtueEr+2SlrWZmNoYI09N1bxIz9Wg4h8YdbA0Jo7BYrLGWASF+a3/ZnRmYbI7OUwUS5MI7om49G48Fo8LsfsyZ35FYaQX3GYj60f0zo0S3VTW2zODlO+53uJxXh3t6XvhxWtOe+9qLAcmhJOsMnyxWc391tRj9crujxbc95BK51/M0DE+i1YJ+Q+VPWQn7MAZ/WWciyjnWNWm6sUGctjVqd+Kx5SnSN/LwePDuxtOLrHKCqMVWyb8SwygPUC14Ru9/SBGCgzdp7NgYLLfo+oR7tC0853W7hTPtY1iZO5TrWGerKEMRiW6KYkUEjVX3lz2glS2zxLfZnaaF0rl3KgHxnVHqG6qUErgeMjVOnHN1xF6epahG4qGNVmlZhaAcBYDscVewD0h++nR6EFACd2/yQyf154bfF9++aetmdnkucO50YB3M6ryIlclcHtWb3C3Rd7Dnr+6Ook2KvA9GzUpP8CRGbTs2HiC7xdQlB5R5wRuEzpQY/+wYuMW+UuHYU2m6OBLcccsvqrUKvDs0FuPpI7WCzQO7/UnYEUd6bQQNeaezUmqcrBUOMcQ5IHnUlzXGShPDb/clrDEjDEdzAweV5DTxVsTGaBL+MX2CDsnmhvTmpngLqLJRX7jaARAMedeVwA+HFKKzGUHBjyRZvyi8hUHrPF8TLypNRKmMKo5gq5KuJnoBlOeP25VDszpi8nAKBqUrvvo9SwEtPztUwxdHnO/z/3DPf7nr66w30WJ0msXjjEoiEzYHWoyQz1uHr7/n5H3WpFL65OmF0hC4qP6cOIsbqaXTSEcnDNJ6vOfNfIQK/u9nSvgdJICIA24zQL2Chsc5+eyhldXp4BdMp5KW5poC/7nj5frwl5Hd5ynItIIgduG3NkVVZY4HPLAzkSlriRYHNg9pft7xZ2E9uXCoPMkGaaVkeS9T13mDmttZLeP9/YUtYF9jeGqFIgdE5SaqRlIeD9PICvBla1xWa7pQfHHAjnAHCq7PRdr/6Gt9pRpuwXcOiXAqGttiwlVrG+2IeY8krVHB4aFabJtraMsR+P2u7se1HfpN5udvSmO5E4QFV/mbXoBemSoko8wTbLfMJAA5bf3m7p6vKUrkC1OHVVBGc8x6dBMrucPw6IExJv7vcMRM8v15yMAHWZ1/h219P3Dz2D4Cf4zmELA6xz6ODvtzTQH/o9nVNHH6/WBJ/2nR71Y7XYTrxwo0QvPl8RvQhByH7BuzF06m8Y/Yz9CSuNkJZ4qU1RCGIU6zFAjw6zKKLCx2IGa90CUtSzueHM3mmQkz04fxa41O+FzK91/56Dgnf/+3xB5YstB8KcW5WYZZiq2e6b99fOwQahKFK4QnEzmDECQNtTRcId7chWoyKE7O4a/OxtdSXgS+yCtXFpYXylYSvNU2SUWPPf3O5puxb2B8cEA3c4Vibxe/7Qvfk38BxCX27vtqxiPr864dRS/scDoH1uzg8s6Td3cEDs6fx8RS8u1wFkUQoDoL50u+/p1X6gz8/XdK11cBv1xjsDGgO/M+roZbcmvR45oAnnQbR9yACwI7rsiD7iTDomSf7GOAV+sL/echymYVce9CYBUMXHKxDGTEV0HCgGpuucTGF4y0QDporkxoTQnzkv8Nx6tdk7gg3Orur36oG4iNJme3q+BI1MMmqL2JcrF3jb3ae263rZmh3KEQC6D7JmJ38agJnaGypy42Gxc+4URGIjHDlCSs6RuR60ssR0QeXiu9329C3uFgb9UnXVOzCwJDl5QcisLEtUY54luLdHlpgtPbs6pWs7Q6uODjxr5ckSkxbg3682e9o87On68oSena85N5+lzBJ9VRY+q9w00FeIIF519EtmgTGOzgKrXw89fTX0dDF09NlqxQ4WACDSKDKbdep7GAcFwRdIaz+KY0k39Tb11x3fC0HNUk6CXX56nWKRzE8QKfepS3tvoO9FMqi/heU5fS3mFADW1voMsci/PhA751bCT/R9aVCmwK+FG9cAM33X1F/EOolk6RJwr5f4ZjJQU5MxBYBBlLVNQW68kKYZn2O+Y10F/Gq6uNLYxylwE56gHdffpb89YyxvKhi1HzY7uiGov2LgtzATW7Bga5zAVW11wsxcZmkNe/nh7ZaGbsUqbJACBk7N6qJNsJCaV5sde5I/uDqhC70BjjVoBY1w4sRYHpwjfU9f7XoG2ZcrKNoaRNwRfYc7U4aermlFH+PyeU48K4D7mpmkqPAG3rZ/4e8zGuiFHlupTYvk1Oup9/RqofpbBUHL51ACDCcmbIooyK3NDW9guiSkqFSOpjNCH8kAfbumlvFPhFY/QrU1RGllhHOLPnaB1V/1RPIGLhQwYEIcf7cbuxEY7bL56DjsKM+lBxfzCptwKlgExiTPJqPgmUZgg+39T5vbygQ9cOry6Af6+g7ZWwS0GNjMiaQNtkQFBkyc8CDE70k5wISbux2ne//4g1NRgzUVVjg8ocN0t8Wl6XJP5vPrU47JQ3gKbnwLpzMcITbHASdzgH2v7+mbfc/PP1uv2Olyg5yGSMraregDPWhnTJIdLMNAcp+UsEbL2ozf5zTQc6dS1xYKA+B+Lyn+uZy4ASabhkdQu8/EoCjfk1QQTR5HK8jvaxqLKR/lp87LG9xIrDfb/vfU0xf8RUmy843Ul1BhgTVyOFW8Vf/zYoQ2WAuoVRjfGoMZTyxn+ECQZ6+euCS5SmXrGSVgiQf051pbhpcItg6Ww+48Pvcbd1fB6toWmfe3tK36FrWAZn1sEcby7Q4JWqU9Yv+zy4difhmJr9Nzt5q8wKvJUIGRAfrNzZZOTlf00eXJiE0CQBBsvLnf0enpiq7OT+T6R77VTcJkcAbDn7OxYTJwxrgBpB9wRUC/Z/UWz1yCeXYdeCwDb3C66HAacdrg7K0efcNdK+e41wSe5bn54A0XsXWQOUsO6+1y2b+13pEDxKY32z+LAJhNvbC/PJTao48UmmCmtYPhbvX7bnPf/wt19OeJmJXeKAHkuK7R6pxjgT9PwJvbfeZUMdnRWo+/GfsToa5l/WiMRs/mOYWliJpzcMXzqjGJEPr1ykAlk3QnkCMQzA6yy/e5ROVCWOMrUzu39AaA9v1tT7cUAdD8F7aMfHSPZSlBC0L8nraQMw5TR5vtnm43e7q8WNMVTlUgMSrO2O56ur3fM/O6uljTxak4OzjfXxfjAW0c8Zs9yc4maJ5ofMdanqb38iBjXupoR5Rx4PhC3H5nZ4+HPd30RM/5Dg4J/rO65Q0/45oma98zA5QIbHnC2+BiwLs6vwogGEp16kAR/PyS0CmXqx+0A5lAeu0ilwj36L92m+3wtzQMf1dErryUbAySd3LZtJ2meRnbxLQI8PiZSvWHFfZkb+VMpbSrLK1c2Z+qA1ziDDolm05xB6qBjEnhVLsVKvQ+C5SE0xEnaxyoLwvQGNcKG0QWVzg/SrXdOR+cdLfHvbU3e0mPxVaysLDTGmMpsgA9MwtrtetYHb172NOGY04kXMVSVuFC84vzNccI4nMDP4xTknxFu+KdyQx+DpgUChJF0Oys40QNsigl84oAP5gcPrteg/3Z/JbkVWoF+9vuRP215/3vOG7xpj/5rLyJeiC0rgUpLO1xWcajXHudwwMGa+p+1w3D8PJuO/wn2z39T4031p7xa2NeOh/9iRpfej8YZirMSwYnOD9Up0nBz46qOUdDcZILB8iygUvCSCcGNWb7kLOyaM96vWYQTINbpRARVP//dJHE5rYz4nT8psZ2XObDds9Zik9xCRBYEECMU1QhVETuqLDFKgtaT4i4jUfmRMbUspnwOVRlLGDDSG2FByxlf8z+Imp1CnYx5MbGzOIBra9iD4x2MA/zI3DWeeE+cZD2QG+2Az1bk0t770EwG1EEge972u337hSjzq5WzCYPBVJxSCjLtu+dfdpvpzzmOmUjMXMfmNknmd2ETk6vfFz2N1ysf8Ov3N7v/7rrur8P3cxlpkZccvn5EdGmtByKSyTbCn7EJjaqscctbBZ8TnzgAj3nKGBpE/NxeQ6aquNV3J6dgsrfY6XJYXqxqcXJsCDWaDrPAlVDH+I54rKnd4buVi1A+SBEdQfZUB56yVGHGDIeX87vh4wvcmUlGCKnutKFbF5H7mGyUCMI8qLV76w23JEbPMpcXvQw6588sz6AnJ9yfqYwrJldl6VCvdhSbcwBaEADO2XX7+i2X9GHnJa+lPggZUNQPbes/lrEgW5aqgLbWKQMOs5TFM/UIVeayUT+/LgOfUhC6wE0jaupr/Zu6P7m2dX6H0Kdm93wT9QPf1FkH61r9EdEl6kmtTbXrUeTtSXk6wmebW65tlfU36gOqSjMYcLYoiN9seon5zH9sviogh9+4cY3Zn9Zm2KKo8BhHOzm8WERnFrtokdNDqOUjCvDtrIS4CAn7kTaewutsHBB9ZQgCFku6VYgVMw3ALLFGpMURHCBwwN1WTyf9FrPxjpwExCV94JKqWdo/X5fkiY7M8zvapjPzUPPKveFmyfbmCT20LzFAuCi/u6c91dGGynD+IL74O0vzMLI+aa9KH5ejHAJtmW/0Vh/Wua9I/rnZ5cnf5kAJ/5QJgh7IMKA/IbdJndPCICloqd2jAYMmB2rJ+yO1t0K434Hjs2eyvyS20DmbCKTgzEaiPLIlHZrWRA5AMbERznqmjKcxAn6xi1ht7Mz3PqApbdXBpWsPHEkgAyJmhvT43NoCOJZ7CIiLkZVQa1atUT+NHdU2Njgwijhz4ISnIPQGb1M1s3uZr0KKrHbP0ziDNS7oaebPdEFbJCS2SHKpt6bYVXZRosksbD/KS4GID45MVOHFMFzGSjxxIp04Bf6MuGzi/kuXXNrYOA+h9rbD93vPrxa/4O9OXqNbYIP9FdEw5/Riv40hMiM4DIdq5xNtYpW7blW8PEdKMPETEs8uVjQ6Nb2LSiy8dG4M3EArd7+FpaV9ifnTL69Hgyr3R+xQQ/W073338ql52MGmHc2Mg6xqxXncgr8uHm1DWVqo3ELfjIOzC8ZLc+YIldtjEwATy5Qkpvm+CSCqqzYENZIarCWJKMjZ4uzJRr7DC3UNFzj/UAAMqTWSg0iDtKk3R5ktvs933dyqZfTG+ia6mxIFuxyQ89pskT9BXJJv9muebp2N9k1irMyLW+ntE3BhCCXtrDxZ/jnRdZkvCP6w0D070Tdv9HF6h8/6LqvfMv+P3ZRqo8vsF1QAAAAAElFTkSuQmCC",br=te(59301);const $r=({problemset:Ee,dispatch:ge,question:de})=>{const[wt,Tt]=(0,a.useState)({}),[Gn,Rn]=(0,a.useState)([]),vn=["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"];(0,a.useEffect)(()=>{const Bn=(0,An.cloneDeep)(de);Tt(Bn),Rn(Bn==null?void 0:Bn.choices)},[de]);const Xt=()=>{let Bn="";return Gn==null||Gn.forEach((Kn,zn)=>{Kn!=null&&Kn.is_answer&&(Bn=Bn+vn[zn])}),Bn};return br.createElement("div",{className:ne.solutionWrap},(de==null?void 0:de.item_type)=="PROGRAM"?br.createElement("div",null,br.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((de==null?void 0:de.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):br.createElement(br.Fragment,null,br.createElement("div",{className:"c-grey-333 mb5 font16"},br.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),br.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((de==null?void 0:de.item_type)=="MULTIPLE"?Xt():vn[Gn==null?void 0:Gn.findIndex(Bn=>Bn==null?void 0:Bn.is_answer)])||"--"))),br.createElement("div",null,br.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((de==null?void 0:de.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Rl=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))($r),Al="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",vl=te(87954),La=te(19719),Xa={header_style:"header_style___OjKXs",content:"content___Ix9Id",legend:"legend___ZG4ed",legend_icon:"legend_icon___LM_Vy",item_list:"item_list___i0Egp",item_list_title:"item_list_title___Pflnd",item_title:"item_title___mLa60",item_top:"item_top____XMW3",item_bottom:"item_bottom___ox1qv",box:"box___zl8eg",page_item_acitve:"page_item_acitve___aJbmD",drag_style:"drag_style___wO0hd",top_content:"top_content___ElhxK",page_item:"page_item___U0LMa",expandBtn:"expandBtn___ZkM8D",imgWrap:"imgWrap___eNTpL"},el=Object.defineProperty,nl=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,Ll=(Ee,ge,de)=>ge in Ee?el(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,xu=(Ee,ge)=>{for(var de in ge||(ge={}))il.call(ge,de)&&Ll(Ee,de,ge[de]);if(ol)for(var de of ol(ge))Kr.call(ge,de)&&Ll(Ee,de,ge[de]);return Ee},Kl=(Ee,ge)=>nl(Ee,pl(ge)),au=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())});const Mu={cursor:"move",transition:"unset"},qu=Ee=>{var ge,de;const{tag:wt}=Ee,{listeners:Tt,transform:Gn,transition:Rn,isDragging:vn,setNodeRef:Xt}=(0,La.nB)({id:wt.id}),Bn=vn&&Gn?Kl(xu({},Mu),{transform:`translate3d(${Gn.x}px, ${Gn.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Kl(xu({},Mu),{transition:"none",zIndex:10,cursor:"pointer"});return a.createElement("div",Kl(xu({style:Bn,ref:Xt},Tt),{className:Xa.drag_style}),a.createElement("div",{className:Xa.item_bottom},(wt==null?void 0:wt.module_count)>0?(de=(ge=wt==null?void 0:wt.modules)==null?void 0:ge.map((Kn,zn)=>`\u4EA4\u4E92${zn+1}`))==null?void 0:de.join(" "):"\u7A7A"))},mn=({globalSetting:Ee,interactiveOpen:ge,onClose:de,maxPage:wt,paramsHttp:Tt,handlePageClick:Gn,handleRefresh:Rn,currentPosition:vn})=>{var Xt,Bn,Kn;const[zn,Zn]=(0,a.useState)(!1),[Pn,Un]=(0,a.useState)(!1),[na,un]=(0,a.useState)("1"),[ca,ua]=(0,a.useState)("1"),[_n,ra]=(0,a.useState)({}),ba=(0,a.useRef)(null),[Ut,Fa]=(0,a.useState)({pages:[],pages_histories:[]}),co=[{title:ca=="1"?"\u9875\u7801":"\u539F\u9875\u7801",dataIndex:"position",key:"position",align:"center",width:60},{title:"\u4EA4\u4E921",dataIndex:"module_count",key:"position",width:"130px",ellipsis:!0,render:(Hn,Ea)=>{var po,qa;return(Ea==null?void 0:Ea.module_count)>0?(qa=(po=Ea==null?void 0:Ea.modules)==null?void 0:po[0])==null?void 0:qa.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(Hn,Ea)=>{var po,qa;return(Ea==null?void 0:Ea.module_count)>0&&(Ea==null?void 0:Ea.module_count)==2?(qa=(po=Ea==null?void 0:Ea.modules)==null?void 0:po[1])==null?void 0:qa.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(Hn,Ea)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",null,ca=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),a.createElement(oe.default,{key:Ea.id,ref:ba,value:ca=="1"?Ea==null?void 0:Ea.position:_n[Ea==null?void 0:Ea.id],size:"small",style:{width:120,marginLeft:"10px"},options:Ut==null?void 0:Ut.pages,fieldNames:{label:"position",value:"id"},onChange:po=>au(void 0,null,function*(){console.log("curentpage",Ea==null?void 0:Ea.id,"value--",po),ca=="1"?yield vo(po,Ea==null?void 0:Ea.id):yield zo(po,Ea==null?void 0:Ea.id),ra(qa=>{const ho={};for(const or in qa)ho[or]=null;return ho})})}))}];(0,a.useEffect)(()=>{Zn(ge),Un(!1),ge&&(Ra(),ua("1"))},[ge]);const Ra=()=>au(void 0,null,function*(){const Hn=yield(0,x.ZP)(`/api/courses/${Tt==null?void 0:Tt.coursesId}/smart_plans/${Tt==null?void 0:Tt.id}/list_page_modules.json`,{method:"get"});(Hn==null?void 0:Hn.status)==0&&Fa(Hn==null?void 0:Hn.data)}),vo=(Hn,Ea)=>au(void 0,null,function*(){const po=yield(0,x.ZP)(`/api/smart_plan_pages/${Hn}/exchange_module.json`,{method:"put",body:{choose_page_id:Ea}});(po==null?void 0:po.status)==0&&(Se.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),Ra(),Rn())}),zo=(Hn,Ea)=>au(void 0,null,function*(){const po=yield(0,x.ZP)(`/api/smart_plan_pages/${Hn}/restore_module.json`,{method:"put",body:{choose_page_id:Ea}});(po==null?void 0:po.status)==0&&(Se.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u5E7B\u706F\u7247\u9875\u9762\u6210\u529F"),Ra(),Rn())}),Lo=Hn=>{var Ea,po,qa,ho,or,No,Co,Fo,Zo,Io,qr;if(((Ea=Hn==null?void 0:Hn.active)==null?void 0:Ea.id)==((po=Hn==null?void 0:Hn.over)==null?void 0:po.id)){un((qa=Hn==null?void 0:Hn.active)==null?void 0:qa.id);const Ol=(ho=Ut==null?void 0:Ut.pages)==null?void 0:ho.find(eu=>{var sl;return(eu==null?void 0:eu.id)==((sl=Hn==null?void 0:Hn.active)==null?void 0:sl.id)});Gn(Ol==null?void 0:Ol.position)}(or=Hn==null?void 0:Hn.over)!=null&&or.id&&((No=Hn==null?void 0:Hn.active)==null?void 0:No.id)!=((Co=Hn==null?void 0:Hn.over)==null?void 0:Co.id)&&(vo((Fo=Hn==null?void 0:Hn.active)==null?void 0:Fo.id,(Zo=Hn==null?void 0:Hn.over)==null?void 0:Zo.id),console.log((Io=Hn==null?void 0:Hn.active)==null?void 0:Io.id),console.log((qr=Hn==null?void 0:Hn.over)==null?void 0:qr.id))};return a.createElement(De.default,{footer:null,title:null,closable:!1,open:zn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{de()}})),a.createElement("div",{className:Xa.header_style},a.createElement("div",null,a.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),a.createElement("div",{className:Xa.content},a.createElement("div",{className:Xa.legend},a.createElement("div",{className:Xa.legend_icon,style:{background:"#3061D0"}}),a.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Xa.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Xa.item_list},a.createElement("div",{className:Xa.item_list_title},(Bn=Array.from({length:Math.ceil(((Xt=Ut==null?void 0:Ut.pages)==null?void 0:Xt.length)/5)},(Hn,Ea)=>Ea+1))==null?void 0:Bn.map((Hn,Ea)=>a.createElement("div",{className:Xa.item_title},a.createElement("div",{className:Xa.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Xa.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement(vl.LB,{onDragEnd:Lo},a.createElement(La.Fo,{items:Ut==null?void 0:Ut.pages},a.createElement("div",{className:Xa.box}," ",Ut==null?void 0:Ut.pages.map(Hn=>a.createElement("div",{className:(Hn==null?void 0:Hn.module_count)>0?Xa.page_item_acitve:Xa.page_item,style:{backgroundColor:vn==(Hn==null?void 0:Hn.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Xa.item_top},a.createElement("div",{className:Xa.top_content},Hn==null?void 0:Hn.position)),a.createElement(qu,{tag:Hn,key:Hn.id})))))))))),!Pn&&a.createElement("div",{className:Xa.expandBtn,onClick:()=>{Un(!0)}},a.createElement("div",{className:Xa.imgWrap},a.createElement("img",{src:te(9540),width:18})),a.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",a.createElement("br",null),"\u5217\u8868")),Pn&&a.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),a.createElement("div",{onClick:()=>{Un(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},a.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),a.createElement("span",null,"\u6536\u8D77"))),a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},a.createElement("span",null,"\u72B6\u6001"),a.createElement(oe.default,{value:ca,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:Hn=>{ua(Hn)}}),a.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},ca=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),a.createElement(Ie.default,{scroll:{y:420},columns:co,pagination:!1,dataSource:ca=="1"?(Kn=Ut==null?void 0:Ut.pages)==null?void 0:Kn.filter(Hn=>Hn==null?void 0:Hn.module_count):Ut==null?void 0:Ut.pages_histories,bordered:!0})))))};var oo=(0,fe.connect)(({globalSetting:Ee})=>({globalSetting:Ee}))(mn),So=te(84989),bo=Object.defineProperty,Ar=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,rl=(Ee,ge,de)=>ge in Ee?bo(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,zr=(Ee,ge)=>{for(var de in ge||(ge={}))Sl.call(ge,de)&&rl(Ee,de,ge[de]);if(al)for(var de of al(ge))Jl.call(ge,de)&&rl(Ee,de,ge[de]);return Ee},Il=(Ee,ge)=>Ar(Ee,Yo(ge)),_o=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())});const du=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],yu={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Iu={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Pu=({classroomList:Ee,globalSetting:ge,dispatch:de,pageNum:wt,pptInfo:Tt,openEwm:Gn,aiImg:Rn,addPage:vn,maxPage:Xt,setOpenEwm:Bn,behavior:Kn,changePage:zn,pptFullScreen:Zn,clickTab:Pn,gotoSlide:Un})=>{var na,un,ca,ua,_n,ra,ba,Ut,Fa,co,Ra,vo,zo,Lo,Hn,Ea,po,qa,ho,or,No,Co,Fo,Zo,Io,qr,Ol,eu,sl,cl,Gl,mu,kl,Jr,dl,ou,ru,Lu,Ou,hl,fu,ju,Fu,ku,tu,Zu,$u,Tu,Uu,Dr,$l,Ql,vu,pu,Cl,Bu,fr,xo,Yl,wi,Gu,lu,nu,Fl,ei,Nr,ii,Qu,Vl,Di,si,Wl,ci,di,gi,Yu,ti,mi,xi,fi,Yn,Wi,bu,ql,ni,Ai,uu,vi,Si,yi;const[hu]=(0,fe.useSearchParams)(),[Vu,iu]=(0,a.useState)(null),[Ru,pi]=(0,a.useState)(!1),[wu,ai]=(0,a.useState)(""),[Hl]=Ce.default.useForm(),[es,rr]=(0,a.useState)(!1),da=(0,fe.useParams)(),[Qr,ll]=(0,a.useState)(!1),[En,Oa]=(0,a.useState)(!1),[_a,Wo]=(0,a.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[Ho,Oo]=(0,a.useState)({}),[ur,Bl]=(0,a.useState)({page:1,page_size:20,course_group_id:"",search:""}),[wl,oi]=(0,a.useState)(null),[bi,ts]=(0,a.useState)(!1),[As,Ss]=(0,a.useState)(!1),[f0,v0]=(0,a.useState)(null),[ys,dc]=(0,a.useState)(null),Ps=(0,a.useRef)(Gt(z.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),gc=(0,a.useRef)(null),[p0,mc]=(0,a.useState)(!1),[ri,h0]=(0,a.useState)({}),[E0,Cs]=(0,a.useState)(!1),[Fs,Bs]=(0,a.useState)(1),[A0,fc]=(0,a.useState)(!1),[Du,Wu]=(0,a.useState)(),[Q0,Y0]=(0,a.useState)(1),[su,Mi]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[vc,ws]=(0,a.useState)(!1),S0={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),PROGRAM:te(88597)},[pc,hc]=(0,a.useState)(!1),[Ec,Ac]=(0,a.useState)("show_after_edit"),[Sc,yc]=(0,a.useState)(!1),[Hi,Pc]=(0,a.useState)([]),[ns,y0]=(0,a.useState)([]),[Ds,xs]=(0,a.useState)(!1),[P0,bs]=(0,a.useState)(!1),[C0,Ki]=(0,a.useState)(!1),[F0,as]=(0,a.useState)(!1),[Ms,Hu]=(0,a.useState)(!1),[Ku,Pi]=(0,a.useState)(!1),[B0,Ii]=(0,a.useState)(!1),[hi,Ni]=(0,a.useState)(!1),Ji=(0,a.useRef)(),Xi=(0,a.useRef)(),{SmartPlanItemBanks:ft}=Ee,os=(0,a.useRef)(null),Cc=(0,a.useRef)(null),[Cr,li]=(0,a.useState)(0),[bl,Li]=(0,a.useState)([]),[w0,Fc]=(0,a.useState)(!1),[D0,Is]=(0,a.useState)(!1),[Bc,wc]=(0,a.useState)({}),x0=(wn,Sa)=>{const eo=Ps.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:wn,page_id:Sa},{connected:()=>{eo.perform("request_initial_stats",{smart_plan_page_item_bank_id:wn,page_id:Sa})},received:Eo=>{var er,Or,ul,Ml,Nl,Eu,Au,Su;const cu=[{name:((Or=(er=ft==null?void 0:ft.item_banks)==null?void 0:er[Cr])==null?void 0:Or.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:Eo==null?void 0:Eo.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:Eo==null?void 0:Eo.answerd_num},{name:((Ml=(ul=ft==null?void 0:ft.item_banks)==null?void 0:ul[Cr])==null?void 0:Ml.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:Eo==null?void 0:Eo.correctly_num},{name:"\u63D0\u4EA4\u7387",value:Eo==null?void 0:Eo.submitted_rate},{name:((Eu=(Nl=ft==null?void 0:ft.item_banks)==null?void 0:Nl[Cr])==null?void 0:Eu.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:Eo==null?void 0:Eo.correct_rate}];Wo({summary:cu,summaryTotal:Eo==null?void 0:Eo.total_num,details:Eo==null?void 0:Eo.choice_list,studentList:Eo==null?void 0:Eo.knowledge_answer_student_list}),wc(Eo),((Su=(Au=ft==null?void 0:ft.item_banks)==null?void 0:Au[Cr])==null?void 0:Su.item_type)=="PROGRAM"&&xc()}});dc(eo)},Ns=()=>{ys&&(ys.unsubscribe(),dc(null))};(0,a.useEffect)(()=>{const wn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return wn!=null&&wn.length&&wn.findIndex(eo=>eo==(da==null?void 0:da.id))!=-1&&L0(),()=>{Ns(),Ps.current&&Ps.current.disconnect()}},[]),(0,a.useEffect)(()=>{Zn&&Pn&&Wu(Pn)},[Zn,Pn]),(0,a.useEffect)(()=>{if(wt)return Ve.Z.subscribe("active-modal-index",Sa=>{var eo;Sa===1&&(iu(!0),pi(!1)),Sa===2&&(ll(!0),Oa(!0),ai("SELECT"),Hl.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),Sa===3&&I0(),Sa===4&&((eo=gc.current)==null||eo.onClick())})},[wt,vn]),(0,a.useEffect)(()=>Ve.Z.subscribe("active-data-update",Sa=>{Tl()}),[]),(0,a.useEffect)(()=>{As&&M0()},[As]),(0,a.useEffect)(()=>{wt&&wt<=Xt&&(Hl.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Tl(),ll(!1),Oa(!1),Pi(!1),Ni(!1),ws(!1),li(0))},[wt,Xt]),(0,a.useEffect)(()=>{Gn&&rr(!0)},[Gn]);const Ls=(wn,Sa,eo)=>{(0,x.ZP)(`/api/courses/${da==null?void 0:da.coursesId}/smart_plans/${da==null?void 0:da.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:wn,allow_answer:Sa,is_end:eo,randomData:new Date}}})},Os=()=>_o(void 0,null,function*(){var wn;const Sa=yield(0,x.ZP)(`/api/smart_plan_pages/${(wn=ft==null?void 0:ft.page)==null?void 0:wn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,a.useEffect)(()=>{var wn,Sa,eo,Eo,er,Or,ul,Ml,Nl,Eu,Au,Su;let cu=[];const Ci={page_info:0,ai_qna:1,animation_code:2,item_bank:3},Ju=(wn=ft==null?void 0:ft.page)==null?void 0:wn.module_sort;Ju!=null&&Ju.length&&(Ju==null||Ju.map(Xu=>{cu.push(qi[Ci[Xu]])})),(cu==null?void 0:cu.some(Xu=>(Xu==null?void 0:Xu.key)===Du))||Wu((Sa=cu==null?void 0:cu[0])==null?void 0:Sa.key),Li(cu),Li([...cu]),Mi(Il(zr({},su),{defaultValue:(eo=ft==null?void 0:ft.page)==null?void 0:eo.animation_code,showExtra:!0,open:0})),(Tt==null?void 0:Tt.status)!=="ended"&&Ls(wt,((Eo=ft==null?void 0:ft.page)==null?void 0:Eo.status)=="in_progress",(Tt==null?void 0:Tt.status)=="ended"),((er=ft==null?void 0:ft.relation_positions)==null?void 0:er.length)>0&&(Or=ft==null?void 0:ft.relation_positions)!=null&&Or.includes(wt)&&zn(ft==null?void 0:ft.relation_positions),(ft==null?void 0:ft.count)>0&&ai(((Ml=(ul=ft==null?void 0:ft.item_banks)==null?void 0:ul[Cr])==null?void 0:Ml.item_type)=="SINGLE"||((Eu=(Nl=ft==null?void 0:ft.item_banks)==null?void 0:Nl[Cr])==null?void 0:Eu.item_type)=="MULTIPLE"?"SELECT":(Su=(Au=ft==null?void 0:ft.item_banks)==null?void 0:Au[Cr])==null?void 0:Su.item_type)},[ft]),(0,a.useEffect)(()=>{var wn,Sa;Ds&&(Ac((wn=ft==null?void 0:ft.page)==null?void 0:wn.solution_visibility),hc((Sa=ft==null?void 0:ft.page)==null?void 0:Sa.enable_ai_tutor))},[ft,Ds]);const Tl=()=>_o(void 0,null,function*(){de({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:da==null?void 0:da.coursesId,id:da==null?void 0:da.id,position:wt,max_position:Xt}})}),Dc=wn=>_o(void 0,null,function*(){var Sa;if(wn){let eo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${wn}/edit.json`,{method:"get"});if((eo==null?void 0:eo.status)==0)return y0((Sa=eo==null?void 0:eo.data)==null?void 0:Sa.all_pages),eo==null?void 0:eo.data}}),b0=(wn,Sa)=>_o(void 0,null,function*(){var eo,Eo,er,Or,ul,Ml,Nl,Eu,Au,Su,cu,Ci,Ju,Oi,Xu,ki;let jl=yield(0,x.ZP)(`/api/courses/${da==null?void 0:da.coursesId}/smart_plans/${da==null?void 0:da.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:wn,page_id:Sa}});if((jl==null?void 0:jl.status)==0){const T0=[{name:((Eo=(eo=ft==null?void 0:ft.item_banks)==null?void 0:eo[Cr])==null?void 0:Eo.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(er=jl==null?void 0:jl.data)==null?void 0:er.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(Or=jl==null?void 0:jl.data)==null?void 0:Or.answerd_num},{name:((Ml=(ul=ft==null?void 0:ft.item_banks)==null?void 0:ul[Cr])==null?void 0:Ml.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(Nl=jl==null?void 0:jl.data)==null?void 0:Nl.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(Eu=jl==null?void 0:jl.data)==null?void 0:Eu.submitted_rate},{name:((Su=(Au=ft==null?void 0:ft.item_banks)==null?void 0:Au[Cr])==null?void 0:Su.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(cu=jl==null?void 0:jl.data)==null?void 0:cu.correct_rate}];Wo({summary:T0,summaryTotal:(Ci=jl==null?void 0:jl.data)==null?void 0:Ci.total_num,details:(Ju=jl==null?void 0:jl.data)==null?void 0:Ju.choice_list,studentList:(Oi=jl==null?void 0:jl.data)==null?void 0:Oi.knowledge_answer_student_list}),wc(jl==null?void 0:jl.data),((ki=(Xu=ft==null?void 0:ft.item_banks)==null?void 0:Xu[Cr])==null?void 0:ki.item_type)=="PROGRAM"&&xc()}});(0,a.useEffect)(()=>{var wn,Sa,eo,Eo,er,Or,ul,Ml,Nl,Eu,Au,Su;return(wn=["in_progress","ended"])!=null&&wn.includes(Tt==null?void 0:Tt.status)&&(((eo=(Sa=ft==null?void 0:ft.page)==null?void 0:Sa.smart_plan_page_knowledges)==null?void 0:eo.length)>0||((Eo=ft==null?void 0:ft.item_banks)==null?void 0:Eo.length)>0||(er=ft==null?void 0:ft.page)!=null&&er.is_ai_question||((Or=ft==null?void 0:ft.page)==null?void 0:Or.lesson_mode)=="self_learning")&&((Tt==null?void 0:Tt.status)=="in_progress"?(ys&&Ns(),x0((Ml=(ul=ft==null?void 0:ft.item_banks)==null?void 0:ul[Cr])==null?void 0:Ml.smart_plan_page_item_bank_id,(Nl=ft==null?void 0:ft.page)==null?void 0:Nl.id)):b0((Au=(Eu=ft==null?void 0:ft.item_banks)==null?void 0:Eu[Cr])==null?void 0:Au.smart_plan_page_item_bank_id,(Su=ft==null?void 0:ft.page)==null?void 0:Su.id)),()=>{Ns()}},[ft,Cr]);const xc=()=>_o(void 0,null,function*(){var wn,Sa,eo;let Eo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(wn=ft==null?void 0:ft.page)==null?void 0:wn.id}/students.json`,{method:"get",params:Il(zr({},ur),{item_bank_id:(eo=(Sa=ft==null?void 0:ft.item_banks)==null?void 0:Sa[Cr])==null?void 0:eo.id})});(Eo==null?void 0:Eo.status)==0&&Oo(Eo==null?void 0:Eo.data)}),M0=()=>_o(void 0,null,function*(){var wn;ts(!0);const Sa=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(wn=ft==null?void 0:ft.page)==null?void 0:wn.id}/student_comment.json`,{method:"get",params:{user_id:f0}});(Sa==null?void 0:Sa.status)===0&&oi(Sa==null?void 0:Sa.data),ts(!1)}),I0=At().throttle(vn,2500,{leading:!0,trailing:!1});(0,a.useEffect)(()=>{var wn;((wn=ft==null?void 0:ft.page)==null?void 0:wn.animation_code)!==""&&Du=="3"&&(clearTimeout(Cc.current),Cc.current=setTimeout(()=>{var Sa,eo;const Eo=document.createElement("iframe");Eo.style.width="100%",Eo.style.height="100%",Eo.style.overflow="auto",Eo.style.border="0";const er=Or=>{try{const ul=Or.documentElement.scrollHeight;Eo.style.height=`${Math.max(ul+10,400)}px`,ul||setTimeout(()=>{er(Or)},1e3)}catch(ul){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",ul)}};if(os.current){os.current.innerHTML="",os.current.appendChild(Eo);const Or=Eo.contentDocument||Eo.contentWindow.document;Or.open(),Or.write((Sa=ft==null?void 0:ft.page)==null?void 0:Sa.animation_code),(eo=Or.documentElement)==null||eo.scrollHeight,er(Or),setTimeout(()=>{er(Or)},1e3)}},1e3))},[(na=ft==null?void 0:ft.page)==null?void 0:na.animation_code,Du,su.open,Gn]);const N0=(wn,Sa)=>_o(void 0,null,function*(){var eo;const Eo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(eo=ft==null?void 0:ft.page)==null?void 0:eo.id}/animation_code.json`,{method:"put",body:{animation_code:wn}});(Eo==null?void 0:Eo.status)===0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Mi(Il(zr({},su),{open:0})),Tl(),Sa(),Ki(!1))});(0,a.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[Kn]);const L0=()=>{const wn=eo=>_o(void 0,null,function*(){const Eo=yield(0,x.ZP)(`/api/courses/${da==null?void 0:da.coursesId}/smart_plans/${da==null?void 0:da.id}/set_cover.json`,{method:"post",body:eo?{}:{position:1}});(Eo==null?void 0:Eo.status)==0&&Se.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),Sa=()=>{const eo=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(eo!=null&&eo.length){const Eo=eo.findIndex(er=>er==(da==null?void 0:da.id));Eo!=-1&&(eo==null||eo.splice(Eo,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(eo))}};De.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>_o(void 0,null,function*(){Sa(),yield wn(!1)}),onCancel:()=>_o(void 0,null,function*(){Sa()})})},qi=[{key:"1",label:a.createElement("div",{className:`${ea.subBtn}`},a.createElement("img",{src:te(65560)}),a.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:a.createElement("div",{className:`${ea.subBtn}`},a.createElement("img",{src:te(58163)}),a.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:a.createElement("div",{className:`${ea.subBtn}`},a.createElement("img",{src:te(2402)}),a.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:a.createElement("div",{className:`${ea.subBtn}`},a.createElement("img",{src:S0[(ca=(un=ft==null?void 0:ft.item_banks)==null?void 0:un[Cr])==null?void 0:ca.item_type]}),a.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],O0=[((ua=bl==null?void 0:bl[0])==null?void 0:ua.key)!="4"&&{key:"4",label:a.createElement("div",{onClick:()=>_o(void 0,null,function*(){(yield Ei("item_bank"))&&as(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((_n=bl==null?void 0:bl[0])==null?void 0:_n.key)!="2"&&{key:"2",label:a.createElement("div",{onClick:()=>_o(void 0,null,function*(){(yield Ei("ai_qna"))&&(Li([...bl,qi[1]]),Wu("2"),Pi(!0),Ii(!0),Hu(!1))})},"\u667A\u80FD\u4E92\u52A8")},((ra=bl==null?void 0:bl[0])==null?void 0:ra.key)!="3"&&{key:"3",label:a.createElement("div",{onClick:()=>_o(void 0,null,function*(){(yield Ei("animation_code"))&&Ki(!0)})},"\u667A\u80FD\u52A8\u6548")},((ba=bl==null?void 0:bl[0])==null?void 0:ba.key)!="1"&&{key:"1",label:a.createElement("div",{onClick:()=>_o(void 0,null,function*(){(yield Ei("page_info"))&&(Li([...bl,qi[0]]),Wu("1"),Ni(!0),Hu(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(wn=>!!wn),k0=[{key:"1",label:a.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ve.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:a.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ve.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:a.createElement("div",{onClick:()=>{(ft==null?void 0:ft.count)>=5?Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ve.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(wn=>!!wn),Ei=wn=>_o(void 0,null,function*(){var Sa;const eo=yield(0,x.ZP)(`/api/smart_plan_pages/${(Sa=ft==null?void 0:ft.page)==null?void 0:Sa.id}/check_module_max.json`,{method:"post",body:{module_type:wn}});return(eo==null?void 0:eo.status)==0?!0:(Tl(),!1)}),bc=()=>a.createElement(pn,{form:Hl,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),Mc=()=>a.createElement(Na,{form:Hl,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"});return a.createElement("section",null,vc&&a.createElement("div",null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),a.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{ws(!1)}})),a.createElement(Qa,{onPptButtonClick:()=>{const wn=`/IntelligentTools/10?pathid=${da.coursesId}&url=${window.location.origin}&name=${ft==null?void 0:ft.smart_plan_name}&type=Course`;(0,rt.xg)(z.Z.AI_PLATFORM_URL+wn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(Ut=ft==null?void 0:ft.page)==null?void 0:Ut.id,defaultChatData:ft==null?void 0:ft.course_qna_records,data:{ppt_url:Rn==null?void 0:Rn.map(wn=>wn==null?void 0:wn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Fa=ft==null?void 0:ft.page)==null?void 0:Fa.id,position:wt,type:10}})),!vc&&a.createElement("div",{className:ea.box,id:"target"},a.createElement("div",{className:ea.box_header},a.createElement(Ze.ZP.Group,{className:ea.addTypeRadio,onChange:wn=>{var Sa,eo,Eo,er;Du=="2"&&((eo=(Sa=ft==null?void 0:ft.page)==null?void 0:Sa.smart_plan_page_knowledges)==null?void 0:eo.length)==0&&!((Eo=ft==null?void 0:ft.page)!=null&&Eo.is_ai_question)?Ji.current.handleClose():Du=="1"&&!((er=ft==null?void 0:ft.page)!=null&&er.page_info)?Xi.current.handleClose():Wu(wn.target.value)},value:Du,optionType:"button"},bl==null?void 0:bl.map((wn,Sa)=>a.createElement("div",{key:Sa},a.createElement(Ze.ZP.Button,{value:wn==null?void 0:wn.key,key:Sa},wn==null?void 0:wn.name),(bl==null?void 0:bl.length)==2&&Sa==0&&(Tt==null?void 0:Tt.status)!="ended"&&a.createElement(Be.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},a.createElement("i",{className:`iconfont icon-jiaohuan ml10 mr10 font11 ${ea.iconSty}`,style:{cursor:"pointer",fontSize:"11px"},onClick:()=>_o(void 0,null,function*(){var eo;let Eo=bl==null?void 0:bl.map(Or=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[Or==null?void 0:Or.key]);const er=yield(0,x.ZP)(`/api/smart_plan_pages/${(eo=ft==null?void 0:ft.page)==null?void 0:eo.id}/change_module_sort.json`,{method:"put",body:{module_sort:[Eo[1],Eo[0]]}});(er==null?void 0:er.status)==0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Tl())})}))))),(bl==null?void 0:bl.length)==1&&!Ku&&!hi&&(Tt==null?void 0:Tt.status)!="ended"&&a.createElement(le.Z,{menu:{items:O0},overlayClassName:ea.menuSty},a.createElement("div",{className:ea.box_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(bl==null?void 0:bl.length)==2&&!Ku&&!hi&&(Tt==null?void 0:Tt.status)!="ended"&&a.createElement(Be.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},a.createElement("div",{className:ea.box_add,style:{cursor:"not-allowed"}},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(((co=ft==null?void 0:ft.page)==null?void 0:co.animation_code)||((vo=(Ra=ft==null?void 0:ft.page)==null?void 0:Ra.smart_plan_page_knowledges)==null?void 0:vo.length)>0||((zo=ft==null?void 0:ft.page)==null?void 0:zo.is_ai_question)||((Lo=ft==null?void 0:ft.page)==null?void 0:Lo.page_info)||(ft==null?void 0:ft.count)>0)&&(Tt==null?void 0:Tt.status)!="ended"&&a.createElement(Be.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},a.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${ea.iconSty}`,style:{cursor:"pointer"},onClick:()=>_o(void 0,null,function*(){var wn,Sa;let eo=yield Dc((wn=ft==null?void 0:ft.page)==null?void 0:wn.id);const Eo=(Sa=eo==null?void 0:eo.all_pages)==null?void 0:Sa.filter(er=>er==null?void 0:er.checked).map(er=>er==null?void 0:er.id);Pc(Eo),yc(eo==null?void 0:eo.progress_control),bs(!0)})})),a.createElement("div",{className:ea.box_botton,style:{marginLeft:"auto"},onClick:()=>{ws(!0)}},a.createElement("img",{src:te(69780),width:22}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),a.createElement("div",{className:ea.box_botton,style:{marginLeft:"10px"},onClick:()=>{Fc(!0)}},a.createElement("img",{src:te(49324),width:18}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),a.createElement("div",{className:ea.box_close,onClick:()=>{(0,So.vp)()&&(0,So.BU)(),fe.history.push(`/classrooms/${da==null?void 0:da.coursesId}/smart_plan`)}},a.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),a.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),a.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((Hn=ft==null?void 0:ft.page)!=null&&Hn.animation_code)&&!(((po=(Ea=ft==null?void 0:ft.page)==null?void 0:Ea.smart_plan_page_knowledges)==null?void 0:po.length)>0||(qa=ft==null?void 0:ft.page)!=null&&qa.is_ai_question||(ho=ft==null?void 0:ft.page)!=null&&ho.page_info)&&(ft==null?void 0:ft.count)==0&&(bl==null?void 0:bl.length)==0&&a.createElement("div",{className:ea.nodataSty},a.createElement("div",{className:ea.rightWrap},a.createElement("div",{className:ea.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),a.createElement("div",{className:ea.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},a.createElement("div",{className:ea.wrap_button,style:{backgroundImage:`url(${mo})`},onClick:()=>_o(void 0,null,function*(){if((Tt==null?void 0:Tt.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ei("item_bank"))&&as(!0)})},a.createElement("div",{className:ea.wrap_img},a.createElement("img",{width:30,height:30,src:qo})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),a.createElement("div",{className:ea.wrap_button,style:{backgroundImage:`url(${Rr})`,marginLeft:"20px"},onClick:()=>_o(void 0,null,function*(){if((Tt==null?void 0:Tt.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ei("animation_code"))&&Ki(!0)})},a.createElement("div",{className:ea.wrap_img},a.createElement("img",{width:30,height:30,src:hr})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),a.createElement("div",{className:ea.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},a.createElement("div",{className:ea.wrap_button,style:{backgroundImage:`url(${ir})`},onClick:()=>_o(void 0,null,function*(){if((Tt==null?void 0:Tt.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ei("ai_qna"))&&(Li([...bl,qi[1]]),Wu("2"),Pi(!0),Ii(!0),Hu(!1))})},a.createElement("div",{className:ea.wrap_img},a.createElement("img",{width:30,height:30,src:dr})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),a.createElement("div",{className:ea.wrap_button,style:{backgroundImage:`url(${Zr})`,marginLeft:"20px"},onClick:()=>_o(void 0,null,function*(){if((Tt==null?void 0:Tt.status)=="ended"){Se.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Ei("page_info"))&&(Li([...bl,qi[0]]),Wu("1"),Ni(!0),Hu(!1))})},a.createElement("div",{className:ea.wrap_img},a.createElement("img",{width:30,height:30,src:ar})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),Du=="1"&&(hi?a.createElement(qt,{ref:Xi,isOpen:hi,isEdit:Ms,data:zr(Il(zr({},ft),{url:Rn,position:wt,maxPage:Xt}),da),changePage:zn,onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ni(!1),Hu(!1),Tl()},onClose:()=>{Ni(!1),Hu(!1),Tl()}}):a.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((or=ft==null?void 0:ft.page)==null?void 0:or.info_read_min_time)&&a.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((No=ft==null?void 0:ft.page)==null?void 0:No.info_read_min_time)==60?"1min":((Co=ft==null?void 0:ft.page)==null?void 0:Co.info_read_min_time)+"s")),(Tt==null?void 0:Tt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(Be.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:ea.iconTipSty,onClick:()=>{Hu(!0),Ni(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(Be.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:`${ea.iconTipSty} ${ea.shanchu}`,onClick:wn=>{De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>_o(void 0,null,function*(){var Sa;let eo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(Sa=ft==null?void 0:ft.page)==null?void 0:Sa.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(eo==null?void 0:eo.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),Tl())})})}},a.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((Fo=ft==null?void 0:ft.page)==null?void 0:Fo.page_info)&&a.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},a.createElement(ee.Z,{className:"font16 mt5",value:(Zo=ft==null?void 0:ft.page)==null?void 0:Zo.page_info})))),Du=="2"&&(Ku?a.createElement(yt,{ref:Ji,isOpen:Ku,isEdit:Ms,addInteraction:B0,data:zr(Il(zr({},ft),{url:Rn,position:wt,maxPage:Xt}),da),onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Pi(!1),Ii(!1),Hu(!1),Tl()},onClose:()=>{Pi(!1),Ii(!1),Hu(!1),Tl()}}):a.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Tt==null?void 0:Tt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(Be.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:ea.iconTipSty,onClick:()=>{Pi(!0),Ii(!1),Hu(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(Be.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:`${ea.iconTipSty} ${ea.shanchu}`,onClick:wn=>{De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>_o(void 0,null,function*(){var Sa;let eo=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(Sa=ft==null?void 0:ft.page)==null?void 0:Sa.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(eo==null?void 0:eo.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),Tl())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),((qr=(Io=ft==null?void 0:ft.page)==null?void 0:Io.smart_plan_page_knowledges)==null?void 0:qr.length)>0&&a.createElement("div",{style:{width:"100%",marginTop:"15px"}},(eu=(Ol=ft==null?void 0:ft.page)==null?void 0:Ol.smart_plan_page_knowledges)==null?void 0:eu.map((wn,Sa)=>a.createElement("div",{key:"index",style:{marginTop:Sa==0?"0":"20px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",du[Sa]),a.createElement("div",{className:ea.question_list},wn==null?void 0:wn.question),(wn==null?void 0:wn.answer)&&a.createElement("div",{className:ea.answer_list},a.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),wn==null?void 0:wn.answer)))),((sl=ft==null?void 0:ft.page)==null?void 0:sl.is_ai_question)&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},a.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),a.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",a.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(cl=ft==null?void 0:ft.page)==null?void 0:cl.ai_question_size),"\u9053")),a.createElement("div",{key:"index",className:ea.ai_question_list,style:{marginTop:"15px"}},(Gl=ft==null?void 0:ft.page)==null?void 0:Gl.ai_requirement)))),a.createElement(Qn.Z,{defaultValue:su.defaultValue,open:su.open,language:su.language,height:su.height,onDynamic:N0,showExtra:su.showExtra}),Du=="3"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},a.createElement(Be.Z,{title:"\u5168\u5C4F\u67E5\u770B"},a.createElement("div",{className:ea.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{Mi(Il(zr({},su),{open:su.open+1,showExtra:!1}))}},a.createElement("i",{className:"iconfont icon-quanping5"}))),(Tt==null?void 0:Tt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement(Be.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:ea.iconTipSty,onClick:()=>{Mi(Il(zr({},su),{open:su.open+1,showExtra:!0}))}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(Be.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:`${ea.iconTipSty} ${ea.shanchu}`,onClick:()=>{De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_o(void 0,null,function*(){var wn;const Sa=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(wn=ft==null?void 0:ft.page)==null?void 0:wn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(Sa==null?void 0:Sa.status)===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),Mi(Il(zr({},su),{open:0})),Tl())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),a.createElement("div",{className:ea.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},a.createElement("div",{ref:os}))),Du=="4"&&a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:ea.questionWrap},a.createElement("div",{className:ea.questionHeader},a.createElement("div",{className:ea.questionTitle},((kl=(mu=ft==null?void 0:ft.item_banks)==null?void 0:mu[Cr])==null?void 0:kl.generate_type)=="ai"&&a.createElement(Be.Z,{title:"\u667A\u80FD\u51FA\u9898"},a.createElement("img",{src:Al,width:18,height:18,style:{marginRight:10}})),a.createElement("span",null,Iu[(dl=(Jr=ft==null?void 0:ft.item_banks)==null?void 0:Jr[Cr])==null?void 0:dl.item_type])),a.createElement("div",{className:ea.shiti_icon},(ft==null?void 0:ft.count)>0&&((Tt==null?void 0:Tt.status)=="not_started"||((ou=ft==null?void 0:ft.page)==null?void 0:ou.status)!="ended")&&a.createElement(Be.Z,{title:"\u8BBE\u7F6E"},a.createElement("div",{className:ea.iconTipSty,onClick:()=>_o(void 0,null,function*(){var wn;yield Dc((wn=ft==null?void 0:ft.page)==null?void 0:wn.id),xs(!0)})},a.createElement("i",{className:`iconfont icon-shezhi9 ${(ru=ea)==null?void 0:ru.genghuan}`}))),(ft==null?void 0:ft.count)>0&&(Tt==null?void 0:Tt.status)!="ended"&&((Lu=ft==null?void 0:ft.page)==null?void 0:Lu.status)=="not_started"&&a.createElement(Be.Z,{title:"\u66F4\u6362\u8BD5\u9898"},a.createElement("div",{className:ea.iconTipSty,onClick:()=>_o(void 0,null,function*(){iu(!0),pi(!0)})},a.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(Ou=ea)==null?void 0:Ou.genghuan}`}))),((Tt==null?void 0:Tt.status)=="not_started"||((hl=ft==null?void 0:ft.page)==null?void 0:hl.status)!="ended")&&a.createElement(Be.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},a.createElement("div",{className:ea.iconTipSty,onClick:()=>_o(void 0,null,function*(){var wn,Sa,eo,Eo,er,Or,ul,Ml,Nl,Eu,Au,Su,cu,Ci,Ju,Oi,Xu;((Sa=(wn=ft==null?void 0:ft.item_banks)==null?void 0:wn[Cr])==null?void 0:Sa.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(Eo=(eo=ft==null?void 0:ft.item_banks)==null?void 0:eo[Cr])==null?void 0:Eo.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${da==null?void 0:da.coursesId}/smart_plan/${da==null?void 0:da.id}/ppt_info/info`):(Hl.setFieldsValue({item_type:((Or=(er=ft==null?void 0:ft.item_banks)==null?void 0:er[Cr])==null?void 0:Or.item_type)=="SINGLE"||((Ml=(ul=ft==null?void 0:ft.item_banks)==null?void 0:ul[Cr])==null?void 0:Ml.item_type)=="MULTIPLE"?"SELECT":(Eu=(Nl=ft==null?void 0:ft.item_banks)==null?void 0:Nl[Cr])==null?void 0:Eu.item_type,choices:(cu=(Su=(Au=ft==null?void 0:ft.item_banks)==null?void 0:Au[Cr])==null?void 0:Su.choices)==null?void 0:cu.map(ki=>(ki.is_answer=ki.is_answer?1:0,ki)),analysis:(Ju=(Ci=ft==null?void 0:ft.item_banks)==null?void 0:Ci[Cr])==null?void 0:Ju.analysis,name:(Xu=(Oi=ft==null?void 0:ft.item_banks)==null?void 0:Oi[Cr])==null?void 0:Xu.name}),ll(!1),Oa(!0))})},a.createElement("i",{className:`iconfont icon-bianjikejian ${(fu=ea)==null?void 0:fu.genghuan}`}))),(ft==null?void 0:ft.count)>0&&((ju=ft==null?void 0:ft.page)==null?void 0:ju.status)=="not_started"&&(Tt==null?void 0:Tt.status)!="ended"&&a.createElement(Be.Z,{title:"\u5220\u9664\u8BD5\u9898"},a.createElement("div",{className:`${ea.iconTipSty} ${ea.shanchu}`,onClick:()=>_o(void 0,null,function*(){De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>_o(void 0,null,function*(){var wn,Sa,eo;const Eo=yield(0,x.ZP)(`/api/smart_plan_pages/${(wn=ft==null?void 0:ft.page)==null?void 0:wn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(eo=(Sa=ft==null?void 0:ft.item_banks)==null?void 0:Sa[Cr])==null?void 0:eo.id}});(Eo==null?void 0:Eo.status)===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),ll(!1),Hl.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Tl(),li(0))})})})},a.createElement("i",{className:`iconfont icon-shanchu1 ${(Fu=ea)==null?void 0:Fu.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((tu=(ku=ft==null?void 0:ft.item_banks)==null?void 0:ku[Cr])==null?void 0:tu.item_type)&&a.createElement(Ae,{questionIndex:Cr+1,question:(Zu=ft==null?void 0:ft.item_banks)==null?void 0:Zu[Cr],disabled:!0,showAnswer:(Tt==null?void 0:Tt.status)!=="in_progress"||(($u=ft==null?void 0:ft.page)==null?void 0:$u.status)==="ended"}),((Uu=(Tu=ft==null?void 0:ft.item_banks)==null?void 0:Tu[Cr])==null?void 0:Uu.item_type)=="PROGRAM"&&a.createElement(tt,{questionIndex:Cr+1,question:(Dr=ft==null?void 0:ft.item_banks)==null?void 0:Dr[Cr]}),((Ql=($l=ft==null?void 0:ft.item_banks)==null?void 0:$l[Cr])==null?void 0:Ql.item_type)=="PROGRAM"&&It((vu=ft==null?void 0:ft.item_banks)==null?void 0:vu[Cr]),((Tt==null?void 0:Tt.status)!=="in_progress"||((pu=ft==null?void 0:ft.page)==null?void 0:pu.status)==="ended")&&((Bu=(Cl=ft==null?void 0:ft.item_banks)==null?void 0:Cl[Cr])==null?void 0:Bu.item_type)!="PROGRAM"&&a.createElement(Rl,{question:(fr=ft==null?void 0:ft.item_banks)==null?void 0:fr[Cr]})))),a.createElement(Re.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Is(!1)},destroyOnClose:!0,forceRender:!0,open:D0},a.createElement("div",{style:{padding:"20px"}},((ft==null?void 0:ft.count)>0||((Yl=(xo=ft==null?void 0:ft.page)==null?void 0:xo.smart_plan_page_knowledges)==null?void 0:Yl.length)>0||((wi=ft==null?void 0:ft.page)==null?void 0:wi.is_ai_question))&&(Tt==null?void 0:Tt.status)!="not_started"&&((Gu=ft==null?void 0:ft.page)==null?void 0:Gu.status)!="not_started"&&a.createElement("div",{className:ea.staticWrap},(ft==null?void 0:ft.count)>0&&a.createElement(a.Fragment,null,a.createElement(ko,{data:(_a==null?void 0:_a.summary)||[],totalData:_a==null?void 0:_a.summaryTotal,paramsHttp:da,smartItembanks:ft,socketData:Bc}),((nu=(lu=ft==null?void 0:ft.item_banks)==null?void 0:lu[Cr])==null?void 0:nu.item_type)!=="PROGRAM"&&a.createElement(va,{data:(_a==null?void 0:_a.details)||[],paramsHttp:da,smartItembanks:ft,socketData:Bc})),((ei=(Fl=ft==null?void 0:ft.item_banks)==null?void 0:Fl[Cr])==null?void 0:ei.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),a.createElement("div",{className:ea.subTitle},"\u7B54\u9898\u8BB0\u5F55")),a.createElement(Ie.default,{dataSource:(Ho==null?void 0:Ho.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(wn,Sa,eo)=>a.createElement("span",{style:{color:"#000"}},wn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:wn=>a.createElement("span",{style:{color:"#000"}},wn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:wn=>a.createElement("span",{style:{color:"#000"}},wn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:wn=>{switch(wn){case"not_started":return a.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return a.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return a.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return a.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(wn,Sa)=>a.createElement(Ft.ZP,{type:"link",loading:!1,onClick:()=>_o(void 0,null,function*(){h0(Sa),mc(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(Ho==null?void 0:Ho.count)||0,onChange:(wn,Sa)=>{Bl(Il(zr({},ur),{page:wn,page_size:Sa}))},current:ur==null?void 0:ur.page,pageSize:ur==null?void 0:ur.page_size,showTotal:wn=>a.createElement(a.Fragment,null,"\u5171",a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},wn),"\u6761\u6570\u636E")}})))),a.createElement("div",{className:ea.close_drawer,onClick:wn=>{wn.stopPropagation(),Is(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),En&&a.createElement(Ce.default,{form:Hl,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},a.createElement(Re.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:En},a.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("div",{style:{fontWeight:500,fontSize:16}},Qr?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),a.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{Oa(!1),ll(!1)}})),Qr&&a.createElement(Ce.default.Item,{name:"item_type",label:"\u9898\u578B"},a.createElement(oe.default,{size:"large",onChange:wn=>{switch(Hl.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),ai(wn),wn){case"SELECT":Hl.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Hl.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},a.createElement(oe.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),a.createElement(oe.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Qr?a.createElement(a.Fragment,null,wu=="SELECT"&&bc(),wu=="JUDGMENT"&&Mc()):a.createElement(a.Fragment,null,["SINGLE","MULTIPLE"].includes((ii=(Nr=ft==null?void 0:ft.item_banks)==null?void 0:Nr[Cr])==null?void 0:ii.item_type)&&bc(),((Vl=(Qu=ft==null?void 0:ft.item_banks)==null?void 0:Qu[Cr])==null?void 0:Vl.item_type)=="JUDGMENT"&&Mc()),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:ea.bottomDiv},a.createElement("div",{className:ea.save_button,style:{marginRight:"20px"},onClick:()=>{Oa(!1),ll(!1)}},"\u53D6\u6D88"),((Tt==null?void 0:Tt.status)=="not_started"||((Di=ft==null?void 0:ft.page)==null?void 0:Di.status)!="ended")&&a.createElement("div",{className:ea.save_button,onClick:()=>_o(void 0,null,function*(){var wn,Sa,eo,Eo,er;yield Hl.validateFields();let Or="";Hl.getFieldValue("item_type")=="SELECT"?Hl.getFieldValue("choices").filter(Nl=>Nl.is_answer==1).length>1?Or="MULTIPLE":Or="SINGLE":Or=Hl.getFieldValue("item_type");const ul=Qr?`/api/courses/${da==null?void 0:da.coursesId}/smart_plans/${da==null?void 0:da.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(wn=ft==null?void 0:ft.page)==null?void 0:wn.id}.json`,Ml=yield(0,x.ZP)(ul,{method:Qr?"post":"put",body:Il(zr({},Hl.getFieldsValue()),{item_type:Or,position:wt,smart_plan_id:da==null?void 0:da.id,difficulty:2,item_bank_id:(eo=(Sa=ft==null?void 0:ft.item_banks)==null?void 0:Sa[Cr])==null?void 0:eo.id})});(Ml==null?void 0:Ml.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),Tl(),Qr&&(((Eo=ft==null?void 0:ft.item_banks)==null?void 0:Eo.length)>0?li((er=ft==null?void 0:ft.item_banks)==null?void 0:er.length):li(0)),Wu("4"),ll(!1),Oa(!1))})},"\u4FDD\u5B58"))))),Du=="4"&&a.createElement("div",{className:ea.page_footer},(ft==null?void 0:ft.count)>1&&((si=Array.from({length:ft==null?void 0:ft.count},(wn,Sa)=>Sa+1))==null?void 0:si.map((wn,Sa)=>a.createElement("div",{key:Sa,className:Sa==Cr?ea.num_style_active:ea.num_style,onClick:()=>{li(wn-1)}},wn))),(Tt==null?void 0:Tt.status)!="ended"&&a.createElement(le.Z,{menu:{items:k0},overlayClassName:ea.menuSty},a.createElement("div",{className:ea.question_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),(Tt==null?void 0:Tt.status)=="not_started"&&a.createElement("div",{onClick:()=>_o(void 0,null,function*(){yield Os(),hu.get("type")?(0,rt.xg)(`/classrooms/${da==null?void 0:da.coursesId}/smart_plan/${da==null?void 0:da.id}/ppt_info/info?type=${hu.get("type")}&simulate=true&simulateType=4&pptPage=${wt}`):(0,rt.xg)(`/classrooms/${da==null?void 0:da.coursesId}/smart_plan/${da==null?void 0:da.id}/ppt_info/info?simulate=true&simulateType=4&pptPage=${wt}`)}),className:ea.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(ft==null?void 0:ft.count)>0&&((Wl=ft==null?void 0:ft.page)==null?void 0:Wl.status)!="not_started"&&(Tt==null?void 0:Tt.status)!="not_started"&&a.createElement("div",{className:ea.question_add,style:{marginLeft:"10px"},onClick:()=>{Is(!0)}},a.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Tt==null?void 0:Tt.status)=="in_progress"&&((ci=ft==null?void 0:ft.page)==null?void 0:ci.lesson_mode)!="self_learning"&&!(ft!=null&&ft.is_extra)&&(((di=ft==null?void 0:ft.page)==null?void 0:di.status)=="not_started"||((gi=ft==null?void 0:ft.page)==null?void 0:gi.status)=="ended")&&a.createElement("div",{className:ea.yulan_style,onClick:()=>_o(void 0,null,function*(){var wn;let Sa=yield(0,x.ZP)(`/api/courses/${da==null?void 0:da.coursesId}/smart_plans/${da==null?void 0:da.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(wn=ft==null?void 0:ft.page)==null?void 0:wn.id,status:"in_progress"}});(Sa==null?void 0:Sa.status)==0&&(Se.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Tl(),Wo(Sa==null?void 0:Sa.data))})},((Yu=ft==null?void 0:ft.page)==null?void 0:Yu.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Tt==null?void 0:Tt.status)=="in_progress"&&((ti=ft==null?void 0:ft.page)==null?void 0:ti.lesson_mode)!="self_learning"&&!(ft!=null&&ft.is_extra)&&((mi=ft==null?void 0:ft.page)==null?void 0:mi.status)=="in_progress"&&a.createElement("div",{className:ea.yulan_style_end,onClick:()=>_o(void 0,null,function*(){var wn;let Sa=yield(0,x.ZP)(`/api/courses/${da==null?void 0:da.coursesId}/smart_plans/${da==null?void 0:da.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(wn=ft==null?void 0:ft.page)==null?void 0:wn.id,status:"ended"}});(Sa==null?void 0:Sa.status)==0&&(Se.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Tl(),Wo(Sa==null?void 0:Sa.data))})},"\u7ED3\u675F\u7B54\u9898")),Du=="1"&&a.createElement("div",{className:ea.page_footer},hi&&a.createElement("div",{className:ea.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Xi.current.handleClose()}},"\u53D6\u6D88"),hi&&a.createElement("div",{className:ea.yulan_style,onClick:()=>{Xi.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),(Tt==null?void 0:Tt.status)=="not_started"&&a.createElement("div",{className:ea.question_add,style:hi?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>_o(void 0,null,function*(){yield Os(),hi?Xi.current.onClickPreview():hu.get("type")?(0,rt.xg)(`/classrooms/${da==null?void 0:da.coursesId}/smart_plan/${da==null?void 0:da.id}/ppt_info/info?type=${hu.get("type")}&simulate=true&simulateType=1&pptPage=${wt}`):(0,rt.xg)(`/classrooms/${da==null?void 0:da.coursesId}/smart_plan/${da==null?void 0:da.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${wt}`)})},"\u9884\u89C8\u4F53\u9A8C")),Du=="2"&&a.createElement("div",{className:ea.page_footer},Ku&&a.createElement("div",{className:ea.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Ji.current.handleClose()}},"\u53D6\u6D88"),Ku&&a.createElement("div",{className:ea.yulan_style,onClick:()=>{Ji.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),(Tt==null?void 0:Tt.status)=="not_started"&&a.createElement("div",{className:ea.question_add,style:Ku?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>_o(void 0,null,function*(){yield Os(),Ku?Ji.current.onClickPreview():hu.get("type")?(0,rt.xg)(`/classrooms/${da==null?void 0:da.coursesId}/smart_plan/${da==null?void 0:da.id}/ppt_info/info?type=${hu.get("type")}&simulate=true&simulateType=2&pptPage=${wt}`):(0,rt.xg)(`/classrooms/${da==null?void 0:da.coursesId}/smart_plan/${da==null?void 0:da.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${wt}`)})},"\u9884\u89C8\u4F53\u9A8C"),(Tt==null?void 0:Tt.status)!="not_started"&&(((fi=(xi=ft==null?void 0:ft.page)==null?void 0:xi.smart_plan_page_knowledges)==null?void 0:fi.length)>0||((Yn=ft==null?void 0:ft.page)==null?void 0:Yn.is_ai_question))&&((Wi=_a==null?void 0:_a.studentList)==null?void 0:Wi.length)>0&&a.createElement("div",{className:ea.question_add,style:{marginLeft:Ku?"10px":"auto"},onClick:()=>{Cs(!0)}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"),((ql=(bu=ft==null?void 0:ft.page)==null?void 0:bu.smart_plan_page_knowledges)==null?void 0:ql.length)<3&&!((ni=ft==null?void 0:ft.page)!=null&&ni.is_ai_question)&&!Ku&&(Tt==null?void 0:Tt.status)!="ended"&&a.createElement("div",{className:ea.yulan_style,style:{marginLeft:((Ai=_a==null?void 0:_a.studentList)==null?void 0:Ai.length)>0||(Tt==null?void 0:Tt.status)=="not_started"?"10px":"auto"},onClick:()=>{Ii(!0),Pi(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),a.createElement(De.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:E0,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Cs(!1)}},a.createElement(Ie.default,{pagination:!1,dataSource:(_a==null?void 0:_a.studentList)||[],className:ea.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(wn,Sa,eo)=>wn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:wn=>a.createElement("span",{style:{color:"#000"}},wn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:wn=>a.createElement(Ft.ZP,{type:"link",loading:!1,onClick:()=>_o(void 0,null,function*(){v0(wn),Ss(!0),Cs(!1)})},"\u67E5\u770B")}]})),Vu&&a.createElement(ml.Z,{ispptModal:!0,isChangeQuestion:Ru,setScoreShow:iu,isshixuns:!1,ScoreShow:!!Vu,isloadings:!1,onOk:wn=>_o(void 0,null,function*(){var Sa,eo,Eo,er,Or,ul;if(!wn.length){Se.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let Ml=5-(ft==null?void 0:ft.count);if((wn==null?void 0:wn.length)>Ml&&!Ru){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let Nl=yield(0,x.ZP)(Ru?`/api/smart_plan_pages/${(Sa=ft==null?void 0:ft.page)==null?void 0:Sa.id}/change_item_bank.json`:`/api/smart_plan_pages/${(eo=ft==null?void 0:ft.page)==null?void 0:eo.id}/add_item_banks.json`,{method:Ru?"put":"post",body:Ru?{item_bank_id:(er=(Eo=ft==null?void 0:ft.item_banks)==null?void 0:Eo[Cr])==null?void 0:er.id,new_item_bank_id:wn==null?void 0:wn[0]}:{item_bank_ids:wn,position:wt,is_smart_plan:!0}});(Nl==null?void 0:Nl.status)==0&&(Se.ZP.success(Ru?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),iu(!1),pi(!1),yield Tl(),Ru||(((Or=ft==null?void 0:ft.item_banks)==null?void 0:Or.length)>0?li((ul=ft==null?void 0:ft.item_banks)==null?void 0:ul.length):li(0)),Wu("4"),Oa(!1))})}),a.createElement(tr,{aiImg:Rn,ref:gc,onSave:(wn,Sa)=>_o(void 0,null,function*(){var eo,Eo,er;let Or=wn==null?void 0:wn.filter(Nl=>Nl.checked!=!0),ul=5-(ft==null?void 0:ft.count);if((Or==null?void 0:Or.length)>ul){Se.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const Ml=yield(0,x.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Or,mode:1,smart_plan:{id:da==null?void 0:da.id,position:wt},smart_plan_page_id:(eo=ft==null?void 0:ft.page)==null?void 0:eo.id}});Ml.status===0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Tl(),((Eo=ft==null?void 0:ft.item_banks)==null?void 0:Eo.length)>0?li((er=ft==null?void 0:ft.item_banks)==null?void 0:er.length):li(0),Wu("4"),console.log(Ml)),Sa()})}),a.createElement(De.default,{centered:!0,keyboard:!1,open:es,title:ft==null?void 0:ft.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{rr(!1),Bn()},onCancel:()=>{rr(!1),Bn()}},a.createElement("div",{className:ea.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:ea.erweima},a.createElement(E.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${da==null?void 0:da.coursesId}&id=${da==null?void 0:da.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(uu=ge==null?void 0:ge.setting)==null?void 0:uu.tab_logo_url}`}))),a.createElement(De.default,{centered:!0,title:a.createElement(Ze.ZP.Group,{className:ea.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:wn=>{Bs(wn.target.value)},value:Fs}),className:ea.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:As,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Bs(1),Ss(!1)},onCancel:()=>{Bs(1),Ss(!1)}},a.createElement(y.Z,{spinning:bi},a.createElement("div",{className:ea.evalueWrap},Fs==1&&a.createElement("div",{className:ea.evalueSty},a.createElement(ee.Z,{className:ea.ansWrap,value:wl==null?void 0:wl.comment})),Fs==2&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),a.createElement("div",{className:ea.evalueSty},a.createElement("div",{className:ea.ansWrap,style:{padding:"0px 12px 12px 12px"}},(vi=wl==null?void 0:wl.question_and_answer_list)==null?void 0:vi.map((wn,Sa)=>a.createElement("div",{key:Sa,className:"mt10"},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:ea.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),a.createElement(ee.Z,{className:ea.asnCont,value:wn==null?void 0:wn.question})),a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:ea.label},"\u56DE\u7B54\uFF1A"),a.createElement(ee.Z,{className:ea.asnCont,value:wn==null?void 0:wn.answer})))))))))),a.createElement(De.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:A0,width:420,forceRender:!0,onOk:()=>_o(void 0,null,function*(){const wn=yield(0,x.ZP)(`/api/courses/${da==null?void 0:da.coursesId}/smart_plans/${da==null?void 0:da.id}/set_cover.json`,{method:"post",body:{position:wt}});(wn==null?void 0:wn.status)==0&&(Se.ZP.success("\u8BBE\u7F6E\u6210\u529F"),fc(!1))}),onCancel:()=>{fc(!1)}},a.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),a.createElement(De.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:p0,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{mc(!1)}},a.createElement("div",null,a.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),a.createElement("span",{style:{color:"#333333"}},(ri==null?void 0:ri.user_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),a.createElement("span",{style:{color:"#333333"}},(ri==null?void 0:ri.student_id)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),a.createElement("span",{style:{color:"#333333"}},(ri==null?void 0:ri.group_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),a.createElement("span",{style:{color:"#333333"}},(yu==null?void 0:yu[ri==null?void 0:ri.answer_status])||"--")),a.createElement(To,{item:ri,backUrl:`/classrooms/${da==null?void 0:da.coursesId}/smart_plan/${da==null?void 0:da.id}/ppt_info/info`}))),a.createElement(De.default,{centered:!0,keyboard:!1,open:Ds,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>_o(void 0,null,function*(){var wn,Sa;const eo=yield(0,x.ZP)(`/api/smart_plan_pages/${(wn=ft==null?void 0:ft.page)==null?void 0:wn.id}/settings.json`,{method:"put",body:{position:wt,solution_visibility:Ec,enable_ai_tutor:pc}});(eo==null?void 0:eo.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ls(wt,((Sa=ft==null?void 0:ft.page)==null?void 0:Sa.status)=="in_progress",(Tt==null?void 0:Tt.status)=="ended"),xs(!1),Tl())}),onCancel:()=>{xs(!1)}},a.createElement("div",null,a.createElement("div",{style:{color:"#000000",display:"flex"}},a.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),a.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:Ec,onChange:wn=>{Ac(wn)}},a.createElement(oe.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),a.createElement(oe.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),a.createElement(oe.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((yi=(Si=ft==null?void 0:ft.item_banks)==null?void 0:Si[Cr])==null?void 0:yi.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),a.createElement(b.Z,{checked:pc,onChange:wn=>{hc(wn)}})))),a.createElement(De.default,{centered:!0,keyboard:!1,open:P0,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>_o(void 0,null,function*(){var wn,Sa;let eo=[];ns==null||ns.map(er=>{Hi!=null&&Hi.includes(er==null?void 0:er.id)&&er!=null&&er.bind_module&&eo.push(er==null?void 0:er.position)});let Eo=!1;if((eo==null?void 0:eo.length)>0?Eo=yield new Promise(Or=>{De.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:a.createElement("div",null,"\u68C0\u6D4B\u5230",a.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},eo==null?void 0:eo.map((ul,Ml,Nl)=>`\u7B2C${ul}\u9875${MlOr(!0),onCancel:()=>Or(!1)})}):Eo=!0,Eo){const er=yield(0,x.ZP)(`/api/smart_plan_pages/${(wn=ft==null?void 0:ft.page)==null?void 0:wn.id}/group.json`,{method:"put",body:(ft==null?void 0:ft.count)>0?{position:wt,page_ids:Hi,progress_control:Sc}:{position:wt,page_ids:Hi}});(er==null?void 0:er.status)===0&&(Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),Tl(),Ls(wt,((Sa=ft==null?void 0:ft.page)==null?void 0:Sa.status)=="in_progress",(Tt==null?void 0:Tt.status)=="ended"),bs(!1))}}),onCancel:()=>{bs(!1)}},a.createElement("div",{style:{color:"#333"}},a.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),a.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:ea.selectMore,disabled:(Tt==null?void 0:Tt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Hi,showSearch:!1,onChange:wn=>{Pc(wn)}},ns==null?void 0:ns.map((wn,Sa)=>a.createElement(oe.default.Option,{value:wn==null?void 0:wn.id,key:Sa,disabled:(wn==null?void 0:wn.position)==wt},"\u7B2C",wn==null?void 0:wn.position,"\u9875"))),(ft==null?void 0:ft.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),a.createElement(b.Z,{checked:Sc,onChange:wn=>{yc(wn)}})))),a.createElement(De.default,{open:F0,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>as(!1),footer:null,width:372},a.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),a.createElement("div",{className:ea.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:Za},{key:1,name:"\u9898\u5E93\u9009\u9898",img:te(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:te(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:gr}].map(wn=>a.createElement("div",{className:ea.add_button,onClick:()=>{Ve.Z.publish("active-modal-index",wn.key),as(!1)}},a.createElement("img",{width:18,src:wn.img}),a.createElement("aside",{className:"ml10"},wn.name))))),a.createElement(hn,{isEdit:Ms,data:zr(Il(zr({},ft),{url:Rn,position:wt,maxPage:Xt}),da),visible:C0,changePage:zn,openPreview:wn=>{Mi(Il(zr({},su),{defaultValue:wn,showExtra:!0,open:su.open+1}))},onOk:()=>{Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ki(!1),Tl()},onClose:()=>Ki(!1)}),a.createElement(oo,{interactiveOpen:w0,maxPage:Xt,onClose:()=>Fc(!1),paramsHttp:da,handlePageClick:wn=>{Un(wn)},handleRefresh:()=>{Tl()},currentPosition:wt}))};var _u=(0,fe.connect)(({classroomList:Ee,globalSetting:ge})=>({classroomList:Ee,globalSetting:ge}))(Pu),Mo={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_item_list:"over_item_list___BGRpQ",over_item:"over_item____cy2z",close_button:"close_button___ZfK6v",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",kjgj_style:"kjgj_style___jIqhD",kjgj_item:"kjgj_item___d355l",kjgj_img:"kjgj_img___mwqc3",kjgj_text:"kjgj_text___DcyGA",over_content:"over_content___sF378",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm",modal:"modal___GuDAW"},Nu=te(97915);const Cu=(0,a.forwardRef)((Ee,ge)=>{const{prefixCls:de,className:wt,children:Tt,size:Gn,style:Rn={}}=Ee,vn=kn()(`${de}-panel`,{[`${de}-panel-hidden`]:Gn===0},wt),Xt=Gn!==void 0;return a.createElement("div",{ref:ge,className:vn,style:Object.assign(Object.assign({},Rn),{flexBasis:Xt?Gn:"auto",flexGrow:Xt?0:1})},Tt)});var Ti=()=>null,Ri=te(29301),zu=te(6089),zi=te(48755),ji=te(83397),Zi=te(11592),Ui=function(Ee,ge){var de={};for(var wt in Ee)Object.prototype.hasOwnProperty.call(Ee,wt)&&ge.indexOf(wt)<0&&(de[wt]=Ee[wt]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,wt=Object.getOwnPropertySymbols(Ee);Tt(0,Zi.Z)(Ee).filter(a.isValidElement).map(de=>{const{props:wt}=de,{collapsible:Tt}=wt,Gn=Ui(wt,["collapsible"]);return Object.assign(Object.assign({},Gn),{collapsible:Gi(Tt)})}),[Ee])}function wr(Ee,ge,de){return a.useMemo(()=>{const wt=[];for(let Tt=0;Tt0||Un.start&&Xt===0&&vn>0,ca=Un.start&&Xt>0||zn.end&&vn===0&&Xt>0;wt[Tt]={resizable:na,startCollapsible:!!(de?ca:un),endCollapsible:!!(de?un:ca)}}return wt},[ge,Ee])}var sr=te(15142);function Zl(Ee){return Number(Ee.slice(0,-1))/100}function gu(Ee){return typeof Ee=="string"&&Ee.endsWith("%")}function Fi(Ee,ge){const de=Ee.map(Un=>Un.size),wt=Ee.length,Tt=ge||0,Gn=Un=>Un*Tt,[Rn,vn]=a.useState(()=>Ee.map(Un=>Un.defaultSize)),Xt=a.useMemo(()=>{var Un;const na=[];for(let un=0;un{let Un=[],na=0;for(let ca=0;caca+(ua||0),0);if(un>1||!na){const ca=1/un;Un=Un.map(ua=>ua===void 0?0:ua*ca)}else{const ca=(1-un)/na;Un=Un.map(ua=>ua===void 0?ca:ua)}return Un},[Xt,Tt]),Kn=a.useMemo(()=>Bn.map(Gn),[Bn,Tt]),zn=a.useMemo(()=>Ee.map(Un=>gu(Un.min)?Zl(Un.min):(Un.min||0)/Tt),[Ee,Tt]),Zn=a.useMemo(()=>Ee.map(Un=>gu(Un.max)?Zl(Un.max):(Un.max||Tt)/Tt),[Ee,Tt]);return[a.useMemo(()=>ge?Kn:Xt,[Kn,ge]),Kn,Bn,zn,Zn,vn]}function us(Ee,ge,de,wt,Tt,Gn){const Rn=Ee.map(ra=>[ra.min,ra.max]),vn=wt||0,Xt=ra=>ra*vn;function Bn(ra,ba){return typeof ra=="string"?Xt(Zl(ra)):ra!=null?ra:ba}const[Kn,zn]=a.useState([]),Zn=a.useRef([]),[Pn,Un]=a.useState(null),na=()=>de.map(Xt);return[ra=>{zn(na()),Un({index:ra,confirmed:!1})},(ra,ba)=>{var Ut;let Fa=null;if((!Pn||!Pn.confirmed)&&ba!==0){if(ba>0)Fa=ra,Un({index:ra,confirmed:!0});else for(let qa=ra;qa>=0;qa-=1)if(Kn[qa]>0&&ge[qa].resizable){Fa=qa,Un({index:qa,confirmed:!0});break}}const co=(Ut=Fa!=null?Fa:Pn==null?void 0:Pn.index)!==null&&Ut!==void 0?Ut:ra,Ra=(0,sr.Z)(Kn),vo=co+1,zo=Bn(Rn[co][0],0),Lo=Bn(Rn[vo][0],0),Hn=Bn(Rn[co][1],vn),Ea=Bn(Rn[vo][1],vn);let po=ba;return Ra[co]+poHn&&(po=Hn-Ra[co]),Ra[vo]-po>Ea&&(po=Ra[vo]-Ea),Ra[co]+=po,Ra[vo]-=po,Tt(Ra),Ra},()=>{Un(null)},(ra,ba)=>{const Ut=na(),Fa=Gn?ba==="start"?"end":"start":ba,co=Fa==="start"?ra:ra+1,Ra=Fa==="start"?ra+1:ra,vo=Ut[co],zo=Ut[Ra];if(vo!==0&&zo!==0)Ut[co]=0,Ut[Ra]+=vo,Zn.current[ra]=vo;else{const Lo=vo+zo,Hn=Bn(Rn[co][0],0),Ea=Bn(Rn[co][1],vn),po=Bn(Rn[Ra][0],0),qa=Bn(Rn[Ra][1],vn),ho=Math.max(Hn,Lo-qa),No=(Math.min(Ea,Lo-po)-ho)/2,Co=Zn.current[ra],Fo=Lo-Co;Co&&Co<=qa&&Co>=po&&Fo<=Ea&&Fo>=Hn?(Ut[Ra]=Co,Ut[co]=Fo):(Ut[co]-=No,Ut[Ra]+=No)}return Tt(Ut),Ut},Pn==null?void 0:Pn.index]}var is=te(84105),ss=te(33853),Ts=te(38819),Wr=te(87395);function cr(Ee){return typeof Ee=="number"&&!Number.isNaN(Ee)?Math.round(Ee):0}var yl=Ee=>{const{prefixCls:ge,vertical:de,index:wt,active:Tt,ariaNow:Gn,ariaMin:Rn,ariaMax:vn,resizable:Xt,startCollapsible:Bn,endCollapsible:Kn,onOffsetStart:zn,onOffsetUpdate:Zn,onOffsetEnd:Pn,onCollapse:Un,lazy:na,containerSize:un}=Ee,ca=`${ge}-bar`,[ua,_n]=(0,a.useState)(null),[ra,ba]=(0,a.useState)(0),Ut=de?0:ra,Fa=de?ra:0,co=qa=>{Xt&&qa.currentTarget&&(_n([qa.pageX,qa.pageY]),zn(wt))},Ra=qa=>{if(Xt&&qa.touches.length===1){const ho=qa.touches[0];_n([ho.pageX,ho.pageY]),zn(wt)}},vo=qa=>{const ho=un*Gn/100,or=ho+qa,No=Math.max(0,un*Rn/100),Co=Math.min(un,un*vn/100);return Math.max(No,Math.min(Co,or))-ho},zo=(0,zu.Z)((qa,ho)=>{const or=vo(de?ho:qa);ba(or)}),Lo=(0,zu.Z)(()=>{Zn(wt,Ut,Fa),ba(0)});a.useEffect(()=>{if(ua){const qa=Co=>{const{pageX:Fo,pageY:Zo}=Co,Io=Fo-ua[0],qr=Zo-ua[1];na?zo(Io,qr):Zn(wt,Io,qr)},ho=()=>{na&&Lo(),_n(null),Pn()},or=Co=>{if(Co.touches.length===1){const Fo=Co.touches[0],Zo=Fo.pageX-ua[0],Io=Fo.pageY-ua[1];na?zo(Zo,Io):Zn(wt,Zo,Io)}},No=()=>{na&&Lo(),_n(null),Pn()};return window.addEventListener("touchmove",or),window.addEventListener("touchend",No),window.addEventListener("mousemove",qa),window.addEventListener("mouseup",ho),()=>{window.removeEventListener("mousemove",qa),window.removeEventListener("mouseup",ho),window.removeEventListener("touchmove",or),window.removeEventListener("touchend",No)}}},[ua,na,de,wt,un,Gn,Rn,vn]);const Hn={[`--${ca}-preview-offset`]:`${ra}px`},Ea=de?Wr.Z:ss.Z,po=de?is.Z:Ts.Z;return a.createElement("div",{className:ca,role:"separator","aria-valuenow":cr(Gn),"aria-valuemin":cr(Rn),"aria-valuemax":cr(vn)},na&&a.createElement("div",{className:kn()(`${ca}-preview`,{[`${ca}-preview-active`]:!!ra}),style:Hn}),a.createElement("div",{className:kn()(`${ca}-dragger`,{[`${ca}-dragger-disabled`]:!Xt,[`${ca}-dragger-active`]:Tt}),onMouseDown:co,onTouchStart:Ra}),Bn&&a.createElement("div",{className:kn()(`${ca}-collapse-bar`,`${ca}-collapse-bar-start`),onClick:()=>Un(wt,"start")},a.createElement(Ea,{className:kn()(`${ca}-collapse-icon`,`${ca}-collapse-start`)})),Kn&&a.createElement("div",{className:kn()(`${ca}-collapse-bar`,`${ca}-collapse-bar-end`),onClick:()=>Un(wt,"end")},a.createElement(po,{className:kn()(`${ca}-collapse-icon`,`${ca}-collapse-end`)})))},Ul=te(63356),cs=te(16931);const Tc=Ee=>{const{componentCls:ge}=Ee;return{[`&-rtl${ge}-horizontal`]:{[`> ${ge}-bar`]:{[`${ge}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${ge}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${ge}-vertical`]:{[`> ${ge}-bar`]:{[`${ge}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${ge}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},_i={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},Rc=Ee=>{const{componentCls:ge,colorFill:de,splitBarDraggableSize:wt,splitBarSize:Tt,splitTriggerSize:Gn,controlItemBgHover:Rn,controlItemBgActive:vn,controlItemBgActiveHover:Xt,prefixCls:Bn}=Ee,Kn=`${ge}-bar`,zn=`${ge}-mask`,Zn=`${ge}-panel`,Pn=Ee.calc(Gn).div(2).equal(),Un=`${Bn}-bar-preview-offset`,na={position:"absolute",background:Ee.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[ge]:Object.assign(Object.assign(Object.assign({},(0,Ul.Wf)(Ee)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${Kn}`]:{flex:"none",position:"relative",userSelect:"none",[`${Kn}-dragger`]:Object.assign(Object.assign({},_i),{zIndex:1,"&::before":Object.assign({content:'""',background:Rn},_i),"&::after":Object.assign({content:'""',background:de},_i),[`&:hover:not(${Kn}-dragger-active)`]:{"&::before":{background:vn}},"&-active":{zIndex:2,"&::before":{background:Xt}},[`&-disabled${Kn}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:Rn}},"&::after":{display:"none"}}}),[`${Kn}-collapse-bar`]:Object.assign(Object.assign({},_i),{zIndex:Ee.zIndexPopupBase,background:Rn,fontSize:Ee.fontSizeSM,borderRadius:Ee.borderRadiusXS,color:Ee.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:vn},"&:active":{background:Xt}}),"&:hover, &:active":{[`${Kn}-collapse-bar`]:{opacity:1}}},[zn]:{position:"fixed",zIndex:Ee.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${Kn}`]:{width:0,[`${Kn}-preview`]:Object.assign(Object.assign({height:"100%",width:Tt},na),{[`&${Kn}-preview-active`]:{display:"block",transform:`translateX(var(--${Un}))`}}),[`${Kn}-dragger`]:{cursor:"col-resize",height:"100%",width:Gn,"&::before":{height:"100%",width:Tt},"&::after":{height:wt,width:Tt}},[`${Kn}-collapse-bar`]:{width:Ee.fontSizeSM,height:Ee.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:Pn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:Pn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${Kn}`]:{height:0,[`${Kn}-preview`]:Object.assign(Object.assign({height:Tt,width:"100%"},na),{[`&${Kn}-preview-active`]:{display:"block",transform:`translateY(var(--${Un}))`}}),[`${Kn}-dragger`]:{cursor:"row-resize",width:"100%",height:Gn,"&::before":{width:"100%",height:Tt},"&::after":{width:wt,height:Tt}},[`${Kn}-collapse-bar`]:{height:Ee.fontSizeSM,width:Ee.controlHeightSM,"&-start":{top:"auto",bottom:Pn,transform:"translateX(-50%)"},"&-end":{top:Pn,bottom:"auto",transform:"translateX(-50%)"}}}},[Zn]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${ge}:only-child)`]:{overflow:"hidden"}}}),Tc(Ee))}},zc=Ee=>{var ge;const de=Ee.splitBarSize||2,wt=Ee.splitTriggerSize||6,Tt=Ee.resizeSpinnerSize||20,Gn=(ge=Ee.splitBarDraggableSize)!==null&&ge!==void 0?ge:Tt;return{splitBarSize:de,splitTriggerSize:wt,splitBarDraggableSize:Gn,resizeSpinnerSize:Tt}};var jc=(0,cs.I$)("Splitter",Ee=>[Rc(Ee)],zc),Zc=Ee=>{const{prefixCls:ge,className:de,style:wt,layout:Tt="horizontal",children:Gn,rootClassName:Rn,onResizeStart:vn,onResize:Xt,onResizeEnd:Bn,lazy:Kn}=Ee,{getPrefixCls:zn,direction:Zn,className:Pn,style:Un}=(0,zi.dj)("splitter"),na=zn("splitter",ge),un=(0,ji.Z)(na),[ca,ua,_n]=jc(na,un),ra=Tt==="vertical",ba=Zn==="rtl",Ut=!ra&&ba,Fa=Qi(Gn),[co,Ra]=(0,a.useState)(),vo=kl=>{const{offsetWidth:Jr,offsetHeight:dl}=kl,ou=ra?dl:Jr;ou!==0&&Ra(ou)},[zo,Lo,Hn,Ea,po,qa]=Fi(Fa,co),ho=wr(Fa,Lo,ba),[or,No,Co,Fo,Zo]=us(Fa,ho,Hn,co,qa,ba),Io=(0,zu.Z)(kl=>{or(kl),vn==null||vn(Lo)}),qr=(0,zu.Z)((kl,Jr)=>{const dl=No(kl,Jr);Xt==null||Xt(dl)}),Ol=(0,zu.Z)(()=>{Co(),Bn==null||Bn(Lo)}),eu=(0,zu.Z)((kl,Jr)=>{const dl=Fo(kl,Jr);Xt==null||Xt(dl),Bn==null||Bn(dl)}),sl=kn()(na,de,`${na}-${Tt}`,{[`${na}-rtl`]:ba},Rn,Pn,_n,un,ua),cl=`${na}-mask`,Gl=a.useMemo(()=>{const kl=[];let Jr=0;for(let dl=0;dl{const dl=a.createElement(Cu,Object.assign({},kl,{prefixCls:na,size:zo[Jr]}));let ou=null;const ru=ho[Jr];if(ru){const Lu=(Gl[Jr-1]||0)+Ea[Jr],Ou=(Gl[Jr+1]||100)-po[Jr+1],hl=(Gl[Jr-1]||0)+po[Jr],fu=(Gl[Jr+1]||100)-Ea[Jr+1];ou=a.createElement(yl,{lazy:Kn,index:Jr,active:Zo===Jr,prefixCls:na,vertical:ra,resizable:ru.resizable,ariaNow:Gl[Jr]*100,ariaMin:Math.max(Lu,Ou)*100,ariaMax:Math.min(hl,fu)*100,startCollapsible:ru.startCollapsible,endCollapsible:ru.endCollapsible,onOffsetStart:Io,onOffsetUpdate:(ju,Fu,ku)=>{let tu=ra?ku:Fu;Ut&&(tu=-tu),qr(ju,tu)},onOffsetEnd:Ol,onCollapse:eu,containerSize:co||0})}return a.createElement(a.Fragment,{key:`split-panel-${Jr}`},dl,ou)}),typeof Zo=="number"&&a.createElement("div",{"aria-hidden":!0,className:kn()(cl,`${cl}-${Tt}`)}))))};const Rs=Zc;Rs.Panel=Ti;var Yi=Rs,zl={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",box_botton:"box_botton___nhfoY",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv"},Ir={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE",choiceBox:"choiceBox___uhqIh",activeAnswerBox:"activeAnswerBox___BEPta",rightAnswerBox:"rightAnswerBox___c561Z",errorAnswerBox:"errorAnswerBox___ouNWS",greenColor:"greenColor___IiAyu",redColor:"redColor___f6vEe"},Uc=Object.defineProperty,Gc=Object.defineProperties,Qc=Object.getOwnPropertyDescriptors,zs=Object.getOwnPropertySymbols,Yc=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,js=(Ee,ge,de)=>ge in Ee?Uc(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ds=(Ee,ge)=>{for(var de in ge||(ge={}))Yc.call(ge,de)&&js(Ee,de,ge[de]);if(zs)for(var de of zs(ge))Vc.call(ge,de)&&js(Ee,de,ge[de]);return Ee},Wc=(Ee,ge)=>Gc(Ee,Qc(ge));const Hc=({problemset:Ee,dispatch:ge,question:de,pageCache:wt,solutionVis:Tt,disabled:Gn,questionIndex:Rn,pageInfo:vn,questionChoiceIdsRef:Xt})=>{const[Bn,Kn]=(0,a.useState)({}),[zn,Zn]=(0,a.useState)([]),Pn={fontSize:"18px"},Un=(vn==null?void 0:vn.status)=="ended"||(de==null?void 0:de.is_answered)||(wt==null?void 0:wt.is_end),na=["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"];(0,a.useEffect)(()=>{const ua=(0,An.cloneDeep)(de);Kn(ua),Zn(ua.choices)},[de]);const un=ua=>{if(Un)return;const _n=zn.map((ra,ba)=>Wc(ds({},ra),{checked:ba===ua?!(ra!=null&&ra.checked):ra==null?void 0:ra.checked}));Xt.current=_n.filter(ra=>ra.checked).map(ra=>ra==null?void 0:ra.choice_id),Zn(_n)},ca=(ua=!1)=>{let _n="";return zn.forEach((ra,ba)=>{ua?ra!=null&&ra.me_answered&&(_n=_n+na[ba]):ra!=null&&ra.is_answer&&(_n=_n+na[ba])}),_n};return console.log(Rn),a.createElement("div",null,a.createElement("div",{className:Ir.questionWrap},a.createElement(ee.Z,{value:'

\u591A\u9009\u9898

'+(Bn==null?void 0:Bn.name),style:ds({},Pn)}),zn==null?void 0:zn.map((ua,_n)=>{const{is_answer:ra,checked:ba,choice_text:Ut,me_answered:Fa}=ua;let co="";return Tt?(ra&&(co=Ir.rightAnswerBox),!ra&&(ba||Fa)&&(co=Ir.errorAnswerBox)):(ba||Fa)&&(co=Ir.activeAnswerBox),a.createElement(dt.Z,{key:_n,className:`${Ir.choiceBox} ${co}`,align:"middle",wrap:!1,style:{cursor:Un?"not-allowed":"pointer",marginTop:_n==0?"40px":"20px"},onClick:Ra=>{un(_n)}},a.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:Ir.choiceIndex},na[_n]),a.createElement(Ge.Z,{flex:1,className:"ml30"},a.createElement(ee.Z,{className:Ir.html,value:Ut,style:ds({},Pn)})),Tt&&ra&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Tt&&!ra&&(ba||Fa)&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Tt&&a.createElement("div",{className:Ir.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},ca(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(ua=>ua==null?void 0:ua.me_answered)?a.createElement(a.Fragment,null,(()=>{const ua=zn.map((Fa,co)=>Fa!=null&&Fa.me_answered?co:-1).filter(Fa=>Fa!==-1),_n=zn.map((Fa,co)=>Fa!=null&&Fa.is_answer?co:-1).filter(Fa=>Fa!==-1),ba=ua.length===_n.length&&ua.every(Fa=>_n.includes(Fa))?Ir.greenColor:Ir.redColor,Ut=ua.map(Fa=>na[Fa]).join("");return a.createElement("span",{className:ba,style:{fontWeight:600,fontSize:"16px"}},Ut||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Bn==null?void 0:Bn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Kc=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(Hc),Dl=te(59301),Jc=Object.defineProperty,Xc=Object.defineProperties,qc=Object.getOwnPropertyDescriptors,Zs=Object.getOwnPropertySymbols,_c=Object.prototype.hasOwnProperty,$c=Object.prototype.propertyIsEnumerable,Us=(Ee,ge,de)=>ge in Ee?Jc(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,gs=(Ee,ge)=>{for(var de in ge||(ge={}))_c.call(ge,de)&&Us(Ee,de,ge[de]);if(Zs)for(var de of Zs(ge))$c.call(ge,de)&&Us(Ee,de,ge[de]);return Ee},ed=(Ee,ge)=>Xc(Ee,qc(ge));const td=({questionIndex:Ee,problemset:ge,dispatch:de,question:wt,solutionVis:Tt,pageCache:Gn,pageInfo:Rn,questionChoiceIdsRef:vn})=>{const[Xt,Bn]=(0,a.useState)({}),[Kn,zn]=(0,a.useState)([]),Zn={fontSize:"18px"},Pn=(Rn==null?void 0:Rn.status)=="ended"||(wt==null?void 0:wt.is_answered)||(Gn==null?void 0:Gn.is_end),Un=["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"];(0,a.useEffect)(()=>{const un=(0,An.cloneDeep)(wt);Bn(un),zn(un.choices)},[wt]);const na=un=>{if(Pn)return;const ca=Kn.map((ua,_n)=>ed(gs({},ua),{checked:_n===un}));vn.current=ca.filter(ua=>ua.checked).map(ua=>ua==null?void 0:ua.choice_id),zn(ca)};return Dl.createElement("div",null,Dl.createElement("div",{className:Ir.questionWrap},Dl.createElement(ee.Z,{value:'

\u5355\u9009\u9898

'+(Xt==null?void 0:Xt.name),style:gs({},Zn)}),Kn==null?void 0:Kn.map((un,ca)=>{const{is_answer:ua,checked:_n,choice_text:ra,me_answered:ba}=un;let Ut="";return Tt?(ua&&(Ut=Ir.rightAnswerBox),!ua&&(_n||ba)&&(Ut=Ir.errorAnswerBox)):(_n||ba)&&(Ut=Ir.activeAnswerBox),Dl.createElement(dt.Z,{key:ca,className:`${Ir.choiceBox} ${Ut}`,align:"middle",wrap:!1,style:{cursor:Pn?"not-allowed":"pointer",marginTop:ca==0?"40px":"20px"},onClick:Fa=>{na(ca)}},Dl.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:Ir.choiceIndex},Un[ca]),Dl.createElement(Ge.Z,{flex:1,className:"ml30"},Dl.createElement(ee.Z,{className:Ir.html,value:ra,style:gs({},Zn)})),Tt&&ua&&Dl.createElement(Ge.Z,null,Dl.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Tt&&!ua&&(_n||ba)&&Dl.createElement(Ge.Z,null,Dl.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Tt&&Dl.createElement("div",{className:Ir.solutionWrap},Dl.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Dl.createElement("div",{className:"c-grey-333 mb5 font16"},Dl.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Dl.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Un[Kn.findIndex(un=>un==null?void 0:un.is_answer)])),Dl.createElement("div",{className:"c-grey-333 mb5 font16"},Dl.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Kn.find(un=>un==null?void 0:un.me_answered)?Dl.createElement(Dl.Fragment,null,(()=>{var un;const ca=Kn.findIndex(ra=>ra==null?void 0:ra.me_answered),_n=((un=Kn[ca])==null?void 0:un.is_answer)?Ir.greenColor:Ir.redColor;return Dl.createElement("span",{className:_n,style:{fontWeight:600,fontSize:"16px"}},Un[ca])})()):Dl.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),Dl.createElement("div",null,Dl.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Xt==null?void 0:Xt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var nd=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(td),ad=Object.defineProperty,od=Object.defineProperties,rd=Object.getOwnPropertyDescriptors,Gs=Object.getOwnPropertySymbols,ld=Object.prototype.hasOwnProperty,ud=Object.prototype.propertyIsEnumerable,Qs=(Ee,ge,de)=>ge in Ee?ad(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ms=(Ee,ge)=>{for(var de in ge||(ge={}))ld.call(ge,de)&&Qs(Ee,de,ge[de]);if(Gs)for(var de of Gs(ge))ud.call(ge,de)&&Qs(Ee,de,ge[de]);return Ee},id=(Ee,ge)=>od(Ee,rd(ge));const sd=({problemset:Ee,questionIndex:ge,dispatch:de,question:wt,pageCache:Tt,solutionVis:Gn,disabled:Rn,pageInfo:vn,questionChoiceIdsRef:Xt})=>{const[Bn,Kn]=(0,a.useState)({}),[zn,Zn]=(0,a.useState)([]),Pn={fontSize:"18px"},Un=(vn==null?void 0:vn.status)=="ended"||(wt==null?void 0:wt.is_answered)||(Tt==null?void 0:Tt.is_end),na=["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"];(0,a.useEffect)(()=>{const ca=(0,An.cloneDeep)(wt);Kn(ca),Zn(ca.choices)},[wt]);const un=ca=>{if(Un)return;const ua=zn.map((_n,ra)=>id(ms({},_n),{checked:ra===ca}));Xt.current=ua.filter(_n=>_n.checked).map(_n=>_n==null?void 0:_n.choice_id),Zn(ua)};return a.createElement("div",null,a.createElement("div",{className:Ir.questionWrap},a.createElement(ee.Z,{value:'

\u5224\u65AD\u9898

'+(Bn==null?void 0:Bn.name),style:ms({},Pn)}),zn==null?void 0:zn.map((ca,ua)=>{const{is_answer:_n,checked:ra,choice_text:ba,me_answered:Ut}=ca;let Fa="";return Gn?(_n&&(Fa=Ir.rightAnswerBox),!_n&&(ra||Ut)&&(Fa=Ir.errorAnswerBox)):(ra||Ut)&&(Fa=Ir.activeAnswerBox),a.createElement(dt.Z,{key:ua,className:`${Ir.choiceBox} ${Fa}`,align:"middle",wrap:!1,style:{cursor:Un?"not-allowed":"pointer",marginTop:ua==0?"40px":"20px"},onClick:co=>{un(ua)}},a.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:Ir.choiceIndex},na[ua]),a.createElement(Ge.Z,{flex:1,className:"ml30"},a.createElement(ee.Z,{className:Ir.html,value:ba,style:ms({},Pn)})),Gn&&_n&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Gn&&!_n&&(ra||Ut)&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Gn&&a.createElement("div",{className:Ir.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},na[zn.findIndex(ca=>ca==null?void 0:ca.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(ca=>ca==null?void 0:ca.me_answered)?a.createElement(a.Fragment,null,(()=>{var ca;const ua=zn.findIndex(ba=>ba==null?void 0:ba.me_answered),ra=((ca=zn[ua])==null?void 0:ca.is_answer)?Ir.greenColor:Ir.redColor;return a.createElement("span",{className:ra,style:{fontWeight:600,fontSize:"16px"}},na[ua])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Bn==null?void 0:Bn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var cd=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(sd),Ys=te(81722),dd=te(61186),gd=te.n(dd),md=te(81072),jr=te(59301),fd=Object.defineProperty,Vs=Object.getOwnPropertySymbols,vd=Object.prototype.hasOwnProperty,pd=Object.prototype.propertyIsEnumerable,Ws=(Ee,ge,de)=>ge in Ee?fd(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,hd=(Ee,ge)=>{for(var de in ge||(ge={}))vd.call(ge,de)&&Ws(Ee,de,ge[de]);if(Vs)for(var de of Vs(ge))pd.call(ge,de)&&Ws(Ee,de,ge[de]);return Ee},$i=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())});const Ed=({problemset:Ee,dispatch:ge,question:de,pageCache:wt,solutionVis:Tt,SmartPlanItemBanks:Gn,disabled:Rn,questionIndex:vn,questionChoiceIdsRef:Xt,handleRefresh:Bn,childWindow:Kn})=>{var zn;const[Zn,Pn]=(0,a.useState)(!1),[Un,na]=(0,a.useState)(""),un=(0,fe.useParams)(),[ca,ua]=(0,a.useState)(!1),_n=(0,a.useRef)(null),ra=(0,a.useRef)(null),ba={fontSize:"18px"},[Ut,Fa]=(0,a.useState)([]),[co,Ra]=(0,a.useState)({page:1,limit:10}),[vo,zo]=(0,a.useState)(0),[Lo,Hn]=(0,a.useState)(null),Ea={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,a.useEffect)(()=>{if(!Kn||Kn.closed)return;const No=()=>{var Fo;const Zo={type:"showIntelligentTeacherStatus",aiStatus:(Fo=Gn==null?void 0:Gn.page)==null?void 0:Fo.enable_ai_tutor,questionStatus:(de==null?void 0:de.status)==="ended"};Kn.postMessage(Zo,"*")};if(Kn.document.readyState==="complete")setTimeout(()=>{No()},3e3);else{const Fo=()=>{No(),Kn.removeEventListener("load",Fo)};Kn.addEventListener("load",Fo)}const Co=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),de!=null&&de.hack_user_identifier&&or(),Bn()};return Kn==null||Kn.addEventListener("unload",Co),()=>{Kn==null||Kn.removeEventListener("unload",Co)}},[Kn,Gn,de==null?void 0:de.status]),(0,a.useEffect)(()=>()=>{ra.current=null},[]);const po=()=>$i(void 0,null,function*(){if(ua(!0),de!=null&&de.hack_identifier){const No=yield(0,Ys.nF)({id:de==null?void 0:de.hack_identifier});if((No==null?void 0:No.status)===0){const Fo=window.open(`/myproblems/${No==null?void 0:No.identifier}?type=smartPlan&exercisesId=${un==null?void 0:un.id}&coursesId=${un==null?void 0:un.coursesId}&questionId=${de==null?void 0:de.id}&smartPlanItemBankId=${de==null?void 0:de.smart_plan_item_bank_id}`,"_blank")}}ua(!1)}),qa={C:jr.createElement("span",{className:Ir.c},"C"),"C++":jr.createElement("span",{className:Ir.cpp},"C++"),Java:jr.createElement("span",{className:Ir.java},"Java"),Python:jr.createElement("span",{className:Ir.python},"Python")},ho={not_started:jr.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:jr.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:jr.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:jr.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},or=(No=1,Co=10)=>$i(void 0,null,function*(){const Fo=yield(0,x.ZP)(`/api/myproblems/${de==null?void 0:de.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:No,limit:Co}});Fa(Fo==null?void 0:Fo.records),zo(Fo==null?void 0:Fo.records_count)});return(0,a.useEffect)(()=>{de!=null&&de.hack_user_identifier&&or()},[de==null?void 0:de.hack_user_identifier]),jr.createElement("div",null,jr.createElement("div",{className:Ir.questionWrap},jr.createElement(ee.Z,{value:'

\u7F16\u7A0B\u9898

'+(de==null?void 0:de.name),style:hd({},ba)}),jr.createElement("div",{className:Ir.descBox},jr.createElement("div",{className:Ir.title},jr.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(zn=de==null?void 0:de.languages)==null?void 0:zn.map((No,Co,Fo)=>jr.createElement(a.Fragment,{key:Co},qa[No==null?void 0:No.language]))),jr.createElement("div",{className:Ir.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},jr.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(de==null?void 0:de.description),style:{fontSize:"16px",color:"#000"}}))),Tt&&jr.createElement("div",{className:Ir.solutionWrap},jr.createElement("div",null,jr.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((de==null?void 0:de.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),jr.createElement("div",null,jr.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((de==null?void 0:de.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(de==null?void 0:de.answer_status)!="not_started"&&jr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},jr.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),ho[de==null?void 0:de.answer_status]),(de==null?void 0:de.answer_status)!="not_started"&&jr.createElement("div",{className:Ir.descBox},jr.createElement("div",{className:Ir.title},jr.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),jr.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),jr.createElement("div",{className:Ir.desc,style:{backgroundColor:"#fff"}},jr.createElement(Ta.ZP,{height:300,language:de==null?void 0:de.language,value:de!=null&&de.passed_code?io.Base64.decode(de==null?void 0:de.passed_code):"",theme:"default",options:Ea}))),(de==null?void 0:de.answer_status)!="not_started"&&!!vo&&jr.createElement(Ie.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(No,Co,Fo)=>jr.createElement("span",{style:{color:"#000"}},(co.page-1)*co.limit+Fo+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(No,Co)=>jr.createElement("span",{style:{color:"#000"}},Co!=null&&Co.created_at?gd()(Co==null?void 0:Co.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(No,Co)=>{var Fo;return jr.createElement("span",{className:`${No===0?"c-green":"c-red"}`},(Fo=ao.Im[No])==null?void 0:Fo.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(No,Co)=>jr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>$i(void 0,null,function*(){var Fo,Zo,Io;const qr=yield(0,md.X6)(Co==null?void 0:Co.id);De.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:jr.createElement("div",{className:"mb10"},jr.createElement(Ta.ZP,{height:300,language:(Fo=qr==null?void 0:qr.data)==null?void 0:Fo.language,theme:"vs-light",value:(Zo=qr==null?void 0:qr.data)!=null&&Zo.code?io.Base64.decode((Io=qr==null?void 0:qr.data)==null?void 0:Io.code):"",options:Ea}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(No=>!!No),pagination:{total:vo||0,onChange:(No,Co)=>$i(void 0,null,function*(){Ra({page:No,limit:Co}),yield or()}),current:co==null?void 0:co.page,pageSize:co==null?void 0:co.limit,showTotal:No=>jr.createElement(jr.Fragment,null,"\u5171",jr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},No),"\u6761\u6570\u636E")},dataSource:Ut})))};var Ad=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(Ed),Sd=te(62001),yd=te(57460),_l={header_style:"header_style___Dx0vL",content:"content___RXnuY",legend:"legend___evR3g",legend_icon:"legend_icon___EEW5x",item_list:"item_list___Kl2Op",item_list_title:"item_list_title___NB3Cg",item_title:"item_title___koibo",item_top:"item_top___fIB7h",item_bottom:"item_bottom___wsbMe",box:"box___VtbZB",page_item_acitve:"page_item_acitve___FbAiG",top_content:"top_content___BwoGH",drag_style:"drag_style___t_nRF",page_item:"page_item____ovHq"},Pd=Object.defineProperty,Cd=Object.defineProperties,Fd=Object.getOwnPropertyDescriptors,Hs=Object.getOwnPropertySymbols,Bd=Object.prototype.hasOwnProperty,wd=Object.prototype.propertyIsEnumerable,Ks=(Ee,ge,de)=>ge in Ee?Pd(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,fs=(Ee,ge)=>{for(var de in ge||(ge={}))Bd.call(ge,de)&&Ks(Ee,de,ge[de]);if(Hs)for(var de of Hs(ge))wd.call(ge,de)&&Ks(Ee,de,ge[de]);return Ee},vs=(Ee,ge)=>Cd(Ee,Fd(ge)),Dd=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())});const Js={cursor:"move",transition:"unset"},U0=Ee=>{const{tag:ge}=Ee,{listeners:de,transform:wt,transition:Tt,isDragging:Gn,setNodeRef:Rn}=useSortable({id:ge.id}),vn=Gn&&wt?vs(fs({},Js),{transform:`translate3d(${wt.x}px, ${wt.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):vs(fs({},Js),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",vs(fs({style:vn,ref:Rn},de),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(ge==null?void 0:ge.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},xd=({globalSetting:Ee,interactiveOpen:ge,onClose:de,maxPage:wt,currentPage:Tt,paramsHttp:Gn,handlePageClick:Rn,currentPosition:vn})=>{var Xt;const[Bn,Kn]=(0,a.useState)(!1),[zn,Zn]=(0,a.useState)(!1),[Pn,Un]=(0,a.useState)("1");(0,a.useEffect)(()=>{Kn(ge),Zn(!1)},[ge]);const[na,un]=(0,a.useState)([]),ca=()=>Dd(void 0,null,function*(){const _n=yield(0,x.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/get_user_learn_records.json`,{method:"get"});(_n==null?void 0:_n.status)==0&&un(_n==null?void 0:_n.data)});(0,a.useEffect)(()=>{ge&&ca()},[ge]);const ua=_n=>{var ra,ba,Ut,Fa,co,Ra,vo,zo;((ra=_n==null?void 0:_n.active)==null?void 0:ra.id)==((ba=_n==null?void 0:_n.over)==null?void 0:ba.id)&&(Un((Ut=_n==null?void 0:_n.active)==null?void 0:Ut.id),Zn(!0)),(Fa=_n==null?void 0:_n.over)!=null&&Fa.id&&((co=_n==null?void 0:_n.active)==null?void 0:co.id)!=((Ra=_n==null?void 0:_n.over)==null?void 0:Ra.id)&&(console.log((vo=_n==null?void 0:_n.active)==null?void 0:vo.id),console.log((zo=_n==null?void 0:_n.over)==null?void 0:zo.id))};return a.createElement(De.default,{footer:null,title:null,closable:!1,open:Bn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{de()}})),a.createElement("div",{className:_l.header_style},a.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),a.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),a.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),a.createElement("div",{className:_l.content},a.createElement("div",{className:_l.legend},a.createElement("div",{className:_l.legend_icon,style:{background:"#2EC25B"}}),a.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:_l.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:_l.item_list},a.createElement("div",{className:_l.item_list_title},(Xt=Array.from({length:Math.ceil((na==null?void 0:na.length)/5)},(_n,ra)=>ra+1))==null?void 0:Xt.map((_n,ra)=>a.createElement("div",{className:_l.item_title},a.createElement("div",{className:_l.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:_l.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement("div",{className:_l.box}," ",na==null?void 0:na.map(_n=>{var ra,ba,Ut;return a.createElement("div",{className:_n!=null&&_n.learn_finish?_l.page_item_acitve:_l.page_item,style:{background:vn===(_n==null?void 0:_n.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:_l.item_top,onClick:()=>{Rn(_n==null?void 0:_n.position)}},a.createElement("div",{className:_l.top_content},_n==null?void 0:_n.position)),!!((ra=_n==null?void 0:_n.module_sort)!=null&&ra.length)&&a.createElement("div",{className:_l.drag_style,onClick:()=>{Rn(_n==null?void 0:_n.position)}},a.createElement("div",{className:_l.item_bottom},(Ut=(ba=_n==null?void 0:_n.module_sort)==null?void 0:ba.map((Fa,co)=>`\u4EA4\u4E92${co+1}`))==null?void 0:Ut.join(" "))))}))))))))};var bd=(0,fe.connect)(({globalSetting:Ee})=>({globalSetting:Ee}))(xd),Vo=te(59301),Md=Object.defineProperty,Id=Object.defineProperties,Nd=Object.getOwnPropertyDescriptors,Xs=Object.getOwnPropertySymbols,Ld=Object.prototype.hasOwnProperty,Od=Object.prototype.propertyIsEnumerable,qs=(Ee,ge,de)=>ge in Ee?Md(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ps=(Ee,ge)=>{for(var de in ge||(ge={}))Ld.call(ge,de)&&qs(Ee,de,ge[de]);if(Xs)for(var de of Xs(ge))Od.call(ge,de)&&qs(Ee,de,ge[de]);return Ee},hs=(Ee,ge)=>Id(Ee,Nd(ge)),Bi=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())});const kd=({user:Ee,officeToken:ge,classroomList:de,globalSetting:wt,loading:Tt,problemset:Gn,dispatch:Rn,pageCache:vn,pageNum:Xt,maxPage:Bn,aiImg:Kn,changePage:zn,isSimulate:Zn,gotoSlide:Pn})=>{var Un,na,un,ca,ua,_n,ra,ba,Ut,Fa,co,Ra,vo,zo,Lo,Hn,Ea,po,qa,ho,or,No,Co,Fo,Zo,Io,qr,Ol,eu,sl,cl,Gl,mu,kl,Jr,dl,ou,ru,Lu,Ou,hl,fu,ju,Fu,ku,tu,Zu,$u,Tu,Uu,Dr,$l,Ql,vu,pu,Cl,Bu;const[fr,xo]=(0,a.useState)(0),Yl=(0,fe.useParams)(),[wi,Gu]=(0,a.useState)(!1),[lu,nu]=(0,a.useState)(!1),[Fl,ei]=(0,a.useState)(0),[Nr,ii]=(0,a.useState)([]),Qu=(0,a.useRef)(null),Vl=(0,a.useRef)([]),[Di,si]=(0,a.useState)(!1),[Wl,ci]=(0,a.useState)(null),[di,gi]=(0,a.useState)(!1),[Yu,ti]=(0,a.useState)(!1),[mi]=(0,fe.useSearchParams)(),[xi,fi]=(0,a.useState)(!1),{SmartPlanItemBanks:Yn}=de,Wi=(0,a.useRef)(),bu={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},ql={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:te(88597),BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},ni={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},Ai={page_info:"1",ai_qna:"2",item_bank:"4"},[uu,vi]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Si,yi]=(0,a.useState)(""),hu=(0,a.useRef)(null),Vu=(0,a.useRef)(null);(0,a.useEffect)(()=>{var rr;((rr=Yn==null?void 0:Yn.page)==null?void 0:rr.animation_code)!==""&&(clearTimeout(Vu.current),Vu.current=setTimeout(()=>{var da;const Qr=document.createElement("iframe");Qr.style.width="100%",Qr.style.height="100%",Qr.style.overflow="auto",Qr.style.border="0";const ll=En=>{try{const Oa=En.documentElement.scrollHeight;Qr.style.height=`${Math.max(Oa+10,400)}px`,Oa||setTimeout(()=>{ll(En)},1e3)}catch(Oa){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Oa)}};if(hu.current){hu.current.innerHTML="",hu.current.appendChild(Qr);const En=Qr.contentDocument||Qr.contentWindow.document;En.open(),En.write((da=Yn==null?void 0:Yn.page)==null?void 0:da.animation_code),En.documentElement.scrollHeight,ll(En),setTimeout(()=>{ll(En)},1e3)}},1e3))},[(Un=Yn==null?void 0:Yn.page)==null?void 0:Un.animation_code,uu.open,Fl,Si]),(0,a.useEffect)(()=>{var rr;if(Xt){const da=((rr=Yn==null?void 0:Yn.page)==null?void 0:rr.lesson_mode)==="self_learning";(!da||da&&Qu.current!==Xt)&&iu()}Qu.current=Xt},[Xt,fr,vn==null?void 0:vn.randomData]),(0,a.useEffect)(()=>{Vl.current=[]},[fr]),(0,a.useEffect)(()=>{xo(0),ei(0),gi(!1),ti(!1)},[Xt]);const iu=()=>Bi(void 0,null,function*(){Gu(!0);const rr=yield Rn({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Yl==null?void 0:Yl.coursesId,id:Yl==null?void 0:Yl.id,position:Xt,max_position:Bn,is_simulate:Zn||null}});Gu(!1)});(0,a.useEffect)(()=>{var rr,da,Qr,ll,En,Oa,_a;vi(hs(ps({},uu),{defaultValue:(rr=Yn==null?void 0:Yn.page)==null?void 0:rr.animation_code})),yi(new Date),pi((da=Yn==null?void 0:Yn.item_banks)==null?void 0:da[fr]),Yn!=null&&Yn.relation_positions&&zn(Yn==null?void 0:Yn.relation_positions);let Wo=[];mi.get("simulateType")?Wo=(En=(ll=(Qr=Yn==null?void 0:Yn.page)==null?void 0:Qr.module_sort)==null?void 0:ll.filter(Ho=>mi.get("simulateType")==(Ai==null?void 0:Ai[Ho])))==null?void 0:En.map((Ho,Oo)=>({key:Oo+1,label:ni[Ho]})):Wo=(_a=(Oa=Yn==null?void 0:Yn.page)==null?void 0:Oa.module_sort)==null?void 0:_a.map((Ho,Oo)=>({key:Oo+1,label:ni[Ho]})),console.log("items---",Wo),ii([...Wo||[]])},[Yn]);const Ru=()=>Bi(void 0,null,function*(){var rr,da,Qr,ll,En;if(Vl.current.length===0){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}si(!0);const Oa=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(rr=Yn==null?void 0:Yn.page)==null?void 0:rr.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Qr=(da=Yn==null?void 0:Yn.item_banks)==null?void 0:da[fr])==null?void 0:Qr.id,item_choice_id:((En=(ll=Yn==null?void 0:Yn.item_banks)==null?void 0:ll[fr])==null?void 0:En.item_type)=="MULTIPLE"?Vl.current:Vl.current[0],is_simulate:Zn||null}});si(!1),(Oa==null?void 0:Oa.status)===0&&(yield iu(),Se.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),pi=rr=>{var da,Qr;if(vn!=null&&vn.is_end){nu(!0);return}switch((da=Yn==null?void 0:Yn.page)==null?void 0:da.solution_visibility){case"hidden":nu(!1);break;case"show_after_edit":rr!=null&&rr.is_answered?nu(!0):nu(!1);break;case"show_after_submission":((Qr=Yn==null?void 0:Yn.page)==null?void 0:Qr.status)==="ended"?nu(!0):nu(!1);break;case"show_after_ended":vn!=null&&vn.is_end?nu(!0):nu(!1);break;default:nu(!1)}},wu=(rr=0)=>{var da,Qr,ll,En;switch((da=Nr==null?void 0:Nr[rr])==null?void 0:da.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Qr=Yn==null?void 0:Yn.item_banks)==null?void 0:Qr.length)&&((ll=Yn==null?void 0:Yn.item_banks)==null?void 0:ll.every(Oa=>Oa==null?void 0:Oa.is_answered));case"\u667A\u6167\u4F34\u5B66":return((En=Yn==null?void 0:Yn.page)==null?void 0:En.finish_ai_qna)||di;case"\u9605\u8BFB\u89E3\u6790":return(Yn==null?void 0:Yn.page.finish_read_page_info)||Yu;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,a.useEffect)(()=>{var rr;pi((rr=Yn==null?void 0:Yn.item_banks)==null?void 0:rr[fr])},[fr]);const ai=()=>{if(!wu()){Se.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}ei(1)},Hl=()=>Bi(void 0,null,function*(){var rr,da,Qr,ll,En,Oa,_a,Wo;if((da=(rr=Yn==null?void 0:Yn.item_banks)==null?void 0:rr[fr])!=null&&da.hack_identifier){const Ho=yield(0,Ys.nF)({id:(ll=(Qr=Yn==null?void 0:Yn.item_banks)==null?void 0:Qr[fr])==null?void 0:ll.hack_identifier});if((Ho==null?void 0:Ho.status)===0){const Oo=window.open(`/myproblems/${Ho==null?void 0:Ho.identifier}?type=smartPlan&exercisesId=${Yl==null?void 0:Yl.id}&coursesId=${Yl==null?void 0:Yl.coursesId}&questionId=${(Oa=(En=Yn==null?void 0:Yn.item_banks)==null?void 0:En[fr])==null?void 0:Oa.id}&smartPlanItemBankId=${(Wo=(_a=Yn==null?void 0:Yn.item_banks)==null?void 0:_a[fr])==null?void 0:Wo.smart_plan_page_item_bank_id}&isSimulate=${Zn}&is_smart_plan=true`,"_blank");ci(Oo)}}}),es=()=>{if(Nr!=null&&Nr.length){const rr=Nr==null?void 0:Nr.findIndex(da=>(da==null?void 0:da.label)=="\u8BD5\u9898\u4F5C\u7B54");return rr>-1?rr==0?wu(0):wu(1):!0}else return!0};return(0,a.useEffect)(()=>{var rr,da;if(!Wl||Wl.closed||((da=(rr=Yn==null?void 0:Yn.item_banks)==null?void 0:rr[fr])==null?void 0:da.item_type)!="PROGRAM")return;const Qr=()=>{var En,Oa;const _a={type:"showIntelligentTeacherStatus",aiStatus:(En=Yn==null?void 0:Yn.page)==null?void 0:En.enable_ai_tutor,questionStatus:((Oa=Yn==null?void 0:Yn.page)==null?void 0:Oa.status)==="ended"};Wl.postMessage(_a,"*")};if(Wl.document.readyState==="complete")setTimeout(()=>{Qr()},3e3);else{const En=()=>{Qr(),Wl.removeEventListener("load",En)};Wl.addEventListener("load",En)}const ll=()=>Bi(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return Wl==null||Wl.addEventListener("unload",ll),()=>{Wl==null||Wl.removeEventListener("unload",ll)}},[Wl,Yn,Fl,fr]),Vo.createElement("section",null,Vo.createElement(y.Z,{spinning:!1},Vo.createElement("div",{className:zl.box},Vo.createElement("div",{className:zl.box_header,style:{height:Fl==1?"140px":"95px"}},Vo.createElement("div",{className:zl.box_wrap},!!Nr.length&&Vo.createElement("div",{className:zl.progressbarWrap},Vo.createElement("div",{className:`${zl.progressItem} ${Fl==0?zl.activeWrap:""}`,onClick:()=>Bi(void 0,null,function*(){ei(0),yield iu()})},Nr.length>1&&(wu()?Vo.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Vo.createElement("div",{className:zl.circle},"1")),Vo.createElement("div",null,(na=Nr==null?void 0:Nr[0])==null?void 0:na.label)),Nr.length>1&&Vo.createElement(Vo.Fragment,null,Vo.createElement("img",{src:te(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),Vo.createElement("div",{className:`${zl.progressItem} ${Fl==1?zl.activeWrap:""}`,onClick:()=>Bi(void 0,null,function*(){ai(),wu()&&(yield iu())})},wu(0)&&wu(1)?Vo.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Vo.createElement("div",{className:zl.circle},"2"),Vo.createElement("div",null,(un=Nr==null?void 0:Nr[1])==null?void 0:un.label)))),Vo.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Zn&&Vo.createElement("div",{className:zl.box_botton,style:{marginRight:"20px"},onClick:()=>{fi(!0)}},Vo.createElement("img",{src:te(49324),width:18}),Vo.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),Vo.createElement("div",{className:zl.quit,onClick:()=>{fe.history.push(`/classrooms/${Yl==null?void 0:Yl.coursesId}/smart_plan`)}},Vo.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),Vo.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),Fl==1&&Vo.createElement("div",{className:zl.headTip},"\u2B06\uFE0F\xA0\u70B9\u51FB\u9636\u6BB5\u540D\u79F0\u53EF\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5")),Vo.createElement("div",{className:zl.mainContent,style:{height:Fl==1?((ca=Nr==null?void 0:Nr[Fl])==null?void 0:ca.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((ua=Nr==null?void 0:Nr[Fl])==null?void 0:ua.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(Nr!=null&&Nr.length)&&Vo.createElement("div",null,Vo.createElement(Jo.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((_n=Nr==null?void 0:Nr[Fl])==null?void 0:_n.label)=="\u667A\u6167\u4F34\u5B66"&&Vo.createElement(Sd.Z,{onNextButtonClick:()=>{ai(),iu()},style:{height:"100%"},onStatusChange:rr=>{gi(rr)},showNextButton:Fl+1!=(Nr==null?void 0:Nr.length),showInterText:(ge==null?void 0:ge.Status)=="ended"||(vn==null?void 0:vn.is_end),interactionTotal:(ra=Yn==null?void 0:Yn.page)==null?void 0:ra.knowledge_size,initDefaultChatDataKey:((ba=Yn==null?void 0:Yn.page)==null?void 0:ba.id)+((Ut=Yn==null?void 0:Yn.page)==null?void 0:Ut.update_size),defaultChatData:(Fa=Yn==null?void 0:Yn.student_qna_records)==null?void 0:Fa.knowledge,data:{ppt_url:Kn==null?void 0:Kn.map(rr=>rr==null?void 0:rr.url),questionable_type:"SmartPlanItemBank",questionable_id:(co=Yn==null?void 0:Yn.page)==null?void 0:co.id,position:Xt,type:11,scene_type:Zn?13:null}}),((Ra=Nr==null?void 0:Nr[Fl])==null?void 0:Ra.label)=="\u9605\u8BFB\u89E3\u6790"&&Vo.createElement(yd.Z,{onNextButtonClick:()=>{ai(),iu()},style:{height:"100%"},openRecord:!Zn&&((vo=Yn==null?void 0:Yn.page)==null?void 0:vo.finish_read_page_info)===!1,showNextButton:Fl+1!=(Nr==null?void 0:Nr.length),showInterText:(ge==null?void 0:ge.Status)=="ended"||(vn==null?void 0:vn.is_end),onStatusChange:rr=>{ti(rr)},readingTime:(zo=Yn==null?void 0:Yn.page)==null?void 0:zo.info_read_time,analysis:(Lo=Yn==null?void 0:Yn.page)==null?void 0:Lo.page_info,totalTime:(Hn=Yn==null?void 0:Yn.page)==null?void 0:Hn.info_read_min_time,initDefaultChatDataKey:(Ea=Yn==null?void 0:Yn.page)==null?void 0:Ea.id,defaultChatData:(po=Yn==null?void 0:Yn.student_qna_records)==null?void 0:po.page_info,data:{ppt_url:Kn==null?void 0:Kn.map(rr=>rr==null?void 0:rr.url),questionable_type:"SmartPlanItemBank",questionable_id:(qa=Yn==null?void 0:Yn.page)==null?void 0:qa.id,position:Xt,type:10,scene_type:Zn?13:null}}),Vo.createElement("div",{style:{padding:"0px 20px"}},Vo.createElement(Qn.Z,{key:Si,defaultValue:uu.defaultValue,open:uu.open,onOpenChange:rr=>{vi(hs(ps({},uu),{open:0}))},language:uu.language,height:uu.height,showExtra:!1}),((ho=Nr==null?void 0:Nr[Fl])==null?void 0:ho.label)=="\u52A8\u6548\u5B66\u4E60"&&((or=Yn==null?void 0:Yn.page)==null?void 0:or.animation_code)&&Vo.createElement("div",{className:zl.code_style},Vo.createElement("div",{style:{display:"flex",alignItems:"center"}},Vo.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),Vo.createElement(Be.Z,{title:"\u5168\u5C4F\u5C55\u793A"},Vo.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{vi(hs(ps({},uu),{open:uu.open+1}))}}))),Vo.createElement("div",{className:"mt10",ref:hu})),((No=Nr==null?void 0:Nr[Fl])==null?void 0:No.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Co=Yn==null?void 0:Yn.item_banks)!=null&&Co[fr]&&((Zo=["in_progress","ended"])!=null&&Zo.includes((Fo=Yn==null?void 0:Yn.page)==null?void 0:Fo.status))?Vo.createElement(Vo.Fragment,null,Vo.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((qr=(Io=Yn==null?void 0:Yn.item_banks)==null?void 0:Io[fr])==null?void 0:qr.item_type)==="SINGLE"&&Vo.createElement(nd,{questionIndex:((Ol=Yn==null?void 0:Yn.item_banks)==null?void 0:Ol.length)>1?fr+1:0,question:(eu=Yn==null?void 0:Yn.item_banks)==null?void 0:eu[fr],questionChoiceIdsRef:Vl,pageCache:vn,solutionVis:lu,pageInfo:Yn==null?void 0:Yn.page}),((cl=(sl=Yn==null?void 0:Yn.item_banks)==null?void 0:sl[fr])==null?void 0:cl.item_type)==="MULTIPLE"&&Vo.createElement(Kc,{questionIndex:((Gl=Yn==null?void 0:Yn.item_banks)==null?void 0:Gl.length)>1?fr+1:0,question:(mu=Yn==null?void 0:Yn.item_banks)==null?void 0:mu[fr],questionChoiceIdsRef:Vl,pageCache:vn,solutionVis:lu,pageInfo:Yn==null?void 0:Yn.page}),((Jr=(kl=Yn==null?void 0:Yn.item_banks)==null?void 0:kl[fr])==null?void 0:Jr.item_type)==="JUDGMENT"&&Vo.createElement(cd,{questionIndex:((dl=Yn==null?void 0:Yn.item_banks)==null?void 0:dl.length)>1?fr+1:0,question:(ou=Yn==null?void 0:Yn.item_banks)==null?void 0:ou[fr],questionChoiceIdsRef:Vl,pageCache:vn,solutionVis:lu,pageInfo:Yn==null?void 0:Yn.page}),((Lu=(ru=Yn==null?void 0:Yn.item_banks)==null?void 0:ru[fr])==null?void 0:Lu.item_type)==="PROGRAM"&&Vo.createElement(Ad,{questionIndex:((Ou=Yn==null?void 0:Yn.item_banks)==null?void 0:Ou.length)>1?fr+1:0,question:(hl=Yn==null?void 0:Yn.item_banks)==null?void 0:hl[fr],questionChoiceIdsRef:Vl,SmartPlanItemBanks:Yn,pageCache:vn,solutionVis:lu,handleRefresh:iu,childWindow:Wl}),((fu=Nr==null?void 0:Nr[Fl])==null?void 0:fu.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((ge==null?void 0:ge.Status)=="ended"||(vn==null?void 0:vn.is_end))&&!((Fu=(ju=Yn==null?void 0:Yn.item_banks)==null?void 0:ju[fr])!=null&&Fu.is_answered)&&Vo.createElement("div",{className:"flex justify-center mb20 mt20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"))):Yn!=null&&Yn.is_extra?vn!=null&&vn.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":Vo.createElement(Jo.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((ku=Nr==null?void 0:Nr[Fl])==null?void 0:ku.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Zu=["in_progress","ended"])==null?void 0:Zu.includes((tu=Yn==null?void 0:Yn.page)==null?void 0:tu.status))&&Vo.createElement("div",{className:zl.page_footer},(($u=Yn==null?void 0:Yn.item_banks)==null?void 0:$u.length)>1&&((Tu=Array.from({length:Yn==null?void 0:Yn.count},(rr,da)=>da+1))==null?void 0:Tu.map((rr,da)=>Vo.createElement("div",{key:da,className:da==fr?zl.num_style_active:zl.num_style,onClick:()=>{xo(da)}},rr))),Vo.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},fr>0&&Vo.createElement("div",{className:zl.button1,onClick:()=>{fr>0&&xo(fr-1)}},"\u4E0A\u4E00\u9898"),fr+1<(Yn==null?void 0:Yn.count)&&Vo.createElement("div",{className:zl.button1,style:{marginLeft:"10px"},onClick:()=>{fr<(Yn==null?void 0:Yn.count)&&xo(fr+1)}},"\u4E0B\u4E00\u9898"),((Uu=Yn==null?void 0:Yn.item_banks)==null?void 0:Uu[fr])&&(($l=(Dr=Yn==null?void 0:Yn.item_banks)==null?void 0:Dr[fr])==null?void 0:$l.item_type)!="PROGRAM"&&((Ql=Yn==null?void 0:Yn.page)==null?void 0:Ql.status)!="ended"&&!((pu=(vu=Yn==null?void 0:Yn.item_banks)==null?void 0:vu[fr])!=null&&pu.is_answered)&&(Zn||(ge==null?void 0:ge.Status)=="in_progress"&&!(vn!=null&&vn.is_end))&&Vo.createElement(Ft.ZP,{className:"ml10",type:"primary",loading:Di,onClick:()=>{Ru()}},"\u63D0\u4EA4"),((Bu=(Cl=Yn==null?void 0:Yn.item_banks)==null?void 0:Cl[fr])==null?void 0:Bu.item_type)=="PROGRAM"&&(Zn||(ge==null?void 0:ge.Status)=="in_progress"&&!(vn!=null&&vn.is_end))&&Vo.createElement(Ft.ZP,{className:"ml10",type:"primary",onClick:()=>{Hl()}},"\u8FDB\u5165\u7B54\u9898"),wu()&&(Fl==1||Fl==0&&(Nr==null?void 0:Nr.length)==2)&&Vo.createElement(Ft.ZP,{type:"primary",className:"ml10",onClick:()=>{Fl==1?ei(0):ei(1)}},Fl==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"))),Vo.createElement(bd,{interactiveOpen:xi,maxPage:Bn,onClose:()=>fi(!1),currentPage:Xt,paramsHttp:Yl,handlePageClick:rr=>{Pn(rr)},currentPosition:Xt}))))};var Td=(0,fe.connect)(({user:Ee,classroomList:ge,loading:de,globalSetting:wt,problemset:Tt})=>({user:Ee,classroomList:ge,globalSetting:wt,loading:de.effects,problemset:Tt}))(kd),Xl={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},Rd=Object.defineProperty,_s=Object.getOwnPropertySymbols,zd=Object.prototype.hasOwnProperty,jd=Object.prototype.propertyIsEnumerable,$s=(Ee,ge,de)=>ge in Ee?Rd(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ec=(Ee,ge)=>{for(var de in ge||(ge={}))zd.call(ge,de)&&$s(Ee,de,ge[de]);if(_s)for(var de of _s(ge))jd.call(ge,de)&&$s(Ee,de,ge[de]);return Ee};const Zd=({problemset:Ee,dispatch:ge,question:de,questionIndex:wt})=>{const[Tt,Gn]=(0,a.useState)({}),[Rn,vn]=(0,a.useState)([]),Xt={fontSize:"18px"},Bn=["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"];(0,a.useEffect)(()=>{const zn=(0,An.cloneDeep)(de);Gn(zn),vn(zn.choices)},[de]);const Kn=(zn=!1)=>{let Zn="";return Rn.forEach((Pn,Un)=>{zn?Pn!=null&&Pn.me_answered&&(Zn=Zn+Bn[Un]):Pn!=null&&Pn.is_answer&&(Zn=Zn+Bn[Un])}),Zn};return a.createElement("div",null,a.createElement("div",{className:wa.questionWrap},a.createElement(ee.Z,{value:'

\u591A\u9009\u9898

'+(Tt==null?void 0:Tt.name),style:ec({},Xt)}),Rn==null?void 0:Rn.map((zn,Zn)=>{const{is_answer:Pn,checked:Un,choice_text:na,me_answered:un}=zn;let ca="";return Pn&&(ca=wa.rightAnswerBox),!Pn&&(Un||un)&&(ca=wa.errorAnswerBox),a.createElement(dt.Z,{key:Zn,className:`${wa.choiceBox} ${ca}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Zn==0?"30px":"20px"}},a.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:wa.choiceIndex},Bn[Zn]),a.createElement(Ge.Z,{flex:1,className:"ml30"},a.createElement(ee.Z,{className:wa.html,value:na,style:ec({},Xt)})),Pn&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Pn&&(Un||un)&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:wa.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Kn(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(zn=>zn==null?void 0:zn.me_answered)?a.createElement(a.Fragment,null,(()=>{const zn=Rn.map((un,ca)=>un!=null&&un.me_answered?ca:-1).filter(un=>un!==-1),Zn=Rn.map((un,ca)=>un!=null&&un.is_answer?ca:-1).filter(un=>un!==-1),Un=zn.length===Zn.length&&zn.every(un=>Zn.includes(un))?wa.greenColor:wa.redColor,na=zn.map(un=>Bn[un]).join("");return a.createElement("span",{className:Un,style:{fontWeight:600,fontSize:"16px"}},na||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Tt==null?void 0:Tt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var Ud=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(Zd),xl=te(59301),Gd=Object.defineProperty,tc=Object.getOwnPropertySymbols,Qd=Object.prototype.hasOwnProperty,Yd=Object.prototype.propertyIsEnumerable,nc=(Ee,ge,de)=>ge in Ee?Gd(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,ac=(Ee,ge)=>{for(var de in ge||(ge={}))Qd.call(ge,de)&&nc(Ee,de,ge[de]);if(tc)for(var de of tc(ge))Yd.call(ge,de)&&nc(Ee,de,ge[de]);return Ee};const Vd=({problemset:Ee,dispatch:ge,question:de,questionIndex:wt})=>{const[Tt,Gn]=(0,a.useState)({}),[Rn,vn]=(0,a.useState)([]),Xt={fontSize:"18px"},Bn=["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"];return(0,a.useEffect)(()=>{const Kn=(0,An.cloneDeep)(de);Gn(Kn),vn(Kn.choices)},[de]),xl.createElement("div",null,xl.createElement("div",{className:wa.questionWrap},xl.createElement(ee.Z,{value:'

\u5355\u9009\u9898

'+(Tt==null?void 0:Tt.name),style:ac({},Xt)}),Rn==null?void 0:Rn.map((Kn,zn)=>{const{is_answer:Zn,checked:Pn,choice_text:Un,me_answered:na}=Kn;let un="";return Zn&&(un=wa.rightAnswerBox),!Zn&&(Pn||na)&&(un=wa.errorAnswerBox),xl.createElement(dt.Z,{key:zn,className:`${wa.choiceBox} ${un}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:zn==0?"30px":"20px"}},xl.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:wa.choiceIndex},Bn[zn]),xl.createElement(Ge.Z,{flex:1,className:"ml30"},xl.createElement(ee.Z,{className:wa.html,value:Un,style:ac({},Xt)})),Zn&&xl.createElement(Ge.Z,null,xl.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Zn&&(Pn||na)&&xl.createElement(Ge.Z,null,xl.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),xl.createElement("div",{className:wa.solutionWrap},xl.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},xl.createElement("div",{className:"c-grey-333 mb5 font16"},xl.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),xl.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Bn[Rn.findIndex(Kn=>Kn==null?void 0:Kn.is_answer)])),xl.createElement("div",{className:"c-grey-333 mb5 font16"},xl.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(Kn=>Kn==null?void 0:Kn.me_answered)?xl.createElement(xl.Fragment,null,(()=>{var Kn;const zn=Rn.findIndex(Un=>Un==null?void 0:Un.me_answered),Pn=((Kn=Rn[zn])==null?void 0:Kn.is_answer)?wa.greenColor:wa.redColor;return xl.createElement("span",{className:Pn,style:{fontWeight:600,fontSize:"16px"}},Bn[zn])})()):xl.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),xl.createElement("div",null,xl.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Tt==null?void 0:Tt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var Wd=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(Vd),Hd=Object.defineProperty,oc=Object.getOwnPropertySymbols,Kd=Object.prototype.hasOwnProperty,Jd=Object.prototype.propertyIsEnumerable,rc=(Ee,ge,de)=>ge in Ee?Hd(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,lc=(Ee,ge)=>{for(var de in ge||(ge={}))Kd.call(ge,de)&&rc(Ee,de,ge[de]);if(oc)for(var de of oc(ge))Jd.call(ge,de)&&rc(Ee,de,ge[de]);return Ee};const Xd=({problemset:Ee,dispatch:ge,question:de,questionIndex:wt})=>{const[Tt,Gn]=(0,a.useState)({}),[Rn,vn]=(0,a.useState)([]),Xt={fontSize:"18px"};(0,a.useEffect)(()=>{const Kn=(0,An.cloneDeep)(de);Gn(Kn),vn(Kn.choices)},[de]);const Bn=["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"];return a.createElement("div",null,a.createElement("div",{className:wa.questionWrap},a.createElement(ee.Z,{value:'

\u5224\u65AD\u9898

'+(Tt==null?void 0:Tt.name),style:lc({},Xt)}),Rn==null?void 0:Rn.map((Kn,zn)=>{const{is_answer:Zn,checked:Pn,choice_text:Un,me_answered:na}=Kn;let un="";return Zn&&(un=wa.rightAnswerBox),!Zn&&(Pn||na)&&(un=wa.errorAnswerBox),a.createElement(dt.Z,{key:zn,className:`${wa.choiceBox} ${un}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:zn==0?"30px":"20px"}},a.createElement(Ge.Z,{style:{fontWeight:500,fontSize:"20px"},className:wa.choiceIndex},Bn[zn]),a.createElement(Ge.Z,{flex:1,className:"ml30"},a.createElement(ee.Z,{className:wa.html,value:Un,style:lc({},Xt)})),Zn&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Zn&&(Pn||na)&&a.createElement(Ge.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:wa.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Bn[Rn.findIndex(Kn=>Kn==null?void 0:Kn.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(Kn=>Kn==null?void 0:Kn.me_answered)?a.createElement(a.Fragment,null,(()=>{var Kn;const zn=Rn.findIndex(Un=>Un==null?void 0:Un.me_answered),Pn=((Kn=Rn[zn])==null?void 0:Kn.is_answer)?wa.greenColor:wa.redColor;return a.createElement("span",{className:Pn,style:{fontWeight:600,fontSize:"16px"}},Bn[zn])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Tt==null?void 0:Tt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var qd=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(Xd),Pl=te(59301),_d=Object.defineProperty,uc=Object.getOwnPropertySymbols,$d=Object.prototype.hasOwnProperty,e0=Object.prototype.propertyIsEnumerable,ic=(Ee,ge,de)=>ge in Ee?_d(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,t0=(Ee,ge)=>{for(var de in ge||(ge={}))$d.call(ge,de)&&ic(Ee,de,ge[de]);if(uc)for(var de of uc(ge))e0.call(ge,de)&&ic(Ee,de,ge[de]);return Ee};const n0={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},a0=({problemset:Ee,dispatch:ge,question:de,questionIndex:wt})=>{var Tt;const Gn={fontSize:"18px"},Rn={C:Pl.createElement("span",{className:wa.c},"C"),"C++":Pl.createElement("span",{className:wa.cpp},"C++"),Java:Pl.createElement("span",{className:wa.java},"Java"),Python:Pl.createElement("span",{className:wa.python},"Python")},vn={not_started:Pl.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Pl.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Pl.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Pl.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return Pl.createElement("div",null,Pl.createElement("div",{className:wa.questionWrap},Pl.createElement(ee.Z,{value:'

\u7F16\u7A0B\u9898

'+(de==null?void 0:de.name),style:t0({},Gn)})),Pl.createElement("div",{className:wa.descBox},Pl.createElement("div",{className:wa.title},Pl.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Tt=de==null?void 0:de.languages)==null?void 0:Tt.map((Xt,Bn,Kn)=>Pl.createElement(a.Fragment,{key:Bn},Rn[Xt==null?void 0:Xt.language]))),Pl.createElement("div",{className:wa.desc},Pl.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(de==null?void 0:de.description),style:{fontSize:"16px",color:"#000"}}))),(de==null?void 0:de.answer_status)!="not_started"&&Pl.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Pl.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),vn[de==null?void 0:de.answer_status]),["passed","delay_passed"].includes(de==null?void 0:de.answer_status)&&Pl.createElement("div",{className:wa.descBox},Pl.createElement("div",{className:wa.title},Pl.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Pl.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),Pl.createElement("div",{className:wa.desc,style:{backgroundColor:"#fff"}},Pl.createElement(Ta.ZP,{height:300,language:de==null?void 0:de.language,value:de!=null&&de.passed_code?io.Base64.decode(de==null?void 0:de.passed_code):"",theme:"default",options:n0}))))};var o0=(0,fe.connect)(({problemset:Ee})=>({problemset:Ee}))(a0),mr=te(59301),Es=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())});const r0=({user:Ee,globalSetting:ge,classroomList:de,loading:wt,problemset:Tt,dispatch:Gn,pageNum:Rn,maxPage:vn})=>{var Xt,Bn,Kn,zn,Zn,Pn,Un,na,un,ca,ua,_n,ra,ba,Ut,Fa,co,Ra,vo;const[zo]=(0,fe.useSearchParams)(),[Lo,Hn]=(0,a.useState)(0),Ea=(0,fe.useParams)(),[po,qa]=(0,a.useState)(!1);console.log("paramsHttp--",Ea);const[ho,or]=(0,a.useState)(null),[No,Co]=(0,a.useState)(!1),[Fo,Zo]=(0,a.useState)(!1),{SmartPlanItemBanks:Io}=de,qr={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,a.useEffect)(()=>{Rn&&Ol()},[Rn,Ea==null?void 0:Ea.user_login]);const Ol=()=>Es(void 0,null,function*(){qa(!0),Gn({type:"classroomList/getSmartPlanItemBanks",payload:{login:Ea==null?void 0:Ea.user_login,course_id:Ea==null?void 0:Ea.coursesId,id:Ea==null?void 0:Ea.id,position:Rn,max_position:vn}}),qa(!1)});(0,a.useEffect)(()=>{var sl,cl;Hn(0),(sl=Io==null?void 0:Io.page)!=null&&sl.id&&eu((cl=Io==null?void 0:Io.page)==null?void 0:cl.id)},[Io]);const eu=sl=>Es(void 0,null,function*(){Co(!0);const cl=yield(0,x.ZP)(`/api/smart_plan_item_banks/${sl}/student_comment.json`,{method:"get",params:{user_id:Ea==null?void 0:Ea.user_login}});(cl==null?void 0:cl.status)===0&&or(cl==null?void 0:cl.data),Co(!1)});return mr.createElement("section",null,mr.createElement(y.Z,{spinning:po},mr.createElement("div",{className:Xl.box},mr.createElement("div",{className:Xl.box_header,style:{padding:"20px"}},mr.createElement("div",{style:{display:"flex",alignItems:"center"}},mr.createElement("div",{className:Xl.header_title},Io!=null&&Io.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),mr.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},mr.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},mr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),mr.createElement("span",{style:{color:"#333333"}},((Xt=Io==null?void 0:Io.user_info)==null?void 0:Xt.user_name)||"--"),mr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),mr.createElement("span",{style:{color:"#333333"}},((Bn=Io==null?void 0:Io.user_info)==null?void 0:Bn.student_id)||"--"),mr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),mr.createElement("span",{style:{color:"#333333"}},((Kn=Io==null?void 0:Io.user_info)==null?void 0:Kn.group_name)||"--"))),mr.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},mr.createElement("div",{className:"mt10"},((Zn=(zn=Io==null?void 0:Io.item_banks)==null?void 0:zn[Lo])==null?void 0:Zn.item_type)==="SINGLE"&&mr.createElement(Wd,{question:(Pn=Io==null?void 0:Io.item_banks)==null?void 0:Pn[Lo],questionIndex:Lo+1}),((na=(Un=Io==null?void 0:Io.item_banks)==null?void 0:Un[Lo])==null?void 0:na.item_type)==="MULTIPLE"&&mr.createElement(Ud,{question:(un=Io==null?void 0:Io.item_banks)==null?void 0:un[Lo],questionIndex:Lo+1}),((ua=(ca=Io==null?void 0:Io.item_banks)==null?void 0:ca[Lo])==null?void 0:ua.item_type)==="JUDGMENT"&&mr.createElement(qd,{question:(_n=Io==null?void 0:Io.item_banks)==null?void 0:_n[Lo],questionIndex:Lo+1}),((ba=(ra=Io==null?void 0:Io.item_banks)==null?void 0:ra[Lo])==null?void 0:ba.item_type)==="PROGRAM"&&mr.createElement(mr.Fragment,null,mr.createElement(o0,{question:(Ut=Io==null?void 0:Io.item_banks)==null?void 0:Ut[Lo],questionIndex:Lo+1}),mr.createElement(To,{item:(Fa=Io==null?void 0:Io.item_banks)==null?void 0:Fa[Lo]}))),((co=Io==null?void 0:Io.page)==null?void 0:co.knowledge_test)&&mr.createElement(mr.Fragment,null,mr.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},mr.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),mr.createElement(Ft.ZP,{type:"link",loading:No,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>Es(void 0,null,function*(){Zo(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),mr.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},mr.createElement(ee.Z,{className:Xl.ansWrap,value:(ho==null?void 0:ho.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),mr.createElement("div",{className:Xl.page_footer},(Io==null?void 0:Io.count)>1&&((Ra=Array.from({length:Io==null?void 0:Io.count},(sl,cl)=>cl+1))==null?void 0:Ra.map((sl,cl)=>mr.createElement("div",{key:cl,className:cl==Lo?Xl.num_style_active:Xl.num_style,onClick:()=>{Hn(sl-1)}},sl))))),mr.createElement(De.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Fo,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Zo(!1)},onCancel:()=>{Zo(!1)}},mr.createElement(y.Z,{spinning:No},mr.createElement("div",{className:Xl.evalueWrap},mr.createElement("div",{className:Xl.evalueSty},mr.createElement("div",{className:Xl.title},"\u5B66\u4E60\u8BC4\u4EF7"),mr.createElement(ee.Z,{className:Xl.ansWrap,value:(ho==null?void 0:ho.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),mr.createElement("div",{className:Xl.evalueSty,style:{marginTop:"20px"}},mr.createElement("div",{className:Xl.title},"\u95EE\u7B54\u8BB0\u5F55"),mr.createElement("div",{className:Xl.ansWrap,style:{padding:"0px 12px 12px 12px"}},(vo=ho==null?void 0:ho.question_and_answer_list)==null?void 0:vo.map((sl,cl)=>mr.createElement("div",{key:cl,className:"mt10"},mr.createElement("div",{style:{display:"flex"}},mr.createElement("div",{className:Xl.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),mr.createElement(ee.Z,{className:Xl.asnCont,value:sl==null?void 0:sl.question})),mr.createElement("div",{style:{display:"flex"}},mr.createElement("div",{className:Xl.label},"\u56DE\u7B54\uFF1A"),mr.createElement(ee.Z,{className:Xl.asnCont,value:sl==null?void 0:sl.answer})))))))))))};var l0=(0,fe.connect)(({user:Ee,classroomList:ge,loading:de,globalSetting:wt,problemset:Tt})=>({user:Ee,classroomList:ge,globalSetting:wt,loading:de.effects,problemset:Tt}))(r0),u0=te(66756),i0=te(58253),s0=Object.defineProperty,sc=Object.getOwnPropertySymbols,c0=Object.prototype.hasOwnProperty,d0=Object.prototype.propertyIsEnumerable,cc=(Ee,ge,de)=>ge in Ee?s0(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[ge]=de,Vi=(Ee,ge)=>{for(var de in ge||(ge={}))c0.call(ge,de)&&cc(Ee,de,ge[de]);if(sc)for(var de of sc(ge))d0.call(ge,de)&&cc(Ee,de,ge[de]);return Ee},Lr=(Ee,ge,de)=>new Promise((wt,Tt)=>{var Gn=Xt=>{try{vn(de.next(Xt))}catch(Bn){Tt(Bn)}},Rn=Xt=>{try{vn(de.throw(Xt))}catch(Bn){Tt(Bn)}},vn=Xt=>Xt.done?wt(Xt.value):Promise.resolve(Xt.value).then(Gn,Rn);vn((de=de.apply(Ee,ge)).next())});const G0={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},g0=({user:Ee,classroomList:ge,globalSetting:de,loading:wt,dispatch:Tt})=>{var Gn,Rn,vn,Xt,Bn,Kn;const[zn,Zn]=Nu.ZP.useNotification(),Pn=(0,a.useRef)(),Un=(0,a.useRef)(),[na]=(0,fe.useSearchParams)(),[un,ca]=(0,a.useState)({}),[ua,_n]=(0,a.useState)(""),[ra,ba]=(0,a.useState)(""),Ut=(0,fe.useParams)(),[Fa,co]=(0,a.useState)({}),[Ra,vo]=(0,a.useState)(),[zo,Lo]=(0,a.useState)(!1),Hn=(0,a.useRef)(),[Ea,po]=(0,a.useState)(!1),[qa,ho]=(0,a.useState)([]),[or,No]=(0,a.useState)(!0),[Co,Fo]=(0,a.useState)(!1),[Zo,Io]=(0,a.useState)([]),[qr,Ol]=(0,a.useState)(!1),[eu,sl]=(0,a.useState)([]),[cl,Gl]=(0,a.useState)(!1),[mu,kl]=(0,a.useState)(0),[Jr,dl]=(0,a.useState)(!1),[ou,ru]=(0,a.useState)([]),[Lu,Ou]=(0,a.useState)(""),[hl,fu]=(0,a.useState)(Vi({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[ju,Fu]=(0,a.useState)(!1),[ku,tu]=(0,a.useState)(""),[Zu,$u]=(0,a.useState)(0),Tu=(0,a.useRef)(null),[Uu,Dr]=(0,a.useState)(!1),[$l,Ql]=(0,a.useState)(!1),[vu,pu]=(0,a.useState)(!1),[Cl,Bu]=(0,a.useState)(!1),fr=(0,a.useRef)(!1),{SmartPlanItemBanks:xo}=ge,Yl=(0,a.useRef)(un),wi=(0,a.useRef)(),Gu=(0,a.useRef)([1]),lu=na.get("simulate")=="true",nu=na.get("pptPage")?Number(na.get("pptPage")):1,[Fl,ei]=(0,a.useState)(!1),[Nr,ii]=(0,a.useState)(!1),[Qu,Vl]=a.useState(["60%","40%"]),[Di,si]=(0,a.useState)(!1),Wl=(0,a.useRef)(!1),[ci,di]=(0,a.useState)(!1),[gi,Yu]=(0,a.useState)(!1),ti=(0,a.useRef)(null),mi=(0,a.useRef)(window.innerWidth);(0,a.useEffect)(()=>{const _a=700/window.innerWidth*100,Wo=100-_a;Cl?un!=null&&un.IsSuper?Vl(["100%","0%"]):Vl([`${Wo.toFixed(2)}%`,`${_a.toFixed(2)}%`]):Vl([`${Wo.toFixed(2)}%`,`${_a.toFixed(2)}%`]),fr.current=Cl,Cl||dl(!1)},[Cl]),(0,a.useEffect)(()=>{Uu&&ra>0&&Ql(!0)},[ra,Uu]),window.addEventListener("resize",()=>{console.log(ti.current),clearTimeout(ti.current),ti.current=setTimeout(()=>{const En=window.innerWidth;if(En==mi.current)return;console.log("\u89C6\u53E3\u5927\u5C0F\u8C03\u6574\u5B8C\u6210\uFF0C\u5F53\u524D\u5BBD\u5EA6:",En);const Wo=700/window.innerWidth*100,Ho=100-Wo;Cl?un!=null&&un.IsSuper?Vl(["100%","0%"]):Vl([`${Ho.toFixed(2)}%`,`${Wo.toFixed(2)}%`]):Vl([`${Ho.toFixed(2)}%`,`${Wo.toFixed(2)}%`]),fr.current=Cl,Cl||dl(!1),bu(),mi.current=En},300)}),(0,a.useEffect)(()=>{const En=()=>Lr(void 0,null,function*(){if(!Wl.current){Wl.current=!0;try{yield bu()}catch(Oa){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",Oa)}finally{Wl.current=!1}}});return window.addEventListener("resize",En),()=>{window.removeEventListener("resize",En)}},[]),(0,a.useEffect)(()=>(document.body.addEventListener((0,So.gH)(),fi),()=>{document.body.removeEventListener((0,So.gH)(),fi)}),[]);const xi=()=>Lr(void 0,null,function*(){var En,Oa;yield(En=Pn.current)==null?void 0:En.ready();const _a=(Oa=Pn.current)==null?void 0:Oa.Application;_a&&(yield _a.ActivePresentation.SlideShowWindow.View.Exit())});(0,a.useEffect)(()=>{!(un!=null&&un.IsSuper)&&!na.get("pptPage")&&(_n(nu),Tt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Ut==null?void 0:Ut.coursesId,id:Ut==null?void 0:Ut.id,position:nu}})),(0,rt.s2)()&&fe.history.replace(`/miniprogram/courseware/study?courses_id=${Ut==null?void 0:Ut.coursesId}&id=${Ut==null?void 0:Ut.id}`)},[]),(0,a.useEffect)(()=>{Yl.current=un,un!=null&&un.WebofficeURL&&setTimeout(()=>{Ru()},300)},[un]),(0,a.useEffect)(()=>{var En;return(En=Ee==null?void 0:Ee.userInfo)!=null&&En.login&&hu(),()=>{clearInterval(Hn.current)}},[(Gn=Ee==null?void 0:Ee.userInfo)==null?void 0:Gn.login]),(0,a.useEffect)(()=>{!(un!=null&&un.IsSuper)&&(Ra==null?void 0:Ra.is_end)===!1&&(un==null?void 0:un.Status)=="in_progress"&&vi()},[Ra==null?void 0:Ra.is_end,un]),(0,a.useEffect)(()=>{if(Ra!=null&&Ra.is_end&&clearInterval(Hn.current),!(un!=null&&un.IsSuper)&&(Ra!=null&&Ra.is_end)){let En=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];En&&(En!=null&&En.includes(Ut==null?void 0:Ut.id))||(Se.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(En==null?void 0:En.length)===0?En=[Ut==null?void 0:Ut.id]:En.push(Ut==null?void 0:Ut.id),sessionStorage.setItem("endPPTIds",JSON.stringify(En)))}},[Ra==null?void 0:Ra.is_end,un]),(0,a.useEffect)(()=>{if(Ra!=null&&Ra.enable_extra&&!(Ra!=null&&Ra.is_end)){let En=JSON.parse(localStorage.getItem("extraPPTIds"))||[];En&&!(En!=null&&En.includes(Ut==null?void 0:Ut.id))&&De.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>Lr(void 0,null,function*(){(En==null?void 0:En.length)===0?En=[Ut==null?void 0:Ut.id]:En.push(Ut==null?void 0:Ut.id),ql(Ra==null?void 0:Ra.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(En))})})}},[Ra==null?void 0:Ra.enable_extra]);const fi=()=>{(0,So.vp)()||xi()};(0,a.useEffect)(()=>{var En,Oa;(En=Ee==null?void 0:Ee.userInfo)!=null&&En.login&&(un!=null&&un.IsSuper?Lo(!0):Lo((un==null?void 0:un.Status)&&(un==null?void 0:un.Status)!="not_started"),(Oa=Pn.current)!=null&&Oa.ready&&bu())},[(Rn=Ee==null?void 0:Ee.userInfo)==null?void 0:Rn.login,un]),(0,a.useEffect)(()=>{var En;Ra!=null&&Ra.page&&((En=xo==null?void 0:xo.page)==null?void 0:En.lesson_mode)=="online_lesson"&&!(un!=null&&un.IsSuper)&&!lu&&ql(Ra==null?void 0:Ra.page)},[Ra==null?void 0:Ra.page]),(0,a.useEffect)(()=>{var En;((En=Ee==null?void 0:Ee.userInfo)==null?void 0:En.real_name)==="\u6E38\u5BA2"&&Tt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(vn=Ee==null?void 0:Ee.userInfo)==null?void 0:vn.real_name]);const Yn=()=>{var En,Oa,_a,Wo,Ho;let Oo=[];return(((Oa=(En=xo==null?void 0:xo.page)==null?void 0:En.smart_plan_page_knowledges)==null?void 0:Oa.length)>0||(_a=xo==null?void 0:xo.page)!=null&&_a.is_ai_question)&&Oo.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Wo=xo==null?void 0:xo.page)!=null&&Wo.page_info&&Oo.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(xo==null?void 0:xo.count)>0&&Oo.push({key:"4",title:"\u8BD5\u9898"}),(Ho=xo==null?void 0:xo.page)!=null&&Ho.animation_code&&Oo.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),a.createElement(a.Fragment,null,Oo==null?void 0:Oo.map((ur,Bl)=>a.createElement("span",{style:{cursor:"pointer"},onClick:()=>{console.log(ur),pu(!0),Ou(ur==null?void 0:ur.key)}},ur==null?void 0:ur.title,Bl!=(Oo==null?void 0:Oo.length)-1?"\u3001":"")))};(0,a.useEffect)(()=>{var En,Oa,_a,Wo,Ho,Oo,ur;dl(!1),ua&&((En=xo==null?void 0:xo.page)==null?void 0:En.position)!=Zu&&Cl&&($u((Oa=xo==null?void 0:xo.page)==null?void 0:Oa.position),Fu(!0),setTimeout(()=>{Fu(!1)},2e3),un!=null&&un.IsSuper&&(((Wo=(_a=xo==null?void 0:xo.page)==null?void 0:_a.smart_plan_page_knowledges)==null?void 0:Wo.length)>0||(Ho=xo==null?void 0:xo.page)!=null&&Ho.is_ai_question||(Oo=xo==null?void 0:xo.page)!=null&&Oo.page_info||(xo==null?void 0:xo.count)>0||(ur=xo==null?void 0:xo.page)!=null&&ur.animation_code?zn.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:a.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",a.createElement("span",{style:{color:"#3061D0"}},Yn())),duration:2,pauseOnHover:!0,onClose:()=>{dl(!0)}}):dl(!0)))},[xo]),(0,a.useEffect)(()=>{Wi()},[ua,Ra==null?void 0:Ra.randomData]);const Wi=()=>Lr(void 0,null,function*(){var En,Oa;if(!(un!=null&&un.IsSuper)&&(un==null?void 0:un.Status)=="in_progress"&&ua){const _a=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/check_page_progress.json`,{method:"post",body:{position:ua}});(_a==null?void 0:_a.status)==0&&((En=_a==null?void 0:_a.data)!=null&&En.allow||(Io((Oa=_a==null?void 0:_a.data)==null?void 0:Oa.not_finish_positions),Fo(!0)))}});function bu(){return Lr(this,null,function*(){try{yield Pn.current.ready();const _a=yield(yield Pn.current.Application.ActiveWindow).View;_a.ZoomToFit=-1;const Wo=new Event("resize");window.dispatchEvent(Wo)}catch(En){}})}function ql(En){return Lr(this,null,function*(){yield Pn.current.ready(),Pn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(En)})}(0,a.useEffect)(()=>{gi&&Pn.current&&(ni(!0),bu())},[gi,Pn.current]);function ni(En){return Lr(this,null,function*(){if(!(Ut!=null&&Ut.user_login)){En?(Bu(!0),(0,So.Dj)(document.body)):(Bu(!1),(0,So.BU)()),yield Pn.current.ready();const Oa=Pn.current.Application,_a=yield Oa.ActivePresentation,Wo=yield Oa.ActivePresentation.SlideShowSettings,Ho=yield _a.SlideShowWindow;En?yield Wo.Run():Ho.IsFullScreen=!1;const Oo=(yield Oa.ActivePresentation.SlideShowWindow)!==null;Bu(Oo),bu()}})}function Ai(){return Lr(this,null,function*(){try{const En=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/set_page_cache.json`,{method:"post",body:{type:1}});vo(Vi({},(En==null?void 0:En.data)||{}))}catch(En){}})}const uu=()=>Lr(void 0,null,function*(){var En,Oa;let _a=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}.json`,{method:"get"});(_a==null?void 0:_a.status)==0&&(co(_a==null?void 0:_a.data),Ut!=null&&Ut.user_login||(na.get("type")=="view"&&(((En=_a==null?void 0:_a.data)==null?void 0:En.status)=="in_progress"?Dr(!0):Yu(!0)),((Oa=_a==null?void 0:_a.data)==null?void 0:Oa.status)=="in_progress"&&na.get("type")!="update"&&Dr(!0)))}),vi=()=>Lr(void 0,null,function*(){const En=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/start_class.json`,{method:"post"})}),Si=()=>Lr(void 0,null,function*(){var En;const Oa=yield(0,x.ZP)(`/api/smart_plan_item_banks/${(En=xo==null?void 0:xo.page)==null?void 0:En.id}/smart_plan_user_page_studies.json`,{method:"post"})}),yi=()=>Lr(void 0,null,function*(){Tt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Ut==null?void 0:Ut.coursesId,id:Ut==null?void 0:Ut.id,position:ua||(Ra==null?void 0:Ra.page)||1,max_position:ra}})}),hu=()=>Lr(void 0,null,function*(){var En,Oa,_a;const Wo={};Ut!=null&&Ut.user_login&&(Wo.login=Ut.user_login),lu&&(Wo.is_simulate=!0);const Ho=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/get_office_token.json`,{method:"get",params:Wo});ca(Ho==null?void 0:Ho.data),No(!1);const Oo=((En=Ho==null?void 0:Ho.data)==null?void 0:En.FileName)||"";document.title=Oo,(Oa=Ho==null?void 0:Ho.data)!=null&&Oa.IsSuper?uu():lu?Yu(!0):(((_a=Ho==null?void 0:Ho.data)==null?void 0:_a.Status)=="in_progress"&&Yu(!0),Hn.current=setInterval(()=>{Ai()},2e3))});function Vu(){return Lr(this,null,function*(){if(!Pn.current)return;clearTimeout(wi.current),yield Pn.current.ready();const En=Pn.current.Application,_a=(Ho=>{if(!Ho||Ho.length===0)return[];const Oo=[...Ho].sort((wl,oi)=>wl-oi),ur=[];let Bl={From:Oo[0],To:Oo[0]};for(let wl=1;wlVu(),4*60*1e3)})}function iu(En){return Lr(this,null,function*(){Gu.current=En,Vu()})}function Ru(){return Lr(this,null,function*(){var En=document.getElementById("weboffice-zone");Pn.current=he().config({mount:En,url:un==null?void 0:un.WebofficeURL,refreshToken:pi,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(un!=null&&un.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),Pn.current.setToken({token:un==null?void 0:un.AccessToken,timeout:25*60*1e3}),Pn.current.on("fileStatus",function(Oa){return Lr(this,null,function*(){console.log("fileStatus:",Oa),yield Pn.current.ready();const Wo=yield Pn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;_n(Wo),Gu.current=[Wo],Vu()})}),Pn.current.on("fileOpen",function(Oa){ai()}),Pn.current.on("fullscreenChange",function(Oa){Oa.status==1?na.get("type")!="update"&&Yu(!0):(0,So.BU)(),console.log("fullscreenChange:",Oa)})})}function pi(){return new Promise(function(En){return Lr(this,null,function*(){var Oa,_a,Wo,Ho;const Oo=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/refresh_office_token.json`,{method:"get",params:{access_token:(Oa=Yl.current)==null?void 0:Oa.AccessToken,refresh_token:(_a=Yl.current)==null?void 0:_a.RefreshToken}});((Wo=Oo==null?void 0:Oo.data)==null?void 0:Wo.Code)=="InvalidArgument.AccessToken"&&hu(),Yl.current=Oo.data,En({token:(Ho=Oo==null?void 0:Oo.data)==null?void 0:Ho.AccessToken,timeout:2*60*1e3}),En(Oo==null?void 0:Oo.data)})})}function wu(){return Lr(this,null,function*(){No(!0),yield Pn.current.ready();const En=Pn.current.Application,Oa=yield En.ActivePresentation,Wo=yield(yield Oa.Slides).Count;ba(Wo);let Ho=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(Ho==null?void 0:Ho.status)==0&&Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield En.ActivePresentation.Slides.AddSlide(Wo),setTimeout(()=>Lr(this,null,function*(){No(!1),Oa.Slides.Item(Wo).Shapes.AddPicture({FileName:"https://www.educoder.net/images/tzppt.png",LinkToFile:-1,SaveWithDocument:0,Left:0,Top:0,Width:1,Height:1,Scale:!0})}),1e3)})}function ai(){return Lr(this,null,function*(){yield Pn.current.ready();const En=Pn.current.Application,Oa=yield En.ActivePresentation.GetSlideRemark(),Wo=yield(yield En.ActivePresentation).Slides,Ho=yield Wo.Count;ba(Ho),En.Sub.SlideShowEnd=()=>Lr(this,null,function*(){Bu(!1),bu(),Yu(!1)}),En.Sub.SlideShowBegin=()=>Lr(this,null,function*(){Bu(!0),bu()});const Oo=yield En.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;_n(Oo),Gu.current=[Oo],Vu(),En.Sub.ActiveSlideChange=ur=>Lr(this,null,function*(){var Bl;ba(yield Wo.Count),_n(((Bl=ur==null?void 0:ur.Data)==null?void 0:Bl.slideIndex)+1)}),En.Sub.SlideDelete=ur=>Lr(this,null,function*(){var Bl;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\u4E8B\u4EF6",ur);let wl=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/delete_page.json`,{method:"delete",body:{position:(Bl=ur==null?void 0:ur.Data)==null?void 0:Bl.SlideIndex}});(wl==null?void 0:wl.status)==0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),ba(yield Wo.Count))}),En.Sub.PresentationNewSlide=ur=>Lr(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",ur)}),En.Sub.SlideMove=ur=>Lr(this,null,function*(){var Bl,wl,oi;if(un!=null&&un.IsSuper&&document.hasFocus()){_n("");let bi=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/change_page_postition.json`,{method:"post",body:{origin_position:(Bl=ur==null?void 0:ur.Data)==null?void 0:Bl.SlideFromIndex,target_position:(wl=ur==null?void 0:ur.Data)==null?void 0:wl.SlideIndex}});(bi==null?void 0:bi.status)==0&&(Se.ZP.success("\u79FB\u52A8\u6210\u529F"),_n((oi=ur==null?void 0:ur.Data)==null?void 0:oi.SlideIndex))}}),yield En.ActivePresentation.SlideShowWindow.View.GotoSlide(nu)})}const Hl=()=>Lr(void 0,null,function*(){var En,Oa;Gl(!0);const _a=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/smart_plan_users.json`,{method:"get",params:hl});(_a==null?void 0:_a.status)==0&&(sl((En=_a==null?void 0:_a.data)==null?void 0:En.smart_plan_users),kl((Oa=_a==null?void 0:_a.data)==null?void 0:Oa.count)),Gl(!1)}),es=()=>Lr(void 0,null,function*(){var En;Gl(!0);const Oa=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/header_info.json`,{method:"get"});(Oa==null?void 0:Oa.status)===0&&ru([{name:"\u5168\u90E8",id:""},...((En=Oa==null?void 0:Oa.data)==null?void 0:En.course_groups)||[]]),Gl(!1)});(0,a.useEffect)(()=>{var En,Oa;return xo&&((En=xo==null?void 0:xo.page)!=null&&En.id)&&!((Oa=xo==null?void 0:xo.page)!=null&&Oa.has_study_record)&&(un==null?void 0:un.IsSuper)===!1&&(un==null?void 0:un.Status)=="in_progress"&&(Tu.current=setTimeout(()=>{Si()},1e4)),()=>{Tu.current&&clearTimeout(Tu.current)}},[wt["classroomList/getSmartPlanItemBanks"],xo,un==null?void 0:un.IsSuper]),(0,a.useEffect)(()=>{qr&&(es(),Hl())},[qr,hl]);const rr=()=>{const En=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(En==null?void 0:En.findIndex(_a=>(_a==null?void 0:_a.id)==(Ut==null?void 0:Ut.id)&&(_a==null?void 0:_a.courseId)==(Ut==null?void 0:Ut.coursesId)))==-1&&(En.push({id:Ut==null?void 0:Ut.id,courseId:Ut==null?void 0:Ut.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(En)),ql(1))},da=()=>Lr(void 0,null,function*(){var En,Oa,_a,Wo,Ho;const Oo=()=>Lr(void 0,null,function*(){let Bl=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/change_status.json`,{method:"post"});(Bl==null?void 0:Bl.status)==0&&(Se.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),fe.history.push(`/classrooms/${Ut==null?void 0:Ut.coursesId}/smart_plan`),(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:ua,allow_answer:!1,is_end:!0}}}))}),ur=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}.json`,{method:"get"});(Oa=(En=ur==null?void 0:ur.data)==null?void 0:En.not_start_positions)!=null&&Oa.length?De.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:a.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",a.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(Ho=(Wo=(_a=ur==null?void 0:ur.data)==null?void 0:_a.not_start_positions)==null?void 0:Wo.sort((Bl,wl)=>Number(Bl)-Number(wl)))==null?void 0:Ho.join("\u3001"),"\u9875")," \u6709\u672A\u542F\u52A8\u7684\u7B54\u9898\uFF0C\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u8FD9\u4E9B\u8BD5\u9898\u5C06\u65E0\u6CD5\u542F\u52A8\u7B54\u9898\u3002\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F"),onCancel:()=>Lr(void 0,null,function*(){var Bl,wl,oi;ql((oi=(wl=(Bl=ur==null?void 0:ur.data)==null?void 0:Bl.not_start_positions)==null?void 0:wl.sort((bi,ts)=>Number(bi)-Number(ts)))==null?void 0:oi[0])}),onOk:()=>Lr(void 0,null,function*(){yield Oo()})}):De.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5F53\u524D\u8BFE\u4EF6\u5C06\u4E0D\u53EF\u7F16\u8F91\u548C\u7EE7\u7EED\u4E0A\u8BFE\u3002",onOk:()=>Lr(void 0,null,function*(){yield Oo()})})}),Qr=()=>a.createElement(a.Fragment,null,zo&&(Ut!=null&&Ut.user_login?a.createElement("div",{className:Mo.right},a.createElement(l0,{pageNum:ua,maxPage:ra})):a.createElement("div",{className:Mo.right},a.createElement(y.Z,{spinning:wt["classroomList/getSmartPlanItemBanks"]},a.createElement("div",{style:{visibility:xo?"visible":"hidden",height:"100vh",overflow:"hidden"}},(un==null?void 0:un.IsSuper)!==void 0&&a.createElement("div",{style:ra?{}:{display:"none"}},un!=null&&un.IsSuper?a.createElement(_u,{clickTab:Lu,pptFullScreen:Cl,pageNum:ua,maxPage:ra,pptInfo:Fa,openEwm:Ea,changePage:iu,setOpenEwm:()=>{po(null)},aiImg:qa,addPage:()=>{wu()},gotoSlide:En=>{ql(En)}}):a.createElement(Td,{isSimulate:lu,officeToken:un,pageCache:Ra,pageNum:ua,aiImg:qa,maxPage:ra,changePage:iu,gotoSlide:En=>{ql(En)}}))))))),ll=()=>{var En,Oa,_a,Wo,Ho;return a.createElement("div",{className:Mo.left},a.createElement("div",{style:lu?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!vu&&Cl&&(un==null?void 0:un.IsSuper)&&Jr&&a.createElement("div",{className:Mo.left_float},a.createElement("div",{className:Mo.float_icon},a.createElement("img",{src:te(23175),width:20,height:20})),a.createElement("div",{className:Mo.float_more},a.createElement("div",{className:Mo.float_text,onClick:()=>{pu(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Fa==null?void 0:Fa.status)=="in_progress"&&((En=xo==null?void 0:xo.page)==null?void 0:En.lesson_mode)!="self_learning"&&!(xo!=null&&xo.is_extra)&&(((Oa=xo==null?void 0:xo.page)==null?void 0:Oa.status)=="not_started"||((_a=xo==null?void 0:xo.page)==null?void 0:_a.status)=="ended")&&(un==null?void 0:un.IsSuper)&&(xo==null?void 0:xo.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mo.float_icon},a.createElement("img",{src:te(68045),width:20,height:20})),a.createElement("div",{className:Mo.float_text,onClick:()=>Lr(void 0,null,function*(){var Oo;let ur=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Oo=xo==null?void 0:xo.page)==null?void 0:Oo.id,status:"in_progress"}});(ur==null?void 0:ur.status)==0&&(Se.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),yi(),pu(!0))})},((Wo=xo==null?void 0:xo.page)==null?void 0:Wo.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Fa==null?void 0:Fa.status)=="in_progress"&&!(xo!=null&&xo.is_extra)&&((Ho=xo==null?void 0:xo.page)==null?void 0:Ho.status)=="in_progress"&&(un==null?void 0:un.IsSuper)&&(xo==null?void 0:xo.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mo.float_icon,style:{background:"rgba(227,0,0,0.1)"}},a.createElement("img",{src:te(7891),width:20,height:20})),a.createElement("div",{className:Mo.float_text,onClick:()=>Lr(void 0,null,function*(){var Oo;let ur=yield(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Oo=xo==null?void 0:xo.page)==null?void 0:Oo.id,status:"ended"}});(ur==null?void 0:ur.status)==0&&(Se.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),yi())})},"\u7ED3\u675F\u7B54\u9898")))),na.get("simulate")=="true"&&a.createElement("div",{className:Mo.btn_float,style:{bottom:0}},a.createElement(Ga.op,{className:"mb20",onClick:()=>{na.get("type")?fe.history.push(`/classrooms/${Ut==null?void 0:Ut.coursesId}/smart_plan/${Ut==null?void 0:Ut.id}/ppt_info/info?type=${na.get("type")}`):fe.history.push(`/classrooms/${Ut==null?void 0:Ut.coursesId}/smart_plan/${Ut==null?void 0:Ut.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!vu&&Cl&&!lu&&a.createElement("div",{className:Mo.btn_float,style:{right:un!=null&&un.IsSuper?"0px":"20px"}},a.createElement("div",null,a.createElement(Ga.op,{disabled:ua==1,className:"mb20",onClick:()=>{if(ua==1){Se.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}tu(""),ql(ua-1)}},"\u4E0A\u4E00\u9875")),a.createElement("div",null,a.createElement(Ga.op,{disabled:ua==ra,onClick:()=>{if(ua==ra){Se.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}tu(""),ql(ua+1)}},"\u4E0B\u4E00\u9875")),(un==null?void 0:un.IsSuper)&&a.createElement("div",{className:Mo.to_page_style},"\u8DF3\u8F6C\u5230",a.createElement(oe.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:ku||void 0,placeholder:"\u9875\u7801",onChange:Oo=>{ql(Oo),tu(Oo)}},Array.from({length:ra},(Oo,ur)=>ur+1).map(Oo=>a.createElement(oe.default.Option,{key:Oo,value:Oo},Oo))))),!vu&&Cl&&(un==null?void 0:un.IsSuper)&&ua==ra&&(Fa==null?void 0:Fa.status)=="in_progress"&&a.createElement("div",{className:Mo.over_content},a.createElement("div",{className:Mo.over_button,onClick:()=>Lr(void 0,null,function*(){yield da()})},a.createElement("img",{src:te(3540),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u7ED3\u675F\u6388\u8BFE"))),!Cl&&(Ut==null?void 0:Ut.user_login)&&ci&&a.createElement("div",{className:Mo.over_item_list},a.createElement("div",{className:Mo.over_item},a.createElement("div",{className:Mo.close_button,onClick:()=>{di(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mo.over_button,onClick:()=>{Ol(!0)}},a.createElement("img",{src:te(78868),className:Mo.ewm_img,style:{width:"16px",height:"15px"}}),a.createElement("div",{className:Mo.ewm_text},"\u5B66\u751F\u5217\u8868")),a.createElement("div",{className:Mo.over_button,onClick:()=>{fe.history.push(`/classrooms/${Ut==null?void 0:Ut.coursesId}/smart_plan/${Ut==null?void 0:Ut.id}/detail`)}},a.createElement("img",{src:te(50066),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u9000\u51FA\u8BFE\u4EF6")))),!Cl&&!(Ut!=null&&Ut.user_login)&&(un==null?void 0:un.IsSuper)&&ci&&a.createElement("div",{className:Mo.over_item_list},a.createElement("div",{className:Mo.over_item},a.createElement("div",{className:Mo.close_button,onClick:()=>{di(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mo.over_button,onClick:()=>{ni(!0)}},a.createElement("img",{src:te(15091),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u5168\u5C4F\u64AD\u653E")),(Fa==null?void 0:Fa.status)=="not_started"&&a.createElement("div",{className:Mo.over_button,onClick:()=>Lr(void 0,null,function*(){Tt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan",params:{coursesId:Ut==null?void 0:Ut.coursesId,smart_plans_id:Ut==null?void 0:Ut.id}}})})},a.createElement("img",{src:te(76502),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(Fa==null?void 0:Fa.status)=="not_started"&&a.createElement("div",{className:Mo.over_button,onClick:()=>Lr(void 0,null,function*(){ii(!0)})},a.createElement("img",{src:te(93026),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(Fa==null?void 0:Fa.status)=="in_progress"&&a.createElement("div",{className:Mo.over_button,onClick:()=>Lr(void 0,null,function*(){yield da()})},a.createElement("img",{src:te(3540),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),a.createElement("div",{className:Mo.over_button,onClick:()=>{po(new Date)}},a.createElement("img",{src:te(56440),className:Mo.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))),!Cl&&!(Ut!=null&&Ut.user_login)&&!(un!=null&&un.IsSuper)&&!lu&&a.createElement("div",{className:Mo.overcont2wrap},a.createElement(Ga.op,{disabled:ua==1,className:"mr30",onClick:()=>{if(ua==1){Se.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}ql(ua-1)}},"\u4E0A\u4E00\u9875"),a.createElement("div",{className:Mo.over_content2},a.createElement("div",{className:Mo.over_button2,onClick:()=>{fe.history.push(`/classrooms/${Ut==null?void 0:Ut.coursesId}/smart_plan`)}},a.createElement("img",{src:te(50066),className:Mo.ewm_img2,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mo.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),a.createElement(Ga.op,{disabled:ua==ra,className:"ml30",onClick:()=>{if(ua==ra){Se.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}ql(ua+1)}},"\u4E0B\u4E00\u9875")),!Cl&&!ci&&(un==null?void 0:un.IsSuper)&&a.createElement("div",{className:Mo.kjgj_style},a.createElement("div",{className:Mo.kjgj_item,onClick:()=>{di(!0)}},a.createElement("div",{className:Mo.kjgj_img},a.createElement("img",{src:te(22335),style:{width:"30px",height:"30px"}})),a.createElement("div",{className:Mo.kjgj_text},"\u8BFE\u4EF6\u5DE5\u5177"))))};return a.createElement(y.Z,{spinning:or},a.createElement("div",{style:{display:"flex"}},Zn,ju&&a.createElement("div",{className:Mo.page_style},"\u7B2C",ua,"\u9875"),a.createElement(Yi,{className:`${Mo.officeWrp} ${Di?Mo.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:En=>{console.log("box:",En);const Oa=En[0]+En[1],_a=[En[0]/Oa*100,En[1]/Oa*100];console.log("newSizes:",_a),_a[0]<20&&(_a[0]=20,_a[1]=80),_a[1]==0?si(!0):si(!1),Vl(_a),bu()}},Cl?a.createElement(a.Fragment,null,a.createElement(Yi.Panel,{size:Qu[0]}," ",ll()),a.createElement(Yi.Panel,{size:Qu[1],collapsible:!(un!=null&&un.IsSuper),style:{overflow:"hidden"}},un!=null&&un.IsSuper?a.createElement(Re.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{pu(!1)},destroyOnClose:!0,forceRender:!0,open:vu},Qr(),a.createElement("div",{className:Mo.close_drawer,onClick:En=>{En.stopPropagation(),pu(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):Qr())):a.createElement(a.Fragment,null,a.createElement(Yi.Panel,{size:Qu[0],min:"20%",collapsible:!0}," ",ll()),a.createElement(Yi.Panel,{size:Qu[1],collapsible:!0,style:{overflow:"hidden"}},(!Cl||!(un!=null&&un.IsSuper))&&Qr()))),a.createElement(u0.Z,{Callback:()=>{uu(),(0,x.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/smart_plans/${Ut==null?void 0:Ut.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:ua,allow_answer:!1,is_end:!1}}})}}),a.createElement(i0.Z,{v:Fa,params:Ut,user:Ee,visible:Nr,afterOk:()=>{ii(!1),window.location.reload()},afterCancel:()=>{ii(!1)}}),a.createElement(De.default,{centered:!0,maskClosable:!1,keyboard:!1,open:$l,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},a.createElement("div",{className:Mo.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:Mo.erweima},a.createElement(E.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Ut==null?void 0:Ut.coursesId}&id=${Ut==null?void 0:Ut.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(Xt=de==null?void 0:de.setting)==null?void 0:Xt.tab_logo_url}`})),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},a.createElement(Ft.ZP,{type:"primary",onClick:()=>{Ql(!1),Dr(!1),po(null),ni(!0),rr()}},"\u5F00\u59CB\u4E0A\u8BFE"))),a.createElement(De.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:Co,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var En;Fo(!1),ql((En=Zo==null?void 0:Zo.sort())==null?void 0:En[0])},onOk:()=>Lr(void 0,null,function*(){var En;Fo(!1),ql((En=Zo==null?void 0:Zo.sort())==null?void 0:En[0])})},a.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(Bn=Zo==null?void 0:Zo.sort())==null?void 0:Bn.map((En,Oa)=>a.createElement("span",{key:Oa,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Fo(!1),ql(En)}},"\u7B2C",En,"\u9875",Oa+1==(Zo==null?void 0:Zo.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),a.createElement(De.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:qr,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{Ol(!1)},footer:null},a.createElement(y.Z,{spinning:!1},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},a.createElement(oe.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:hl==null?void 0:hl.course_group_id,options:(Kn=ou||[])==null?void 0:Kn.map(En=>({label:En==null?void 0:En.name,value:En==null?void 0:En.id})),onChange:En=>{hl.page=1,hl.course_group_id=En,fu(Vi({},hl))}}),a.createElement(Ga.t7,{style:{width:300},value:{value:hl.search},onChange:(En,Oa)=>{hl.page=1,hl.search=En,fu(Vi({},hl))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),a.createElement(Ie.default,{loading:cl,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:En=>a.createElement("span",{style:{color:"#666666"}},En||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:En=>a.createElement("span",{style:{color:"#666666"}},En||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:En=>a.createElement("span",{style:{color:"#666666"}},En||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(En,Oa)=>a.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Ol(!1),fe.history.push(`/classrooms/${Ut==null?void 0:Ut.coursesId}/smart_plan/${Ut==null?void 0:Ut.id}/users/${Oa==null?void 0:Oa.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:eu,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:hl.limit,current:hl.page,position:["bottomRight"],onChange:(En,Oa)=>{hl.page=En,hl.limit=Oa,fu(Vi({},hl))},total:mu,showTotal:(En,Oa)=>a.createElement("span",null,"\u5171",a.createElement("span",{style:{color:"#165DFF"}}," ",En," "),"\u6761\u6570\u636E")}})))))};var m0=(0,fe.connect)(({user:Ee,classroomList:ge,loading:de,globalSetting:wt})=>({user:Ee,classroomList:ge,globalSetting:wt,loading:de.effects}))(g0)},58253:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return ue}});var a=te(59301),me=te(6767),he=te(62957),fe=te(14566),Ce=te(25399),Se=te(60242),De=te(38986),Ze={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},Be=te(9148),le=te(16253),Re=te(47257),Ie=te.n(Re),Ft=te(51257),oe=te(59301),E=Object.defineProperty,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(ie,Pe,ze)=>Pe in ie?E(ie,Pe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ie[Pe]=ze,ee=(ie,Pe)=>{for(var ze in Pe||(Pe={}))b.call(Pe,ze)&&z(ie,ze,Pe[ze]);if(y)for(var ze of y(Pe))x.call(Pe,ze)&&z(ie,ze,Pe[ze]);return ie},ne=(ie,Pe,ze)=>new Promise((Me,Xe)=>{var lt=tt=>{try{It(ze.next(tt))}catch(rt){Xe(rt)}},be=tt=>{try{It(ze.throw(tt))}catch(rt){Xe(rt)}},It=tt=>tt.done?Me(tt.value):Promise.resolve(tt.value).then(lt,be);It((ze=ze.apply(ie,Pe)).next())}),ue=({v:ie,visible:Pe,params:ze,user:Me,afterOk:Xe,afterCancel:lt})=>{var be;const[It,tt]=(0,a.useState)([]),rt=(0,a.useRef)([]),[Yt,nt]=(0,a.useState)(!1),Nt={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{tt([])},accept:".ppt,.pptx",beforeUpload:Je=>ne(void 0,null,function*(){var kt,Lt;const Dt=Je.name.endsWith(".ppt"),Ye=Je.name.endsWith(".pptx");if(!Dt&&!Ye)return me.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(Je.size/1024/1024>200)return me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const We=yield(0,De.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:Je.name}});if((kt=We==null?void 0:We.data)!=null&&kt.exist)me.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),tt([]);else{const ct={id:String(Math.random()).slice(-6),name:Je.name,size:Je.size,file:Je,description:"",percent:0,status:"uploading"};pt(ct,{container_type:"SmartPlan",login:(Lt=Me==null?void 0:Me.userInfo)==null?void 0:Lt.login,container_id:null,description:"",realFileName:!1}),tt(it=>[ct])}return Promise.reject()})},pt=(Je,kt)=>ne(void 0,null,function*(){var Lt,Dt,Ye,ke,We,ct,it,Oe,qe,bt;kt.file_name=Je.name;const Rt=Je.name,Gt=yield(0,De.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((Gt==null?void 0:Gt.status)!==0){tt(At=>(At[At.findIndex(Ve=>Ve.name===Rt)].status="error",[...At])),me.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Gt.data=JSON.parse((0,le.pe)(Gt.data));const _t=new(Ie())({endpoint:(Lt=Gt==null?void 0:Gt.data)==null?void 0:Lt.end_point,region:(Dt=Gt==null?void 0:Gt.data)==null?void 0:Dt.region,accessKeyId:(Ye=Gt==null?void 0:Gt.data)==null?void 0:Ye.access_key_id,accessKeySecret:(ke=Gt==null?void 0:Gt.data)==null?void 0:ke.access_key_secret,bucket:(We=Gt==null?void 0:Gt.data)==null?void 0:We.bucket,stsToken:(ct=Gt==null?void 0:Gt.data)==null?void 0:ct.security_token});Je.name.split(".").pop(),_t.multipartUpload(`smartplans/${ze.coursesId}/${ze==null?void 0:ze.id}/${(it=Me==null?void 0:Me.userInfo)==null?void 0:it.login}/${Date.now()}/${Rt}`,new Blob([Je.file],{type:Je.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(At,Ve,dt)=>{tt(Ge=>{const ht=Ge.findIndex(ut=>ut.name===Rt);return Ge[ht].client=_t,Ge[ht].percent=At*100,Ge[ht].checkpoint=Ve,[...Ge]})},checkpoint:(qe=rt.current[(Oe=rt.current)==null?void 0:Oe.findIndex(At=>At.name===Rt)])==null?void 0:qe.checkpoint,callback:{customValue:{id:Rt+""},url:(bt=Gt==null?void 0:Gt.data)==null?void 0:bt.callback_url,host:Gt==null?void 0:Gt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,De.rz)(kt)}}).then(function(At){tt(Ve=>{var dt,Ge,ht;const ut=Ve.findIndex(gt=>gt.name===Rt);let $t="done";return((dt=At.data)==null?void 0:dt.status)===0?Ve[ut].response=(Ge=At.data)==null?void 0:Ge.data:(me.ZP.warning((ht=At.data)==null?void 0:ht.message),$t="error"),Ve[ut].status=$t,[...Ve]})}).catch(function(At){(At==null?void 0:At.name)!=="cancel"&&tt(Ve=>{const dt=Ve.findIndex(Ge=>Ge.name===Rt);return Ve[dt].status="error",[...Ve]})})});return oe.createElement(he.default,{maskClosable:!1,centered:!0,open:Pe,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{lt(),tt([])},okButtonProps:{loading:Yt,disabled:(It==null?void 0:It.length)>0&&((be=It==null?void 0:It[0])==null?void 0:be.status)=="uploading"},onOk:()=>ne(void 0,null,function*(){var Je,kt,Lt;if((It==null?void 0:It.length)>0&&((Je=It==null?void 0:It[0])==null?void 0:Je.status)=="uploading"){me.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}nt(!0);const Dt=yield yield(0,De.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/smart_plans/${ie==null?void 0:ie.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Lt=(kt=It==null?void 0:It[0])==null?void 0:kt.response)==null?void 0:Lt.attachment_id}});return nt(!1),(Dt==null?void 0:Dt.status)===0&&(me.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),Xe(),tt([])),Dt})},oe.createElement("div",null,oe.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",oe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),oe.createElement(fe.default,ee({},Nt),oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement(Be.op,{shape:"default"},oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement("img",{width:14,src:te(69629)}),oe.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),oe.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),oe.createElement("div",{className:Ze.box},It.map(Je=>oe.createElement("div",{key:Je.id,className:Ze.row},oe.createElement("div",{className:Ze.icon},Je.status==="done"&&oe.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),Je.status==="error"&&oe.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),oe.createElement("div",null,oe.createElement(Ce.Z,{title:Je==null?void 0:Je.name},oe.createElement("div",{style:{color:Je.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,Ft.tP)(Je==null?void 0:Je.name,9))),Je.status==="uploading"&&oe.createElement(Se.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Je.percent,showInfo:!1,size:[168,4]})))))))}},98309:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return E}});var a=te(59301),me=te(25690),he=te(62957),fe=te(99571),Ce=te(29787),Se=te(81072),De=te(10866),Ze=te(75975),Be=te(24334),le=te(61186),Re=te.n(le),Ie=te(24363),Ft=te(59301),oe=(y,b,x)=>new Promise((z,ee)=>{var ne=ie=>{try{ue(x.next(ie))}catch(Pe){ee(Pe)}},re=ie=>{try{ue(x.throw(ie))}catch(Pe){ee(Pe)}},ue=ie=>ie.done?z(ie.value):Promise.resolve(ie.value).then(ne,re);ue((x=x.apply(y,b)).next())}),E=({open:y,onClose:b})=>{const[x,z]=(0,a.useState)(void 0);console.log((0,me.useLocation)(),33);const ee=(0,me.useLocation)();(0,a.useEffect)(()=>{y&&function(){return oe(this,null,function*(){const Lt=yield(0,Se.X6)(y);z(Lt.data)})}()},[y]);const{status:ne,created_at:re,code:ue,name:ie,language:Pe,pass_sets_count:ze,set_count:Me,error_msg:Xe,output:lt,input:be,expected_output:It,execute_memory:tt,user:rt,execute_time:Yt,input_file_url:nt,output_file_url:Nt,is_file:pt,expected_output_file_url:Je}=x||{};return Ft.createElement(he.default,{open:y,width:1e3,onCancel:()=>b(!1),footer:Ft.createElement(fe.ZP,{type:"primary",onClick:()=>b(!1)},"\u5173\u95ED"),centered:!0},Ft.createElement(Ce.Z,{spinning:!x,delay:500},Ft.createElement("div",{className:"record-detail-info"},x?Ft.createElement(Ft.Fragment,null,Ft.createElement("div",{className:"record-detail-body"},Ft.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Ft.createElement("ul",{className:"record-info"},Ft.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Ft.createElement("span",{className:ne===0?"c-green":"c-red"},De.Im[ne])," "),Ft.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Ft.createElement("span",null,Re()(re).format("YYYY-MM-DD HH:mm:ss"))," "),Ft.createElement("li",null," \u8BED\u8A00\uFF1A",Ft.createElement("span",null,Pe)," "),Ft.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Ft.createElement("span",null,Yt*1e3,"ms")," "),Ft.createElement("li",null," ",`${ne===Ie.h.HIDE_COMPILE_STATUS?"--":ze} / ${Me} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,De.gZ)({status:ne,error_msg:Xe,execute_time:Yt,output:lt,input:be,expected_output:It,input_file_url:nt,output_file_url:Nt,is_file:pt,expected_output_file_url:Je}),Ft.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Ft.createElement(Ze.ZP,{height:"200px",width:"100%",language:Pe==null?void 0:Pe.toLocaleLowerCase(),value:Be.Base64.decode(ue),options:{readOnly:!0}}))):null)))}},7727:function(Te,ot,te){"use strict";te.d(ot,{Im:function(){return Me},Y4:function(){return lt}});var a=te(59301),me=te(37568),he=te(6767),fe=te(99571),Ce=te(37345),Se=te(24334),De=te.n(Se),Ze=te(91136),Be=te(86074),le=te(76902),Re=te(51257),Ie=te(34376),Ft=te.n(Ie),oe=te(38986),E=te(25690),y=te(98309),b=te(49535),x=te(81072),z=te(8243),ee=te(45677),ne=te(92310),re=te.n(ne),ue=te(84989),ie=te(59301),Pe=(tt,rt,Yt)=>new Promise((nt,Nt)=>{var pt=Lt=>{try{kt(Yt.next(Lt))}catch(Dt){Nt(Dt)}},Je=Lt=>{try{kt(Yt.throw(Lt))}catch(Dt){Nt(Dt)}},kt=Lt=>Lt.done?nt(Lt.value):Promise.resolve(Lt.value).then(pt,Je);kt((Yt=Yt.apply(tt,rt)).next())});const{TextArea:ze}=me.default,Me={[Ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Xe=(tt=>(tt[tt.SET_VISIBLE=0]="SET_VISIBLE",tt[tt.SET_TABINDEX=1]="SET_TABINDEX",tt))(Xe||{});function lt(tt){const{status:rt,error_msg:Yt,output:nt,input:Nt,expected_output:pt,is_file:Je,input_file_url:kt,output_file_url:Lt,expected_output_file_url:Dt,setMonacoValue:Ye,setData:ke,highlightEndEntry:We}=tt,ct=(0,a.useRef)(),it=(0,a.useRef)(),Oe=(0,a.useRef)();let qe=null;const bt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(nt&&!Je&&ct.current){const Rt=new Ie.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Rt.open(ct.current);const Gt=(We?Re.jl:Re.pp)(Se.Base64.decode(nt));Rt.write(Gt),Rt.setOption("theme",{background:"#1e1e1e"})}if(Nt&&!Je&&it.current){const Rt=new Ie.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Rt.open(it.current),Rt.write((We?Re.jl:Re.pp)(Nt)),Rt.setOption("theme",{background:"#1e1e1e"})}if(pt&&!Je&&Oe.current){const Rt=new Ie.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Rt.open(Oe.current),Rt.write((We?Re.jl:Re.pp)(Se.Base64.decode(pt))),Rt.setOption("theme",{background:"#1e1e1e"})}},[nt]),rt){case Ce.h.NOMATCH:qe=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Je&&ie.createElement("div",{ref:ct}),Je&&ie.createElement("div",{style:bt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pe(this,null,function*(){const Rt=yield(0,oe.ZP)(Lt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ye(Rt),setTimeout(()=>{ke(Lt)},200)})},nt)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Je&&ie.createElement("div",{ref:Oe}),Je&&ie.createElement("div",{style:bt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pe(this,null,function*(){const Rt=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ye(yield Rt.text()),setTimeout(()=>{ke(Dt)},200)})},pt)));break;case Ce.h.EXECUTEFAILURE:qe=ie.createElement(ie.Fragment,null,ie.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Je&&ie.createElement(le.Z,{value:Nt,style:bt}),Je&&ie.createElement("div",{style:bt},ie.createElement("a",{onClick:()=>(0,Re.LR)(kt,Nt)},Nt))),ie.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:Ze.Z.error,style:{color:"#E30000",padding:"0 10px"}},Se.Base64.decode(Yt),"111")));break;case Ce.h.COMPILEFAILURE:qe=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:Ze.Z.error},Se.Base64.decode(Yt)));break;case Ce.h.PODFAILURE:qe=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ce.h.TIMEOUT:qe=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",qe," ")}function be(tt){const{status:rt,error_msg:Yt,execute_time:nt,output:Nt,input:pt,expected_output:Je,is_file:kt,input_file_url:Lt,output_file_url:Dt,expected_output_file_url:Ye}=tt;let ke=null;switch(rt){case Ce.h.OK:case Ce.h.NOMATCH:case Ce.h.EXECUTEFAILURE:case Ce.h.COMPILEFAILURE:ke=ie.createElement("div",{id:"outputResultRef",className:"h100"});break;case Ce.h.PODFAILURE:ke=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ce.h.TIMEOUT:ke=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",ke," ")}function It({value:tt,className:rt}){return ie.createElement("span",{className:rt},tt)}ot.ZP=({input:tt,is_file:rt,debuging:Yt,submitting:nt,executingMessage:Nt,debugResult:pt,onChangeInput:Je,onDebugCode:kt,onSubmitCode:Lt,hack:Dt,user:Ye,submitResult:ke,isWhiteTheme:We,topDispatch:ct})=>{const[it]=(0,E.useSearchParams)(),Oe=(0,E.useParams)(),[qe,bt]=(0,a.useState)(!1),[Rt,Gt]=(0,a.useState)(!1),[_t,An]=(0,a.useState)(1),[At,Ve]=(0,a.useState)(!1),[dt,Ge]=(0,a.useState)(0),[ht,ut]=(0,a.useState)(!1),[$t,gt]=(0,a.useState)(""),[Qe,Pt]=(0,a.useState)(""),He=(0,a.useRef)(),St=(0,a.useRef)(),an=(0,a.useRef)(null),Et=(0,a.useRef)(null),_e=(0,a.useRef)(null);console.log(ke,"submitResult",Oe);const{status:Ae,id:Le,input:Ue,output:at,expected_output:Vt,is_file:zt,input_file_url:on,output_file_url:Wt,expected_output_file_url:jt,error_msg:In,hack_sets:oa}=ke||{};(0,a.useEffect)(()=>{Ae===0&&(An(1),Ge(0))},[Ae,Le]),(0,a.useEffect)(()=>{Pe(void 0,null,function*(){var Xn;const ln=yield(0,x.rX)(Oe==null?void 0:Oe.id,"submit");(ln==null?void 0:ln.status)===0&&(ln!=null&&ln.data&&((Xn=ln==null?void 0:ln.data)==null?void 0:Xn.status)!==0?(ct({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:ln==null?void 0:ln.data}}),An(2),Ge(320)):(An(1),Ge(0)))})},[Oe==null?void 0:Oe.id]),(0,a.useEffect)(()=>{if(He.current){let xn=function(et){yn=fn.offsetHeight,Mn=!0,ta=et.pageY,_e.current.style.display="block"},Xn=function(){Mn=!1,_e.current.style.display="none"},ln=function(et){if(Mn){dn();let xt=ta-et.pageY,pn=yn+xt;if(pn<0&&(pn=0),pn>window.innerHeight-150&&(pn=window.innerHeight-150),_t===1){pn<=34?Ge(0):Ge(pn);return}console.log(pn,"resizeH"),Ge(pn)}};const fn=an.current;let yn=0,Mn=!1,ta=0;const Ct=document.getElementById("case-y-bar");return Ct==null||Ct.addEventListener("mousedown",xn),document.addEventListener("mousemove",ln),document.addEventListener("mouseup",Xn),()=>{const et=document.getElementById("case-y-bar");et==null||et.removeEventListener("mousedown",xn),document.removeEventListener("mousemove",ln),document.removeEventListener("mouseup",Xn)}}},[He,_t]),(0,a.useEffect)(()=>{const xn=b.Z.subscribe("resize-move-bar",dn);if(it.get("type")!=="exercises")return document.addEventListener((0,ue.gH)(),Dn),()=>{document.removeEventListener((0,ue.gH)(),Dn),xn()}},[]),(0,a.useEffect)(()=>{});function dn(){var xn,Xn,ln,fn;const yn=document.getElementById("outputResultRef");if(yn){let Mn=yn.dataset.text;St.current.reset(),St.current.writeln(Mn);const ta=document.getElementById("outputResultRef").offsetWidth-20,Ct=((fn=(ln=(Xn=(xn=St.current)==null?void 0:xn._core)==null?void 0:Xn._renderService)==null?void 0:ln.dimensions)==null?void 0:fn.actualCellWidth)||10,et=Math.ceil(ta/Ct);St.current.resize(et,Math.ceil(yn.clientHeight/16))}}function Sn(){bt(!qe),setTimeout(()=>{dn()},300),qe?Ge(320):(Ge(window.innerHeight-150),Ve(!0))}function $n(){Rt?(Gt(!1),(0,ue.BU)()):(Gt(!0),(0,ue.Dj)(Et.current))}const Dn=xn=>{(0,ue.vp)()||Gt(!1)},Cn=(0,a.useMemo)(()=>{if(pt){const{status:xn,output:Xn,error_msg:ln}=pt;return setTimeout(()=>{let fn="",yn=document.getElementById("outputResultRef");Xn?fn=Se.Base64.decode(Xn):ln&&(fn=Se.Base64.decode(ln)),St.current=new Ie.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),St.current.open(yn),St.current.onKey(function(Mn){var ta;if(Mn.domEvent.key.toLocaleUpperCase()==="C"&&Mn.domEvent.ctrlKey){Mn.domEvent.preventDefault();let Ct=(ta=St.current)==null?void 0:ta.getSelection();navigator.clipboard.writeText(Ct).then(()=>{})}}),yn.dataset.text=fn,St.current.setOption("convertEol",!0),dn()},300),ie.createElement(ie.Fragment,null,be(pt))}return null},[pt]);function tn(){var xn,Xn;if(!(Dt!=null&&Dt.code)||((xn=Dt==null?void 0:Dt.code)==null?void 0:xn.trim().length)===0){(Xn=he.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}An(1),Ge(320),kt()}const Vn=xn=>Pe(void 0,null,function*(){let Xn=yield(0,oe.ZP)(`/api/problems/${xn}/start.json`,{method:"get",params:{hack_user_id:Ye==null?void 0:Ye.user_id}});Xn&&(window.location.href=`/myproblems/${Xn==null?void 0:Xn.identifier}${window.location.search}`)});function Jn(){zt?navigator.clipboard.writeText(Se.Base64.decode(In)).then(()=>{he.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(Se.Base64.decode(at)).then(()=>{he.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ie.createElement(a.Fragment,null,ie.createElement("div",{className:re()(Ze.Z.case,We&&Ze.Z.whiteCase),style:{height:dt},ref:an},ie.createElement("div",{className:Ze.Z.fullMask,ref:_e}),ie.createElement("div",{className:Ze.Z["resize-y-bar"],id:"case-y-bar",ref:He,draggable:!1},_t===2&&ie.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),_t===1&&(dt<=34?ie.createElement("div",{onClick:()=>{Ge(320)},className:Ze.Z.unfoldBtn},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ie.createElement("div",{onClick:()=>{Ge(0)},className:Ze.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ie.createElement("div",null,ie.createElement("div",{className:Ze.Z.caseHead},ie.createElement("div",{className:Ze.Z.dot}),ie.createElement("div",{className:Ze.Z.text},_t===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),_t===2&&!nt&&typeof Ae=="number"&&ie.createElement(ie.Fragment,null,Ae===Ce.h.OK?ie.createElement("div",{className:Ze.Z.pass},ie.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ie.createElement("div",{className:Ze.Z.noPass},ie.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Me[Ae])),ie.createElement("div",{className:Ze.Z.btns},_t===2&&!nt&&ie.createElement(ie.Fragment,null,Ae!==Ce.h.OK&&ie.createElement("div",{onClick:Jn},ie.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ie.createElement("div",{onClick:()=>{ut(Le)}},ie.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),it.get("type")!=="exercises"&&ie.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Sn()},ie.createElement("i",{className:`iconfont icon-${qe?"suoxiao1":"fangda"}`})))),ie.createElement("div",{style:{display:_t===1?"block":"none"}},Yt?ie.createElement(Be.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:dt-34}},ie.createElement("div",{className:Ze.Z.result},ie.createElement("div",{className:Ze.Z.left},ie.createElement("div",{className:Ze.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ie.createElement("div",{className:Ze.Z.leftNode},ie.createElement(ze,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:rt?"":tt,onChange:Je}))),ie.createElement("div",{className:Ze.Z.right},ie.createElement("div",{className:Ze.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ie.createElement("div",{className:Ze.Z.node},pt?Cn:ie.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ie.createElement("div",{style:{display:_t===2?"block":"none"}},nt?ie.createElement(Be.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:dt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ie.createElement("div",{ref:Et,className:Ze.Z.elseNode},ie.createElement("div",{className:Ze.Z.nameWrap},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ie.createElement("div",{className:Ze.Z.scroll},ie.createElement("pre",{className:Ze.Z.scrollBox,style:At?{height:Rt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!zt&&ie.createElement(It,{value:Ue}),zt&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pe(void 0,null,function*(){const xn=yield fetch(on,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Pt(yield xn.text()),setTimeout(()=>{gt(on)},200)})},Ue)),Ue&&ie.createElement("div",{className:Ze.Z.action},ie.createElement("span",{onClick:()=>Ve(!At)},At?"\u6536\u8D77":"\u5C55\u5F00")))),ie.createElement("div",{className:Ze.Z.result,style:{flex:1,overflow:"hidden"}},ie.createElement("div",{className:Ze.Z.left},ie.createElement("div",{className:Ze.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ie.createElement("div",{className:Ze.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ie.createElement("pre",null,!zt&&ie.createElement(It,{className:"mb10",value:Vt&&Se.Base64.decode(Vt)||""}),zt&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pe(void 0,null,function*(){const xn=yield fetch(jt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Pt(yield xn.text()),setTimeout(()=>{gt(jt)},200)})},Vt)))),ie.createElement("div",{className:Ze.Z.right},ie.createElement("div",{className:Ze.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ie.createElement("div",{className:Ze.Z.node,style:{color:Ae===Ce.h.OK?"#2ABD8C":"#FF2C29"}},ie.createElement("pre",null,(Ae===4||Ae===5)&&ie.createElement(It,{className:"mb10",value:In&&Se.Base64.decode(In)||""}),Ae!=4&&Ae!=5&&(zt?ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pe(void 0,null,function*(){const xn=yield(0,oe.ZP)(Wt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Pt(xn)}catch(Xn){Pt("")}setTimeout(()=>{gt(Wt)},200)})},at):ie.createElement(It,{className:"mb10",value:at&&Se.Base64.decode(at)||""})))))))))),ie.createElement("div",{className:re()(Ze.Z.footer,We&&Ze.Z.whiteFooter),style:{zIndex:100}},(Dt==null?void 0:Dt.is_program)&&(Dt==null?void 0:Dt.above_question)&&ie.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Vn(Dt==null?void 0:Dt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Dt==null?void 0:Dt.is_program)&&(Dt==null?void 0:Dt.under_question)&&ie.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Vn(Dt==null?void 0:Dt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ie.createElement(fe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Yt||nt,loading:Yt,color:"#2ABD8C",className:"mr10",onClick:tn},"\u8C03\u8BD5\u4EE3\u7801"),it.get("qtype")!=="8"&&ie.createElement(fe.ZP,{className:Ze.Z.disabled,type:"primary",icon:ie.createElement("i",{className:"iconfont icon-bofang1"}),loading:nt,disabled:Yt||nt,onClick:()=>{var xn,Xn;if(!(Dt!=null&&Dt.code)||((xn=Dt==null?void 0:Dt.code)==null?void 0:xn.trim().length)===0){(Xn=he.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}An(2),Ge(320),Lt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ie.createElement(y.Z,{onClose:ut,open:ht}),ie.createElement(ee.Z,{close:!0,data:$t,type:$t.length?"txt":"",onClose:()=>gt(""),monacoEditor:{value:Qe,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(Te,ot,te){"use strict";te.r(ot),te.d(ot,{Types:function(){return rn},default:function(){return se}});var a=te(59301),me=te(25690),he=te(11938),fe=te(62957),Ce=te(29787),Se=te(99571),De=te(25399),Ze=te(77019),Be=te(81072),le=te(81722),Re=te(84989),Ie=te(8343),Ft=te(346),oe=te(87169),E=te(30641),y=te(75975),b=te(91558),x=te(23992),z=te(58397),ee=te(6767),ne={list:"list___IRN6i",copy:"copy___qCn9B"},re=te(56102),ue=te(38986),ie=(ve,Fe,Ne)=>new Promise((yt,Ot)=>{var mt=Ht=>{try{Jt(Ne.next(Ht))}catch(en){Ot(en)}},Zt=Ht=>{try{Jt(Ne.throw(Ht))}catch(en){Ot(en)}},Jt=Ht=>Ht.done?yt(Ht.value):Promise.resolve(Ht.value).then(mt,Zt);Jt((Ne=Ne.apply(ve,Fe)).next())}),ze=({showResourceCentre:ve,identifier:Fe})=>{const Ne=(0,me.useParams)(),[yt,Ot]=(0,a.useState)(null);(0,a.useEffect)(()=>{ve&&mt()},[ve]);const mt=()=>ie(void 0,null,function*(){const Zt=yield(0,ue.ZP)(`/api/problems/${Fe}/attachment_list.json`,{method:"get"});(Zt==null?void 0:Zt.status)==0&&Ot(Zt.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(yt!=null&&yt.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),yt==null?void 0:yt.map((Zt,Jt)=>a.createElement("dl",{className:ne.list,key:Jt},a.createElement(De.Z,{title:Zt.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),Zt.title)),a.createElement("dd",null,a.createElement(re.CopyToClipboard,{text:Zt.saved_file_path,onCopy:()=>ee.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Me=te(59301),Xe=Object.defineProperty,lt=Object.defineProperties,be=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Yt=(ve,Fe,Ne)=>Fe in ve?Xe(ve,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):ve[Fe]=Ne,nt=(ve,Fe)=>{for(var Ne in Fe||(Fe={}))tt.call(Fe,Ne)&&Yt(ve,Ne,Fe[Ne]);if(It)for(var Ne of It(Fe))rt.call(Fe,Ne)&&Yt(ve,Ne,Fe[Ne]);return ve},Nt=(ve,Fe)=>lt(ve,be(Fe));const pt={theme:(0,x.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,x.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,x.G)("cmTabToSpace",!0),showResourceCentre:!1};var Je=(ve=>(ve[ve.set_font_size=0]="set_font_size",ve[ve.set_theme=1]="set_theme",ve[ve.on_tab_to_space=2]="on_tab_to_space",ve[ve.set_show_editor_setting=3]="set_show_editor_setting",ve[ve.set_show_respurce_center=4]="set_show_respurce_center",ve))(Je||{});function kt(ve,Fe){switch(Fe.type){case 3:return Nt(nt({},ve),{showEditorSetting:Fe.payload});case 1:return Nt(nt({},ve),{theme:Fe.payload});case 0:return Nt(nt({},ve),{fontSize:Fe.payload});case 2:return Nt(nt({},ve),{tabToSpace:Fe.payload});case 4:return Nt(nt({},ve),{showResourceCentre:Fe.payload});default:throw new Error}}var Lt=({isLoading:ve,value:Fe,onChange:Ne,language:yt,onUpdateCode:Ot,ActionBarRender:mt,setIsWhiteTheme:Zt,identifier:Jt})=>{const[Ht,en]=(0,a.useReducer)(kt,pt),{theme:hn,fontSize:cn,showEditorSetting:nn,tabToSpace:kn,showResourceCentre:jn}=Ht,Kt=(0,a.useRef)(),pa=(0,a.useRef)();(0,a.useEffect)(()=>{Zt(hn==="vs")},[hn]);const Tn={onFontSizeChange:Ca=>{en({type:0,payload:Ca}),(0,x.t)("cmFontSize",Ca)},tabToSpace:kn,cmFontSize:cn,className:"oj",cmCodeMode:hn,onTabToSpace:Ca=>{en({type:2,payload:Ca}),(0,x.t)("cmTabToSpace",Ca)},onCodeModeChange:Ca=>{en({type:1,payload:Ca}),(0,x.t)("ProgrammingCodeMode",Ca)}};function la(){en({type:3,payload:!1})}function Pa(){en({type:3,payload:!0})}function ha(){en({type:4,payload:!1})}function Ya(){en({type:4,payload:!0})}const sa={value:Fe,language:yt,theme:hn,options:{fontSize:cn,insertSpaces:kn},onChange:Ca=>{Ne(Ca),pa.current=Ca,clearTimeout(Kt.current),Kt.current=setTimeout(()=>{Ot(pa.current)},1e4)},onEditBlur:Ca=>{pa.current&&Ot(pa.current)}};return Me.createElement(a.Fragment,null,mt(Pa,Ya),Me.createElement("div",{style:{flex:1,overflow:"hidden"}},!ve&&Me.createElement(y.ZP,nt({},sa))),Me.createElement(b.Z,null,Me.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:nn,onClose:la},Me.createElement(z.Z,nt({},Tn)))),Me.createElement(b.Z,null,Me.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:jn,onClose:ha},Me.createElement(ze,{showResourceCentre:jn,identifier:Jt}))))},Dt=te(60141),Ye=te(24334),ke=te(7727),We={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},ct={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},it=te(54172),Oe=te(13747),qe=te(58617),bt=te(98309),Rt=te(61186),Gt=te.n(Rt),_t=te(59301);const{Column:An}=it.default;var At=({submitResult:ve,submitting:Fe,submitRecords:Ne,page:yt,onPageChange:Ot,topicId:mt})=>{const[Zt]=(0,me.useSearchParams)(),{records:Jt,records_count:Ht}=Ne||{},[en,hn]=(0,a.useState)(!1),cn=Zt.get("type")==="1";return _t.createElement(Ce.Z,{spinning:Fe,tip:"\u8BC4\u6D4B\u4E2D...",indicator:_t.createElement(qe.Z,{style:{fontSize:24},spin:!0})},(Jt==null?void 0:Jt.length)>0?_t.createElement(it.default,{dataSource:Jt,rowKey:"id",pagination:!1},_t.createElement(An,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(nn,kn)=>_t.createElement("span",null," ",Gt()(nn).format("YYYY-MM-DD HH:mm:ss"))}),_t.createElement(An,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(nn,kn)=>{var jn;return _t.createElement("span",{className:`${nn===0?"c-green":"c-red"} current`,onClick:()=>{hn(kn.id)}},(jn=ke.Im[nn])==null?void 0:jn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),_t.createElement(An,{title:`\u6267\u884C\u7528\u65F6 (${cn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:nn=>nn?cn?nn:nn/1e3:""}),_t.createElement(An,{title:`\u5185\u5B58\u6D88\u8017\uFF08${cn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:nn=>nn?cn?nn:parseFloat((nn/1024).toFixed(2)):""}),_t.createElement(An,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),_t.createElement(An,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(nn,kn)=>_t.createElement("span",{className:"c-light-primary current",onClick:()=>{hn(kn.id)}},"\u67E5\u770B")})):_t.createElement("div",{style:{height:300,width:"100%"}}),_t.createElement(bt.Z,{onClose:hn,open:en}),Ht>15?_t.createElement(Oe.Z,{className:ct.pagination,current:yt,pageSize:15,total:Ht,onChange:Ot}):null)},Ve=te(28426),dt=te(96599),Ge={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},ht=te(76902),ut=te(59301);const $t={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var gt=({hack:ve})=>{const{language:Fe,difficult:Ne,time_limit:yt,description:Ot}=ve,[mt]=(0,me.useSearchParams)(),Zt=$t[Ne];return ut.createElement(ut.Fragment,null,ut.createElement("ul",{className:Ge.info},ut.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ut.createElement("b",{className:Ge.info_tag},Fe)),ut.createElement("li",null,ut.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ut.createElement(dt.default,{color:Zt==null?void 0:Zt.color},Zt==null?void 0:Zt.name)),ut.createElement("li",null,ut.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ut.createElement("span",{style:{color:"#333333"}},yt,"\u79D2"))),mt.get("qtype")==="8"?ut.createElement(ht.Z,{value:Ot,showProgramFill:!0,className:Ge.desc}):ut.createElement(ht.Z,{value:Ot,className:Ge.desc}))},Qe={},Pt=te(59301),He=({hack:ve,current_user:Fe})=>Pt.createElement("div",{className:Qe.answer},ve!=null&&ve.answer_text?Pt.createElement(ht.Z,{style:{padding:"13px 0"},value:(ve==null?void 0:ve.answer_text)||""}):Pt.createElement(Ve.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),St=te(49535);function an(ve,Fe){return(0,ue.U2)(`/problems/${ve}/comments.json`,{page:Fe,limit:10})}function Et(ve){return(0,ue.v_)(`/discusses/${ve}/plus.json`,{container_type:"Discuss",type:1})}function _e(ve,Fe,Ne){return(0,ue.v_)(`/problems/${ve}/comments/reply.json`,{comments:{content:Ne,parent_id:Fe}})}function Ae(ve,Fe){return(0,ue.v_)(`/problems/${ve}/comments.json`,{comments:{content:Fe}})}function Le(ve,Fe,Ne){return(0,ue.v_)(`/problems/${ve}/comments/${Fe}/hidden.json`,Ne)}function Ue(ve,Fe){return(0,ue.IV)(`/problems/${ve}/comments/${Fe}`)}var at=te(75604);function Vt({author:ve}){return a.createElement("a",{href:`/users/${ve.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Ft.Z.IMG_SERVER}/images/${ve.image_url}`,width:"50"}))}function zt({data:ve,index:Fe,parentDiscussIndex:Ne,user:yt,onSetActionType:Ot}){const{author:mt,can_delete:Zt,content:Jt,id:Ht,time:en}=ve;function hn(){Ot({id:Ht,index:Fe,type:"delete-discuss",parentDiscussIndex:Ne,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const cn=yt.admin||Zt||mt.user_id===yt.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Vt,{author:mt}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${mt.login}`,target:"_blank"},mt.name),a.createElement("span",{className:"grey"},en),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},cn?a.createElement("a",{onClick:hn,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(ht.Z,{className:"discuss-content",value:Jt})))}var on=({user:ve,data:Fe,index:Ne,onPlusDiscuss:yt,onSetActionType:Ot,activeDiscussIndex:mt,onReplyDiscuss:Zt,onSetActiveDiscussIndex:Jt})=>{const{content:Ht,children:en,hidden:hn,id:cn,praise_count:nn,time:kn,user_praise:jn,can_delete:Kt,author:pa}=Fe;function Tn(){Jt(cn)}function la(){yt(cn,!jn,Ne)}function Pa(){Ot({id:cn,index:Ne,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ha(){Ot({id:cn,index:Ne,params:{hidden:hn?"0":"1"},type:"hidden-discuss",message:hn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ya=ve.admin||ve.user_id===pa.user_id;return a.createElement("div",{className:"discuss-item-container",key:cn},a.createElement(Vt,{author:pa}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${pa.login}`,target:"_blank"}," ",pa.name," "),a.createElement("span",{className:"grey"},kn)),a.createElement(ht.Z,{className:"discuss-content",value:Ht}),en&&en.length>0?a.createElement("div",{className:"reply-discuss-container"},en.map((sa,Ca)=>a.createElement(zt,{key:sa.id,data:sa,index:Ca,user:ve,onSetActionType:Ot,parentDiscussIndex:Ne}))):null,a.createElement("div",{className:"btn-group"},Ya?a.createElement("a",{onClick:ha,title:hn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:hn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Kt&&(!en||en.length==0)?a.createElement("a",{onClick:Pa,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Tn,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:la,className:jn?"c-orange":""},a.createElement("i",{className:jn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,nn||""))),a.createElement(at.Z,{id:cn,activeDiscussIndex:mt,onReplyDiscuss:Zt})))},Wt=te(87320),jt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},In=te(39793),oa=(ve,Fe,Ne)=>new Promise((yt,Ot)=>{var mt=Ht=>{try{Jt(Ne.next(Ht))}catch(en){Ot(en)}},Zt=Ht=>{try{Jt(Ne.throw(Ht))}catch(en){Ot(en)}},Jt=Ht=>Ht.done?yt(Ht.value):Promise.resolve(Ht.value).then(mt,Zt);Jt((Ne=Ne.apply(ve,Fe)).next())}),dn=({user_praise:ve,praise_count:Fe,praisePlus:Ne,onCreateDiscuss:yt,discuss_count:Ot})=>{const[mt,Zt]=(0,a.useState)(!1),[Jt,Ht]=(0,a.useState)("");function en(kn){Ht(kn)}function hn(){Zt(!0)}function cn(){Zt(!1)}function nn(){return oa(this,null,function*(){yt(Jt),Ht(""),Zt(!1)})}return a.createElement("div",{className:`${jt["dis-input-editor-container"]} ${mt?jt.active:""} `},a.createElement("div",{className:mt?`hide ${jt["text-area"]}`:jt["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:hn}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Ot," "),a.createElement("a",{className:"c-light-black",onClick:Ne,title:ve?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${ve?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Fe?a.createElement("span",null,Fe):"")),mt?a.createElement("div",{className:jt["input-mask"],onClick:cn}):null,a.createElement("div",{className:mt?jt["md-container"]:`${jt["md-container"]} hide`},a.createElement(In.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Jt,height:240,onChange:en}),a.createElement("div",{className:jt["tip-container"],onClick:cn},a.createElement("a",{className:jt["btn-send"],onClick:nn}," \u53D1\u9001 "))))},Sn=te(59301),$n=Object.defineProperty,Dn=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,xn=(ve,Fe,Ne)=>Fe in ve?$n(ve,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):ve[Fe]=Ne,Xn=(ve,Fe)=>{for(var Ne in Fe||(Fe={}))Vn.call(Fe,Ne)&&xn(ve,Ne,Fe[Ne]);if(tn)for(var Ne of tn(Fe))Jn.call(Fe,Ne)&&xn(ve,Ne,Fe[Ne]);return ve},ln=(ve,Fe)=>Dn(ve,Cn(Fe)),fn=(ve,Fe,Ne)=>new Promise((yt,Ot)=>{var mt=Ht=>{try{Jt(Ne.next(Ht))}catch(en){Ot(en)}},Zt=Ht=>{try{Jt(Ne.throw(Ht))}catch(en){Ot(en)}},Jt=Ht=>Ht.done?yt(Ht.value):Promise.resolve(Ht.value).then(mt,Zt);Jt((Ne=Ne.apply(ve,Fe)).next())});const yn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Mn=(ve=>(ve[ve.GET_DISCUSSES=0]="GET_DISCUSSES",ve[ve.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",ve[ve.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",ve[ve.PLUS_DISCUSS=3]="PLUS_DISCUSS",ve[ve.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",ve[ve.SET_PAGE=5]="SET_PAGE",ve[ve.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",ve))(Mn||{});function ta(ve,Fe){switch(Fe.type){case 6:return ln(Xn({},ve),{loading:!0});case 0:return Xn(Xn({},ve),Fe.payload);case 1:return Xn(Xn({},ve),Fe.payload);case 4:return Xn(Xn({},ve),Fe.payload);case 3:return Xn(Xn({},ve),Fe.payload);case 5:return ln(Xn({},ve),{page:Fe.payload});case 2:return Xn(Xn({},ve),Fe.payload);default:throw new Error}}var Ct=({user:ve,identifier:Fe,hack:Ne,onTriggerPraise:yt,activeIndex:Ot})=>{const[mt,Zt]=(0,a.useReducer)(ta,yn),{loading:Jt,page:Ht,data:en,count:hn,actionType:cn,activeDiscussIndex:nn}=mt,kn=(0,a.useCallback)(()=>fn(void 0,null,function*(){Zt({type:6});const sa=yield an(Fe,Ht),{comments:Ca,disscuss_count:Ba}=sa;Zt({type:0,payload:{data:Ca,count:Ba,loading:!1}})}),[Ht,Fe]);(0,a.useEffect)(()=>{Ot==="2"&&kn()},[Fe,Ht,Ot]);function jn(sa){Zt({type:5,payload:sa})}function Kt(sa){Zt({type:4,payload:{actionType:sa}})}function pa(sa){Zt(nn===sa?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:sa}})}function Tn(sa,Ca,Ba){return fn(this,null,function*(){try{const Wa=yield Et(sa);en[Ba].user_praise=Ca,en[Ba].praise_count=Wa.praise_count,Zt({type:3,payload:{data:[...en]}})}catch(Wa){console.log(Wa)}})}function la(){return fn(this,null,function*(){const{id:sa,params:Ca,type:Ba,index:Wa,parentDiscussIndex:Ia}=cn;if(Ba==="hidden-discuss"&&(yield Le(Fe,sa,Ca),Ia?en[Ia].children[Wa].hidden=Ca.hidden==1:en[Wa].hidden=Ca.hidden==1,Zt({type:4,payload:{actionType:null,data:[...en]}})),Ba==="delete-discuss"){if(yield Ue(Fe,sa),Ia||Ia===0){let no=en[Ia].children;for(let so=no.length-1;so>=0;so--)if(no[so].id===sa){no.splice(so,1);break}en[Ia].children=no}else for(let no=en.length-1;no>=0;no--)if(en[no].id===sa){en.splice(no,1);break}Zt({type:4,payload:{actionType:null,data:[...en]}})}})}function Pa(){Zt({type:4,payload:{actionType:null}})}function ha(sa,Ca){return fn(this,null,function*(){try{yield _e(Fe,sa,Ca),kn()}catch(Ba){console.log(Ba)}})}function Ya(sa){return fn(this,null,function*(){Zt({type:6}),yield Ae(Fe,sa),kn()})}return Sn.createElement(Sn.Fragment,null,Sn.createElement("div",{className:"discuss-panel"},en.length===0?Sn.createElement(Ve.Z,null):en.map((sa,Ca)=>Sn.createElement(on,{onReplyDiscuss:ha,onPlusDiscuss:Tn,onSetActiveDiscussIndex:pa,onSetActionType:Kt,data:sa,index:Ca,user:ve,activeDiscussIndex:nn})),hn>10?Sn.createElement("div",{className:"pagination-container"},Sn.createElement(Oe.Z,{showQuickJumper:!0,onChange:jn,current:Ht,total:hn})):null),Sn.createElement(dn,{user_praise:Ne.user_praise,praise_count:Ne.praises_count,praisePlus:yt,discuss_count:Ne.comments_count,onCreateDiscuss:Ya}),Sn.createElement(b.Z,null,Sn.createElement(fe.default,{centered:!0,title:"\u63D0\u793A",open:!!cn,onOk:la,onCancel:Pa},Sn.createElement("p",null,cn?cn.message:"")),Sn.createElement(Wt.Z,null)))},et=te(82326),xt=te(37568),pn=te(86743),Wn={},qn=te(59301),ma=({hack:ve,current_user:Fe})=>qn.createElement("div",{className:Wn.answer},ve!=null&&ve.analysis?qn.createElement(ht.Z,{style:{padding:"13px 0"},value:(ve==null?void 0:ve.analysis)||""}):qn.createElement(Ve.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),bn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},On=te(8848),fa=te(5269),ya=te(28284),Qt=te(71051),sn=te(3532),$e=te(59301);const{TextArea:Nn}=xt.default,{Panel:ga}=On.default;var ia=({data:ve,hack:Fe})=>(console.log(ve,Fe,"data"),Fe!=null&&Fe.is_file?$e.createElement(sn.Y2,{disabled:!0,className:bn.uploadTableWrapper,showScore:!Fe.test_set_score,data:ve,isProgramHomework:!0}):$e.createElement("div",{className:bn.hackSets},ve==null?void 0:ve.map((Ne,yt)=>$e.createElement(On.default,{accordion:!0,bordered:!1,key:yt,defaultActiveKey:yt===0&&Ne.id,className:bn.collapseWrapper,expandIcon:({isActive:Ot})=>$e.createElement("i",{className:`iconfont icon-weizhankai ${Ot?bn.open:bn.close}`,style:{fontSize:14,transition:"all .2s"}})},$e.createElement(ga,{key:Ne.id,header:$e.createElement(Ze.Z,{align:"middle",justify:"space-between",wrap:!1},$e.createElement(fa.Z,{className:bn.panelHeader},$e.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",yt+1)),$e.createElement(fa.Z,{flex:1},$e.createElement(Ze.Z,{align:"middle",justify:"end",wrap:!1},!(Fe!=null&&Fe.test_set_score)&&$e.createElement(fa.Z,{className:bn.rateInput},$e.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),$e.createElement("div",null,$e.createElement(ya.default.Item,{noStyle:!0},$e.createElement(Qt.Z,{value:Ne==null?void 0:Ne.score,className:bn.baseFormItem,min:0,max:100,disabled:!0}))),$e.createElement("span",{className:"ml10"},"%")))))},$e.createElement(ya.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},$e.createElement(Nn,{readOnly:!0,value:Ne==null?void 0:Ne.input,rows:4})),$e.createElement(ya.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},$e.createElement(Nn,{readOnly:!0,value:Ne==null?void 0:Ne.output,rows:4}))))))),Na={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Aa=te(59301),Ma=(0,a.forwardRef)(({data:ve=[]},Fe)=>{var Ne;const[yt,Ot]=(0,a.useState)(),mt=ve.filter(Jt=>Jt.show);(0,a.useEffect)(()=>{mt.length&&Ot(mt[0].id)},[ve==null?void 0:ve.length]);const Zt=((Ne=mt.find(Jt=>Jt.id===yt))==null?void 0:Ne.element)||null;return(0,a.useImperativeHandle)(Fe,()=>({setActiveTab:Jt=>Ot(Jt)})),Aa.createElement("div",{className:Na.tabs},Aa.createElement("div",{className:Na.tabWarp},mt.map(Jt=>Aa.createElement("div",{onClick:()=>Ot(Jt.id),className:`${Na.tab} ${Jt.id===yt?Na.active:""}`,key:Jt.id},Jt.name))),Aa.createElement("div",{className:Na.content},Zt))}),Ln=te(59301),Ua=Object.defineProperty,uo=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,Qo=(ve,Fe,Ne)=>Fe in ve?Ua(ve,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):ve[Fe]=Ne,pr=(ve,Fe)=>{for(var Ne in Fe||(Fe={}))Fn.call(Fe,Ne)&&Qo(ve,Ne,Fe[Ne]);if(za)for(var Ne of za(Fe))xr.call(Fe,Ne)&&Qo(ve,Ne,Fe[Ne]);return ve},tr=(ve,Fe)=>uo(ve,Ja(Fe)),Qn=(ve,Fe,Ne)=>new Promise((yt,Ot)=>{var mt=Ht=>{try{Jt(Ne.next(Ht))}catch(en){Ot(en)}},Zt=Ht=>{try{Jt(Ne.throw(Ht))}catch(en){Ot(en)}},Jt=Ht=>Ht.done?yt(Ht.value):Promise.resolve(Ht.value).then(mt,Zt);Jt((Ne=Ne.apply(ve,Fe)).next())});const ja={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ro={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var to=({hack:ve,onTriggerPraise:Fe,topicId:Ne,page:yt,onPageChange:Ot,user:mt,current_user:Zt,submitRecords:Jt,submitting:Ht,submitResult:en,setActiveIndex:hn,hack_sets:cn})=>{var nn,kn;const[jn]=(0,me.useSearchParams)(),[Kt,pa]=(0,a.useState)("0"),Tn=(0,me.useLocation)(),[la,Pa]=(0,a.useState)(!1),[ha,Ya]=(0,a.useState)(null),[sa,Ca]=(0,a.useState)([]),[Ba,Wa]=(0,a.useState)([]),[Ia,no]=(0,a.useState)({page:1,limit:10}),so=(0,a.useRef)(null),wo=(0,a.useRef)(null);console.log(mt,"user");let[Da,yo]=(0,a.useState)(tr(pr({},(0,me.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{wo.current&&(ve==null?void 0:ve.is_close_tips)===!1&&ha===null&&Ya(!0)},[wo.current,ve==null?void 0:ve.is_close_tips,ha]);function $a(){return Qn(this,null,function*(){yield(0,ue.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{hn(Kt)},[Kt]);function ka(Ta){return Qn(this,null,function*(){let io=Ta.target.id;if(io==="1"){let wa=yield(0,ue.ZP)(`/api/myproblems/${Da.id}/redo_logs.json`,{method:"get",params:pr({},Ia)});(wa==null?void 0:wa.status)===0&&Wa(wa==null?void 0:wa.data)}pa(io)})}(0,a.useEffect)(()=>St.Z.subscribe("to-commit-info",()=>{pa("1"),so.current&&so.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>St.Z.subscribe("to-reset-info",()=>{ka({target:{id:"1"}}),so.current&&so.current.setActiveTab("2")}),[]);function Ha(){pa("2")}function Qa(){return Qn(this,null,function*(){let Ta=yield(0,ue.ZP)("/api/problems/my_hack_list.json",{method:"get",params:pr({identifier:Da==null?void 0:Da.id},Da)});Ca(Ta)})}const Do=[{title:null,description:Ln.createElement("div",null,Ln.createElement("b",{onClick:()=>{Ya(!1),$a(),Pa(!0),Qa()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ln.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Ln.createElement(Se.ZP,{onClick:()=>{Ya(!1),$a()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>wo.current}];return Ln.createElement("div",{className:We["left-panel"]},Ln.createElement("ul",{className:`${We["s-navs"]} ${We["bg-white"]} ${We.b1}`},(ve==null?void 0:ve.is_program)&&!jn.get("pageId")&&Ln.createElement(De.Z,{title:"\u9898\u76EE\u5217\u8868"},Ln.createElement("div",{onClick:()=>{Qa(),Pa(!0)},className:We.btns,ref:wo,style:ha?{pointerEvents:"none"}:{}},Ln.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ln.createElement("li",{style:{marginLeft:20}},Ln.createElement("a",{className:Kt==="0"?We.active:"",id:"0",onClick:ka},"\u9898\u76EE\u63CF\u8FF0")),Ln.createElement("li",null,Ln.createElement("a",{className:Kt==="1"?We.active:"",id:"1",onClick:ka},"\u64CD\u4F5C\u8BB0\u5F55")),(jn.get("type")!=="exercises"&&(ve==null?void 0:ve.answer_text_show)||jn.get("type")!=="exercises"&&(ve==null?void 0:ve.analysis_show))&&Ln.createElement("li",null,Ln.createElement("a",{className:Kt==="4"?We.active:"",id:"4",onClick:ka},"\u89E3\u7B54\u53C2\u8003")),jn.get("type")!=="exercises"&&Ln.createElement("li",null,Ln.createElement("a",{className:Kt==="2"?We.active:"",id:"2",onClick:ka},"\u8BC4\u8BBA")),!!(cn!=null&&cn.length)&&jn.get("type")!=="exercises"&&jn.get("type")!=="1"&&Ln.createElement("li",null,Ln.createElement("a",{className:Kt==="5"?We.active:"",id:"5",onClick:ka},"\u6D4B\u8BD5\u7528\u4F8B"))),Ln.createElement("div",{className:`${We["tab-panel-body"]} ${Kt==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ln.createElement(gt,{hack:ve,onTriggerPraise:Fe,toDiscuss:Ha})),Ln.createElement("div",{style:{padding:"12px"},className:`${We["tab-panel-body"]} ${Kt==="1"?"":"hide"}`},Ln.createElement(Ma,{ref:so,data:[{id:"1",show:jn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ln.createElement(Ln.Fragment,null,Jt!=null&&Jt.records_count||Ht?Ln.createElement(At,{page:yt,onPageChange:Ot,topicId:Ne,submitting:Ht,key:(en==null?void 0:en.id)||1,submitRecords:Jt,submitResult:en}):Ln.createElement(Ve.Z,null))},{id:"2",show:jn.get("type")==="exercises"||(ve==null?void 0:ve.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ln.createElement(Ln.Fragment,null,Ln.createElement(it.default,{pagination:!1,dataSource:Ba==null?void 0:Ba.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ta,io,wa)=>Gt()(Ta).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ta,io,wa)=>{var ao;return(ao=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(aa=>aa.id===Ta))==null?void 0:ao.name}}]}),Ln.createElement(Oe.Z,{style:{marginTop:10},current:Ia.page,total:Ba==null?void 0:Ba.count,hideOnSinglePage:!0,onChange:Ta=>Qn(void 0,null,function*(){Ia.page=Ta,no(Ia);let io=yield(0,ue.ZP)(`/api/myproblems/${Da.id}/redo_logs.json`,{method:"get",params:tr(pr({},Ia),{courseId:Da.courseId})});(io==null?void 0:io.status)===0&&Wa(io==null?void 0:io.data)})}))}]})),Ln.createElement("div",{style:{padding:"12px"},className:`${We["tab-panel-body"]} ${Kt==="4"?"":"hide"}`},Ln.createElement(Ma,{data:[{id:"1",show:jn.get("type")!=="exercises"&&(ve==null?void 0:ve.answer_text_show),name:"\u7B54\u6848",element:Ln.createElement(Ln.Fragment,null,Ln.createElement(He,{hack:ve,current_user:Zt}))},{id:"2",show:jn.get("type")!=="exercises"&&(ve==null?void 0:ve.analysis_show),name:"\u89E3\u6790",element:Ln.createElement(Ln.Fragment,null,Ln.createElement(ma,{hack:ve,current_user:Zt}))}]})),Ln.createElement("div",{className:`${We["tab-panel-body"]} ${Kt==="2"?"":"hide"}`,style:{padding:0}},Ln.createElement(Ct,{user:mt,activeIndex:Kt,identifier:ve.identifier,hack:ve,onTriggerPraise:Fe})),Ln.createElement("div",{className:`${We["tab-panel-body"]} ${Kt==="5"?"":"hide"}`,style:{padding:12}},Ln.createElement(ia,{data:cn||[],hack:ve})),Ln.createElement(E.Z,{rootClassName:We.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Pa(!1),open:la},Ln.createElement(Ze.Z,null,Ln.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ln.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",sa==null?void 0:sa.total_count,"\u9898\xA0[\xA0",sa==null?void 0:sa.total_score,"\u5206\xA0]\xA0"),!(mt!=null&&mt.hack_manager)&&Ln.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",sa==null?void 0:sa.work_score,"\u5206")),Ln.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ln.createElement(Ze.Z,{align:"middle",className:"mt10 mb10"},!(mt!=null&&mt.hack_manager)&&Ln.createElement(et.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Ta=>{Da.page=1,Da.finish_status=Ta,yo(pr({},Da)),Qa()}},Ln.createElement(et.default.Option,{value:""},"\u5168\u90E8"),Ln.createElement(et.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ln.createElement(et.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ln.createElement(et.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ln.createElement(et.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Ta=>{Da.page=1,Da.difficult=Ta||null,yo(pr({},Da)),Qa()}},Ln.createElement(et.default.Option,{value:0},"\u5168\u90E8"),Ln.createElement(et.default.Option,{value:1},"\u7B80\u5355"),Ln.createElement(et.default.Option,{value:2},"\u9002\u4E2D"),Ln.createElement(et.default.Option,{value:3},"\u56F0\u96BE")),Ln.createElement(xt.default.Search,{size:"large",onSearch:Ta=>{Da.name=Ta,Da.page=1,yo(pr({},Da)),Qa()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ln.createElement("div",{className:We.list,style:{height:36,background:"#3D445C"}},!(mt!=null&&mt.hack_manager)&&Ln.createElement("span",null,"\u72B6\u6001"),Ln.createElement("span",null,"\u5E8F\u53F7"),Ln.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ln.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ln.createElement("div",{style:{overflow:"auto",flex:1}},(nn=sa==null?void 0:sa.data)!=null&&nn.length?(kn=sa==null?void 0:sa.data)==null?void 0:kn.map((Ta,io)=>Ln.createElement("div",{onClick:()=>Qn(void 0,null,function*(){let wa=yield(0,ue.ZP)(`/api/problems/${Ta==null?void 0:Ta.identifier}/start.json`,{method:"get",params:{hack_user_id:mt==null?void 0:mt.user_id}});wa&&(me.history.replace(`/myproblems/${wa==null?void 0:wa.identifier}${window.location.search}`),window.location.reload())}),className:`${We.list} ${Ta!=null&&Ta.checked?We.active:""}`},!(mt!=null&&mt.hack_manager)&&Ln.createElement(Ln.Fragment,null,!(Ta!=null&&Ta.opened)&&Ln.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Ta==null?void 0:Ta.opened)&&!(Ta!=null&&Ta.passed)&&Ln.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Ta==null?void 0:Ta.opened)&&(Ta==null?void 0:Ta.passed)&&Ln.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ln.createElement("span",null,(Da.page-1)*20+(io+1)),Ln.createElement("span",{style:{flex:1},title:Ta.name},`[${Ta==null?void 0:Ta.score}\u5206]`,"\xA0",Ta.name),Ln.createElement("span",{style:{flexBasis:48,paddingRight:0}},ja[Ta.difficult]))):Ln.createElement(Ve.Z,null)),Ln.createElement(Oe.Z,{current:Da.page,className:"mt20",hideOnSinglePage:!0,total:sa==null?void 0:sa.count,pageSize:Da.per_page,onChange:(Ta,io)=>{Da.page=Ta,Da.per_page=io,Qa()}})),Ln.createElement(pn.Z,{rootClassName:We.tour,closeIcon:!1,open:!!ha,steps:Do,gap:{offset:3,radius:2}}))},Ga=te(62522),Go=te(6383),xa=te(96680),Fr=te(74255),jo=te(3810),lr=te(36482),Ao=te(91136),Ro=te(92310),Br=te.n(Ro),Sr=te(41319),yr=te(37618),Yr=te(48790),Gr=te(27225),fo=te(3932),ko=te(64126),va=te(59301),El=Object.defineProperty,Xr=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,tl=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ke=(ve,Fe,Ne)=>Fe in ve?El(ve,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):ve[Fe]=Ne,Bt=(ve,Fe)=>{for(var Ne in Fe||(Fe={}))xe.call(Fe,Ne)&&Ke(ve,Ne,Fe[Ne]);if(tl)for(var Ne of tl(Fe))je.call(Fe,Ne)&&Ke(ve,Ne,Fe[Ne]);return ve},qt=(ve,Fe)=>Xr(ve,ml(Fe)),gn=(ve,Fe)=>{var Ne={};for(var yt in ve)xe.call(ve,yt)&&Fe.indexOf(yt)<0&&(Ne[yt]=ve[yt]);if(ve!=null&&tl)for(var yt of tl(ve))Fe.indexOf(yt)<0&&je.call(ve,yt)&&(Ne[yt]=ve[yt]);return Ne},ce=(ve,Fe,Ne)=>new Promise((yt,Ot)=>{var mt=Ht=>{try{Jt(Ne.next(Ht))}catch(en){Ot(en)}},Zt=Ht=>{try{Jt(Ne.throw(Ht))}catch(en){Ot(en)}},Jt=Ht=>Ht.done?yt(Ht.value):Promise.resolve(Ht.value).then(mt,Zt);Jt((Ne=Ne.apply(ve,Fe)).next())});const{Countdown:vt}=he.default,Mt={Java:"java",C:"c",Python:"py","C++":"c"};var rn=(ve=>(ve[ve.SET_LOADING=0]="SET_LOADING",ve[ve.GET_DATA=1]="GET_DATA",ve[ve.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",ve[ve.SET_DATA=3]="SET_DATA",ve[ve.SET_DEBUGING=4]="SET_DEBUGING",ve[ve.SET_SUBMITING=5]="SET_SUBMITING",ve[ve.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",ve[ve.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",ve[ve.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",ve[ve.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",ve[ve.SET_PAGE=10]="SET_PAGE",ve))(rn||{});function st(){return new Date().getTime()}const ae={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function pe(ve,Fe){switch(Fe.type){case 1:return Bt(Bt({},ve),Fe.payload);case 3:return qt(Bt({},ve),{data:Fe.payload});case 0:return qt(Bt({},ve),{loading:Fe.payload});case 9:return qt(Bt({},ve),{showNote:Fe.payload});case 4:return qt(Bt({},ve),{debuging:Fe.payload});case 5:return qt(Bt({},ve),{submitting:Fe.payload});case 2:return qt(Bt({},ve),{submitRecords:Fe.payload});case 10:return qt(Bt({},ve),{submitRecordPage:Fe.payload});case 6:return qt(Bt({},ve),{executingMessage:Fe.payload});case 7:return Bt(Bt({},ve),Fe.payload);case 8:return Bt(Bt({},ve),Fe.payload);default:throw new Error}}var se=({children:ve})=>{var Fe,Ne,yt,Ot,mt,Zt,Jt,Ht,en,hn;const[cn,nn]=(0,a.useReducer)(pe,ae),{id:kn}=(0,me.useParams)(),jn=(0,me.useLocation)(),[Kt]=(0,me.useSearchParams)(),{loading:pa,data:Tn,debugResult:la,submitResult:Pa,submitRecords:ha,submitRecordPage:Ya,showNote:sa,debuging:Ca,submitting:Ba,executingMessage:Wa}=cn,[Ia,no]=(0,a.useState)("#37AD83"),[so,wo]=(0,a.useState)(null),[Da,yo]=(0,a.useState)({}),[$a,ka]=(0,a.useState)(!0),[Ha,Qa]=(0,a.useState)(!1),[Do,Ta]=(0,a.useState)(!1),io=(0,a.useRef)(null),wa=(0,a.useRef)(0),ao=Tn==null?void 0:Tn.user,aa=Tn==null?void 0:Tn.hack,[Xo,Jo]=(0,a.useState)(!1),Po=(0,a.useRef)(1),nr=(0,a.useRef)(!1);(0,Sr.y)(Kt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:kr}=(0,Sr.X)(),[To,ea]=(0,a.useState)(""),qo=(0,jo._)(Da),[hr,dr]=(0,a.useState)({open:!1,text:""}),[ar,$o]=(0,a.useState)(null),Mr=(0,a.useRef)(null);(0,a.useEffect)(()=>{var La;let Xa=(La=aa==null?void 0:aa.homework_extension)==null?void 0:La.failed_evaluate_num;typeof Xa=="number"&&$o(Xa)},[(Fe=aa==null?void 0:aa.homework_extension)==null?void 0:Fe.failed_evaluate_num]),(0,a.useEffect)(()=>{function La(){return ce(this,null,function*(){var Xa,el,nl,pl,ol;ka(!0);const il=yield(0,Be.fu)(kn,{exercise_id:Kt.get("exercisesId")});if(setTimeout(()=>{ka(!1)},800),il.status!==401){try{il.hack.code=Ye.Base64.decode(il.hack.code)}catch(Kr){console.log(Kr)}il.hack=qt(Bt({},il.hack),{is_program:Kt.get("type")==="1"}),nn({type:1,payload:{loading:!1,data:il}})}if(Kt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Kr;Kt.get("coursesId")=="coursesId"?Kr=yield(0,le._F)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}):Kr=yield(0,le._B)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}),yo(Bt({},Kr)),kr((Xa=Kr==null?void 0:Kr.exercise)==null?void 0:Xa.forbid_copy),typeof((el=Kr==null?void 0:Kr.exercise)==null?void 0:el.left_time)=="number"&&(wo(Date.now()+((nl=Kr==null?void 0:Kr.exercise)==null?void 0:nl.left_time)*1e3),setTimeout(()=>{no("red")},(((pl=Kr==null?void 0:Kr.exercise)==null?void 0:pl.left_time)-300>0?((ol=Kr==null?void 0:Kr.exercise)==null?void 0:ol.left_time)-300:0)*1e3))}})}kn&&La()},[kn]),(0,a.useEffect)(()=>{var La;return Kt.get("type")==="exercises"&&((La=Da==null?void 0:Da.exercise)!=null&&La.screen_open)&&(window.removeEventListener("blur",Vr,!1),lr.U.forEach((Xa,el)=>{window.addEventListener(Xa,Vr,!1)}),window.addEventListener("blur",Vr,!1),window.focus()),()=>{document.removeEventListener((0,Re.gH)(),Vr)}},[Da]),(0,a.useEffect)(()=>{To==="1"&&kn&&aa!=null&&aa.language&&vr()},[kn,Ya,aa==null?void 0:aa.language,To]),(0,a.useEffect)(()=>(aa!=null&&aa.is_program&&(wa.current=0,io.current=setInterval(()=>{Tr()},15e3)),()=>{clearInterval(io.current)}),[aa==null?void 0:aa.is_program]);const Tr=()=>ce(void 0,null,function*(){let La=yield(0,ue.ZP)(`/api/myproblems/${kn}/save_long_time.json`,{method:"get",params:{answer_long_time:wa.current}})}),Vr=()=>{nr.current||(0,Re.BU)(),window.parent.postMessage("backExercise","*")};function vr(){return ce(this,null,function*(){try{const La=yield(0,Be.zO)(kn,{limit:15,page:Ya,language:aa==null?void 0:aa.language});nn({type:2,payload:La})}catch(La){console.log(La)}})}function fl(La){nn({type:10,payload:La})}function Pr(La){return ce(this,null,function*(){var Xa;let el;(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(el=yield(0,Go.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}));const nl=yield(0,Be.n4)(kn,{code:Ye.Base64.encode(La||aa.code),language:aa==null?void 0:aa.language,exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId"),ip:el});return nl.status===-5&&(0,me.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:qt(Bt({errorMessage:nl==null?void 0:nl.message},(Da==null?void 0:Da.exercise)||{}),{exercise_user_id:(Xa=Da==null?void 0:Da.exercise)==null?void 0:Xa.exercise_user_id,id:Kt.get("exercisesId")})}}),nl})}function gr(){return ce(this,null,function*(){if(Po.current=2,!Ba){nn({type:5,payload:!0});try{St.Z.publish("to-commit-info");const La=yield Pr();if(console.log(La,1),La.status===0){let il=function(){return ce(this,null,function*(){const{status:Kr,data:Ll}=yield(0,Be.rX)(kn,"submit"),Kl=st()-ol>(nl*pl+3)*1e3;if(Kr!==0&&!Kl&&setTimeout(il,1e3),Kl){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),nn({type:5,payload:!1});return}if(Kr===0){Ll.status===2&&fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ll==null?void 0:Ll.status)===0&&Kt.get("type")==="1"&&Ta(!0),(Ll==null?void 0:Ll.status)!==0&&Kt.get("type")==="1"&&$o(Mu=>Mu+1);const au=yield(0,Be.zO)(kn,{limit:15,page:Ya,language:aa==null?void 0:aa.language});nn({type:8,payload:qt(Bt({},cn),{submitResult:Ll,submitting:!1,submitRecords:au})})}})},Xa={};if(Kt.get("type")==="exercises"?(Xa.extras={exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId")},(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(Xa.extras.ip=yield(0,Go.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}))):Kt.get("type")==="smartPlan"&&(Xa.extras={smart_plan_page_item_bank_id:Kt.get("smartPlanItemBankId"),simulate:Kt.get("simulate")==="true"}),(yield(0,Be.bM)(kn,Xa)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const{time_limit:nl,test_case_size:pl}=aa,ol=st();il()}else nn({type:5,payload:!1})}catch(La){console.log(La),nn({type:5,payload:!1})}Jo(!1)}})}function Er(){return ce(this,null,function*(){Po.current=1,cn.debuging=!0,nn({type:4,payload:!0});try{if((yield Pr()).status===0){let ol=function(){return ce(this,null,function*(){const{status:il,message:Kr,data:Ll}=yield(0,Be.rX)(kn,"debug"),Kl=st()-pl>(Xa+3)*1e3;if(il!==0&&!Kl&&(nn({type:6,payload:Kr}),setTimeout(ol,1e3)),Kl){fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),nn({type:4,payload:!1}),nn({type:7,payload:qt(Bt({},cn),{debugResult:{status:2},debuging:!1})});return}il===0&&(Ll.status===2&&fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),nn({type:4,payload:!1}),nn({type:7,payload:qt(Bt({},cn),{debugResult:Ll,debuging:!1})}))})};const{time_limit:Xa}=aa;let el={input:encodeURIComponent(Tn.test_case.input)};if(Kt.get("type")==="exercises"&&(el.exercise_id=Kt.get("exercisesId")),(yield(0,Be.MU)(kn,el)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const pl=st();ol()}else nn({type:4,payload:!1})}catch(La){console.log(La)}finally{}})}function Hr(La,Xa){const el=Xa?{modify_code:!1}:{};nn({type:3,payload:qt(Bt({},Tn),{hack:Bt(qt(Bt({},aa),{code:La}),el)})}),Jo(!0)}const Bo=La=>ce(void 0,null,function*(){let Xa=yield(0,ue.ZP)(`/api/problems/${aa==null?void 0:aa.identifier}/start.json`,{method:"get",params:{language:La==="C++"||La==="c++"?encodeURIComponent(La):La,hack_user_id:ao==null?void 0:ao.user_id}});Xa.status!==-1&&me.history.replace(`/myproblems/${Xa==null?void 0:Xa.identifier}${window.location.search}`)});function _r(La){let Xa=La.target.value;nn({type:3,payload:qt(Bt({},Tn),{test_case:{input:Xa}})})}function lo(){return ce(this,null,function*(){try{let La={};Kt.get("type")==="exercises"?La.exercise_id=Kt.get("exercisesId"):aa!=null&&aa.homework_common_id&&(La.homework_common_id=aa==null?void 0:aa.homework_common_id);const Xa=yield(0,Be.H7)(kn,Bt({},La));Xa.status===401||(Hr(Ye.Base64.decode(Xa.code)),(Kt.get("type")==="exercises"||aa!=null&&aa.homework_common_id)&&St.Z.publish("to-reset-info"))}catch(La){console.log(La)}})}function Ka(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:va.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",va.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ce(this,null,function*(){const La=yield(0,Be.fi)(kn);La.status===401||Hr(Ye.Base64.decode(La.code),!0)})}})}function Uo(){nn({type:9,payload:!0})}function Za(){nn({type:9,payload:!1})}function mo(La){return ce(this,null,function*(){yield(0,Be.MK)(kn,La),nn({type:1,payload:{showNote:!1,data:qt(Bt({},Tn),{hack:qt(Bt({},aa),{notes:La.notes})})}})})}const Rr={hack:aa,isLoading:$a,input:(Ne=Tn==null?void 0:Tn.test_case)==null?void 0:Ne.input,is_file:(yt=Tn==null?void 0:Tn.test_case)==null?void 0:yt.is_file,identifier:aa==null?void 0:aa.identifier,attachments_count:Tn==null?void 0:Tn.attachments_count,language:aa==null?void 0:aa.language,code:aa==null?void 0:aa.code,title:"main."+Mt[aa==null?void 0:aa.language],modify_code:aa==null?void 0:aa.modify_code,notes:aa==null?void 0:aa.notes,debugResult:la,debuging:Ca,submitting:Ba,submitResult:Pa,executingMessage:Wa,onCancelNote:Za,onAddNote:mo,showNote:sa,user:ao,onShowNote:Uo,onSubmitCode:gr,onChangeCode:Hr,onChangeInput:_r,onDebugCode:Er,onResetCode:lo,onSyncCode:Ka,onUpdateCode:Pr,onChangeLanguage:Bo,isWhiteTheme:Ha,setIsWhiteTheme:Qa,topDispatch:nn};function ir(){return ce(this,null,function*(){const{praise_count:La}=yield(0,Be.vl)(aa.id,{container_type:"Hack",type:1});let Xa=qt(Bt({},Tn),{hack:qt(Bt({},aa),{praises_count:La,user_praise:!aa.user_praise})});nn({type:3,payload:Xa})})}const Zr={topicId:kn,submitResult:Pa,submitRecords:ha,submitting:Ba,page:Ya,onPageChange:fl,hack:aa,user:Tn==null?void 0:Tn.user,hack_sets:Tn==null?void 0:Tn.hack_sets,current_user:Tn==null?void 0:Tn.current_user,onTriggerPraise:ir,setActiveIndex:ea};console.log(Da);const[br,$r]=(0,a.useState)(!1),[Rl,Al]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const La=Xa=>{if(console.log("event-----",Xa),Xa.data.type==="showIntelligentTeacherStatus"){const{aiStatus:el,questionStatus:nl}=Xa.data;if($r(el),nl){let pl=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(pl.includes(Kt.get("smartPlanItemBankId")))return;fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:va.createElement("div",{className:"tc font16"},nl?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>ce(void 0,null,function*(){gr(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(pl.push(Kt.get("smartPlanItemBankId"))));let ol="";Kt.get("isMiniprogram")?ol=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:ol=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():me.history.push(ol)})})}}};return window.addEventListener("message",La),()=>{window.removeEventListener("message",La)}},[]);const vl=()=>{if(Kt.get("type")==="exercises")return!1;const La=Object.entries((aa==null?void 0:aa.homework_extension)||{}).some(([Xa,el])=>Xa!=="ai_code_evaluation_promote"&&!!el);return!!(Kt.get("type")==="1"&&((0,Yr.$O)()||La)||Kt.get("type")==="smartPlan"&&(br||Kt.get("showAi")))};return(0,a.useEffect)(()=>{var La,Xa,el,nl,pl,ol,il;vl()&&(ar>((Xa=(La=aa==null?void 0:aa.homework_extension)==null?void 0:La.ai_guide_data)==null?void 0:Xa.evaluation_num)&&dr({open:!0,text:(nl=(el=aa==null?void 0:aa.homework_extension)==null?void 0:el.ai_guide_data)==null?void 0:nl.evaluation_msg}),(pl=aa==null?void 0:aa.homework_extension)!=null&&pl.ai_guide&&ar==0&&!Mr.current&&(Mr.current=setTimeout(()=>{var Kr,Ll;dr({open:!0,text:(Ll=(Kr=aa==null?void 0:aa.homework_extension)==null?void 0:Kr.ai_guide_data)==null?void 0:Ll.unanswered_msg})},(((il=(ol=aa==null?void 0:aa.homework_extension)==null?void 0:ol.ai_guide_data)==null?void 0:il.unanswered_time)||0)*60*1e3)),Mr.current&&ar>0&&clearTimeout(Mr.current))},[ar,aa]),va.createElement(va.Fragment,null,va.createElement(Ce.Z,{spinning:pa,delay:500},Tn?va.createElement("div",{style:{minWidth:"1200px"}},va.createElement("header",{className:Br()(Ao.Z.header,Ha&&Ao.Z.whiteHeader)},!((Ot=["smartPlan","exercises"])!=null&&Ot.includes(Kt.get("type")))&&va.createElement("div",null,va.createElement("img",{src:`${Ft.Z.IMG_SERVER}/images/${ao==null?void 0:ao.image_url}`,alt:"user",width:36}),va.createElement("span",{style:{color:Ha?"#333":"#B2BACB",fontSize:16}},ao==null?void 0:ao.name)),((mt=["smartPlan","exercises"])==null?void 0:mt.includes(Kt.get("type")))&&va.createElement("div",null,va.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",va.createElement("span",{className:"ml10"},((Zt=Da==null?void 0:Da.exercise)==null?void 0:Zt.user_name)||(ao==null?void 0:ao.name)||"--")),va.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",va.createElement("span",{className:"ml10"},((Jt=Da==null?void 0:Da.exercise)==null?void 0:Jt.student_id)||(ao==null?void 0:ao.student_id)||"--"))),va.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},va.createElement("div",null,aa.name)),(Kt.get("type")==="smartPlan"||(aa==null?void 0:aa.is_program))&&va.createElement(xa.Z,{defaultValue:(aa==null?void 0:aa.answer_long_time)||0,onChange:La=>{wa.current=La},className:Ao.Z.timepiece}),ao!=null&&ao.hack_manager&&!Kt.get("is_smart_plan")?va.createElement(me.Link,{className:Ao.Z.btn_edit,to:Kt.get("type")==="1"?Kt.get("pageId")?`/problems/newedit/${aa.identifier}?type=1&pageId=${Kt.get("pageId")}&backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${aa.identifier}?type=1`:Kt.get("backUrl")?`/problems/newedit/${aa.identifier}?backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${aa.identifier}`}," ",va.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Ht=Da==null?void 0:Da.exercise)!=null&&Ht.left_time)&&va.createElement(va.Fragment,null,va.createElement("span",{style:{color:Ia,marginRight:6},className:`iconfont icon-daojishi ${Ao.Z.djs}`}),va.createElement("span",{className:"c-white mr20"},va.createElement(vt,{valueStyle:{color:Ia,fontSize:20,fontWeight:500},title:va.createElement("span",{style:{color:Ia,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:so,onFinish:()=>ce(void 0,null,function*(){const La=yield(0,le.VL)({categoryId:Kt.get("exercisesId"),commit_method:2});if((La==null?void 0:La.status)===0&&(Pr(),fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:va.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",va.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ce(void 0,null,function*(){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`})})),(La==null?void 0:La.status)===-3){const Xa=parseInt(La==null?void 0:La.message);wo(Date.now()+Xa*1e3)}})}))),(en=["smartPlan","exercises"])!=null&&en.includes(Kt.get("type"))?va.createElement(Se.ZP,{type:"primary",onClick:()=>{if(Kt.get("type")==="exercises"){const La=()=>ce(void 0,null,function*(){yield Pr(),Jo(!1),qo(),nr.current=!0,Vr()});if(!(ha!=null&&ha.records_count)||Xo){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:va.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:La});return}La()}else{let La="";Kt.get("isMiniprogram")=="true"?La=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:La=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${Kt.get("coursesId")}_${Kt.get("exercisesId")}`),console.log(Kt.get("isMiniprogram")=="true"),Kt.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${Kt.get("coursesId")}_${Kt.get("exercisesId")}`):me.history.push(La))}}},Kt.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):va.createElement("span",{onClick:()=>{var La;if(Kt.get("backUrl"))me.history.push(Kt.get("backUrl"));else if(Kt.get("type")==="1"){let Xa=(La=localStorage.getItem("program_homework"))==null?void 0:La.split(",");me.history.push(`/classrooms/${Xa==null?void 0:Xa[0]}/program_homework/${Xa==null?void 0:Xa[1]}/detail`)}else me.history.push("/problemset")}},va.createElement(De.Z,{title:"\u5173\u95ED"},va.createElement("i",{style:{color:Ha?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),va.createElement(Ce.Z,{size:"large",spinning:$a},va.createElement(Ie.Z,{className:Br()(Ao.Z.myProblems,Ha&&Ao.Z.whiteMyProblems),leftChild:va.createElement(to,Bt({},Zr)),rightChild:va.createElement(we,Bt({},Rr))}))):null,va.createElement(fe.default,{centered:!0,closable:!1,width:680,footer:null,open:Do,className:"oj-modal"},va.createElement("section",{className:"oj-modal-content"},va.createElement("div",{className:"oj-modal-head"},va.createElement("img",{src:Ga,alt:""}),va.createElement("i",{onClick:()=>Ta(!1),className:"iconfont icon-guanbi1"})),va.createElement("aside",null,va.createElement("img",{className:"mr30",src:ko.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",va.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Pa==null?void 0:Pa.execute_time,"ms"),"\u4F18\u4E8E",va.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pa==null?void 0:Pa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),va.createElement("aside",{className:"mb50"},va.createElement("img",{src:fo.Z,className:"mr30"}),va.createElement("span",{className:"oj-modal-tt"},va.createElement("span",null,va.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),va.createElement("span",{className:"c-light-primary"},Pa==null?void 0:Pa.execute_memory,"kb")),va.createElement("span",null,va.createElement("span",null))),"\u4F18\u4E8E",va.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pa==null?void 0:Pa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),va.createElement("div",{id:"oj-modal-next",onClick:()=>ce(void 0,null,function*(){var La;if(Pa!=null&&Pa.next_identifier){let Xa=yield(0,ue.ZP)(`/api/problems/${Pa==null?void 0:Pa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ao==null?void 0:ao.user_id}});Xa&&(me.history.replace(`/myproblems/${Xa==null?void 0:Xa.identifier}${window.location.search}`),window.location.reload())}else{let Xa=(La=localStorage.getItem("program_homework"))==null?void 0:La.split(",");me.history.push(`/classrooms/${Xa==null?void 0:Xa[0]}/program_homework/${Xa==null?void 0:Xa[1]}/detail`)}}),className:"oj-modal-btn"},Pa!=null&&Pa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),vl()&&va.createElement(yr.Z,{showData:Kt.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:aa==null?void 0:aa.homework_extension,description:aa==null?void 0:aa.description,allShow:(0,Yr.$O)(),code:aa==null?void 0:aa.code,sendParams:{source:"hack",hack_id:kn},draggableExtraNode:((hn=aa==null?void 0:aa.homework_extension)==null?void 0:hn.ai_guide)&&(hr==null?void 0:hr.open)&&va.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},va.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),va.createElement(Gr.Z,{text:(hr==null?void 0:hr.text)||""}),va.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:La=>{dr({open:!1,text:""})}}))})),va.createElement(Fr.Z,{successCb:()=>{Po.current===1?Er():gr()}}))};function ye({title:ve,modify_code:Fe,onSyncCode:Ne,onShowCodeSetting:yt,onResetCode:Ot,hack:mt,onChangeLanguage:Zt,isWhiteTheme:Jt,onShowResourceCentre:Ht,attachments_count:en}){var hn;const cn=()=>{fe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:va.createElement(oe.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ot})},[nn]=(0,me.useSearchParams)(),kn=nn.get("language"),jn=Kt=>Kt==="1"?"c++":Kt==="2"?"C++":Kt;return(0,a.useEffect)(()=>{kn&&Zt(jn(kn))},[]),(0,a.useEffect)(()=>{mt!=null&&mt.tpm_code_modified&&fe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:va.createElement(oe.Z,null),content:va.createElement("div",null,va.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),va.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),va.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ot()})},[mt==null?void 0:mt.language]),console.log(mt,Jt,"hack"),va.createElement("div",{className:`${Ao.Z.codeHead} ${Jt?Ao.Z.whiteCodeHead:""}`},va.createElement("div",{className:Ao.Z.navWrap},(hn=mt==null?void 0:mt.all_language)==null?void 0:hn.map(Kt=>va.createElement("div",{className:`${Ao.Z.nav} ${Kt===(mt==null?void 0:mt.language)?Ao.Z.active:""}`,key:Kt,onClick:()=>Zt(Kt)},va.createElement(De.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},va.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),va.createElement("span",null,Kt)))),va.createElement(Ze.Z,{align:"middle",style:{marginLeft:"auto"}},Fe?va.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ne},va.createElement("img",{src:Dt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,en>0&&va.createElement("a",{onClick:Ht},va.createElement(De.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},va.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),va.createElement("a",{onClick:cn},va.createElement(De.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},va.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),va.createElement("a",{onClick:yt},va.createElement(De.Z,{title:"\u8BBE\u7F6E"},va.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function we(ve){var Fe=ve,{input:Ne,is_file:yt,identifier:Ot,showNote:mt,onShowNote:Zt,notes:Jt,onCancelNote:Ht,onAddNote:en,debugResult:hn,language:cn,debuging:nn,submitting:kn,executingMessage:jn,code:Kt,onSubmitCode:pa,onDebugCode:Tn,onChangeCode:la,onChangeInput:Pa,onUpdateCode:ha,user:Ya,isLoading:sa,submitResult:Ca}=Fe,Ba=gn(Fe,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Wa(no,so){return va.createElement(ye,qt(Bt({},Ba),{onShowCodeSetting:no,onShowResourceCentre:so}))}const Ia=Bt({input:Ne,is_file:yt,debugResult:hn,debuging:nn,submitting:kn,executingMessage:jn,onDebugCode:Tn,onChangeCode:la,onSubmitCode:pa,onChangeInput:Pa,user:Ya,submitResult:Ca},Ba);return va.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},va.createElement(Lt,{setIsWhiteTheme:Ba==null?void 0:Ba.setIsWhiteTheme,isLoading:sa,language:cn,value:Kt,identifier:Ot,onChange:la,onUpdateCode:ha,ActionBarRender:Wa}),va.createElement(ke.ZP,Bt({},Ia)))}},37345:function(Te,ot,te){"use strict";te.d(ot,{h:function(){return a}});var a=(me=>(me[me.NOMATCH=-1]="NOMATCH",me[me.OK=0]="OK",me[me.TIMEOUT=2]="TIMEOUT",me[me.PODFAILURE=3]="PODFAILURE",me[me.COMPILEFAILURE=4]="COMPILEFAILURE",me[me.EXECUTEFAILURE=5]="EXECUTEFAILURE",me[me.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",me))(a||{})},81072:function(Te,ot,te){"use strict";te.d(ot,{H7:function(){return E},MK:function(){return oe},MU:function(){return le},X6:function(){return Ie},bM:function(){return Be},fi:function(){return y},fu:function(){return Ze},n4:function(){return b},rX:function(){return Ft},vl:function(){return x},zO:function(){return Re}});var a=te(38986),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(z,ee,ne)=>ee in z?me(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,De=(z,ee)=>{for(var ne in ee||(ee={}))fe.call(ee,ne)&&Se(z,ne,ee[ne]);if(he)for(var ne of he(ee))Ce.call(ee,ne)&&Se(z,ne,ee[ne]);return z};function Ze(z,ee){return(0,a.U2)(`myproblems/${z}.json`,De({hidePopLogin:!0},ee||{}))}function Be(z,ee){return(0,a.v_)(`myproblems/${z}/code_submit.json`,ee)}function le(z,ee){return(0,a.v_)(`myproblems/${z}/code_debug.json`,ee)}function Re(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,a.U2)(`myproblems/${z}/submit_records.json`,ee)}function Ie(z){return(0,a.U2)("myproblems/record_detail.json",{id:z})}function Ft(z,ee){return(0,a.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,a.v_)(`myproblems/${z}/add_notes.json`,ee)}function E(z,ee){return(0,a.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function y(z){return(0,a.v_)(`myproblems/${z}/sync_code.json`)}function b(z,ee){return(0,a.v_)(`myproblems/${z}/update_code.json`,ee)}function x(z,ee){return(0,a.v_)(`discusses/${z}/plus.json`,ee)}},47251:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ye}});var a=te(59301),me=te(28284),he=te(6767),fe=te(62957),Ce=te(20554),Se=te(82326),De=te(17149),Ze=te(69219),Be=te(37568),le=te(54172),Re=te(25399),Ie=te(13747),Ft=te(99571),oe=te(38986),E={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},y=te(55305),b={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},x=te(76902),z=te(51257),ee=te(24334);const ne=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ue=({qitem:ke})=>{var We,ct,it,Oe,qe,bt,Rt,Gt,_t,An;return a.createElement("div",{className:b.warp},a.createElement("div",{className:b.mainPart},a.createElement("div",{className:b.qcount},(ke==null?void 0:ke.question_type)===8&&a.createElement(x.Z,{className:b.content,showProgramFill:!0,value:(We=ke==null?void 0:ke.program_attr)==null?void 0:We.description}),(ke==null?void 0:ke.question_type)!=8&&a.createElement(x.Z,{className:b.qtitle,value:(ke==null?void 0:ke.name)||(ke==null?void 0:ke.title)})),((ke==null?void 0:ke.question_type)===0||(ke==null?void 0:ke.question_type)===2)&&a.createElement("div",null,(ct=ke==null?void 0:ke.choices)==null?void 0:ct.map((At,Ve)=>a.createElement("div",{className:b.redio},!(At!=null&&At.is_answer)&&a.createElement("span",{className:b.redioitem}),(At==null?void 0:At.is_answer)&&a.createElement("i",{className:`${b.redioitemyes} icon-duigou1`}),a.createElement(x.Z,{className:At!=null&&At.is_answer?b.titleyes:b.title,value:ne[Ve]+(At==null?void 0:At.choice_text)}),(At==null?void 0:At.is_answer)&&a.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(ke==null?void 0:ke.question_type)===1&&a.createElement("div",null,(it=ke==null?void 0:ke.choices)==null?void 0:it.map((At,Ve)=>a.createElement("div",{className:b.checkbox},!(At!=null&&At.is_answer)&&a.createElement("span",{className:b.checkboxitem}),(At==null?void 0:At.is_answer)&&a.createElement("i",{className:`${b.checkboxitemyes} icon-duigou1`}),a.createElement(x.Z,{className:At!=null&&At.is_answer?b.titleyes:b.title,value:ne[Ve]+(At==null?void 0:At.choice_text)}),(At==null?void 0:At.is_answer)&&a.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(ke==null?void 0:ke.question_type)===3&&a.createElement("div",{className:b.completion},(Oe=ke==null?void 0:ke.standard_answer)==null?void 0:Oe.map((At,Ve)=>{var dt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:b.title},"\u586B\u7A7A\u9879",Ve+1),a.createElement("div",{className:b.content},(dt=At==null?void 0:At.answer_text)==null?void 0:dt.map((Ge,ht)=>a.createElement("div",{className:b.items},Ge))))})),(ke==null?void 0:ke.question_type)===4&&a.createElement("div",{className:b.simple},a.createElement("div",{className:b.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(qe=ke==null?void 0:ke.answer_texts)!=null&&qe[0]?a.createElement(x.Z,{className:b.content,value:(bt=ke==null?void 0:ke.answer_texts)==null?void 0:bt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ke==null?void 0:ke.question_type)===5&&((Rt=ke==null?void 0:ke.challenge_names)==null?void 0:Rt.map((At,Ve)=>a.createElement("div",{className:b.shixun},a.createElement("span",{className:b.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(Ve+1),"\u9898"),At)))),(ke==null?void 0:ke.question_type)===6&&a.createElement("div",{className:b.program},a.createElement(x.Z,{className:b.content,value:((Gt=ke==null?void 0:ke.program_attr)==null?void 0:Gt.description)||"- -"})),(ke==null?void 0:ke.question_type)===7&&((_t=ke==null?void 0:ke.sub_item_banks)==null?void 0:_t.map((At,Ve)=>{var dt,Ge,ht,ut,$t;return a.createElement("div",null,a.createElement("div",{className:b.combination},a.createElement("span",{className:b.qtitle},At==null?void 0:At.name)),a.createElement("div",{className:b.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((At==null?void 0:At.item_type)=="SINGLE"||(At==null?void 0:At.item_type)=="JUDGMENT")&&((dt=At==null?void 0:At.choices)==null?void 0:dt.map((gt,Qe)=>a.createElement("div",{className:b.redio},!(gt!=null&>.is_answer)&&a.createElement("span",{className:b.redioitem}),(gt==null?void 0:gt.is_answer)&&a.createElement("i",{className:`${b.redioitemyes} icon-duigou1`}),a.createElement(x.Z,{className:gt!=null&>.is_answer?b.titleyes:b.title,value:ne[Qe]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&a.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(At==null?void 0:At.item_type)=="MULTIPLE"&&((Ge=At==null?void 0:At.choices)==null?void 0:Ge.map((gt,Qe)=>a.createElement("div",{className:b.checkbox},!(gt!=null&>.is_answer)&&a.createElement("span",{className:b.checkboxitem}),(gt==null?void 0:gt.is_answer)&&a.createElement("i",{className:`${b.checkboxitemyes} icon-duigou1`}),a.createElement(x.Z,{className:gt!=null&>.is_answer?b.titleyes:b.title,value:ne[Qe]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&a.createElement("div",{className:b.yestag},"\u6B63\u786E\u7B54\u6848")))),(At==null?void 0:At.item_type)=="COMPLETION"&&a.createElement("div",{className:b.completion},(ht=At==null?void 0:At.standard_answer)==null?void 0:ht.map((gt,Qe)=>{var Pt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:b.title},"\u586B\u7A7A\u9879",Qe+1),a.createElement("div",{className:b.content},(Pt=gt==null?void 0:gt.answer_text)==null?void 0:Pt.map((He,St)=>a.createElement("div",{className:b.items},He))))})),(At==null?void 0:At.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:b.simple},a.createElement("div",{className:b.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ut=At==null?void 0:At.answer_texts)!=null&&ut[0]?a.createElement(x.Z,{className:b.content,value:($t=At==null?void 0:At.answer_texts)==null?void 0:$t[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ke==null?void 0:ke.question_type)===8&&a.createElement("div",null,a.createElement(x.Z,{disabledFill:!0,className:b.content,showProgramFill:!0,value:ee.Base64.decode(((An=ke==null?void 0:ke.program_attr)==null?void 0:An.code)||"")})),(ke==null?void 0:ke.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(ke==null?void 0:ke.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(ke==null?void 0:ke.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(ke==null?void 0:ke.study_count)||"0"))),a.createElement("a",{className:b.shixunbutton,href:`/shixuns/${ke==null?void 0:ke.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ke==null?void 0:ke.question_type)<=4||[6,8].includes(ke==null?void 0:ke.question_type))&&a.createElement("div",{className:b.bottom},a.createElement("div",{className:b.bottomitem},a.createElement("span",{className:b.left},"\u89E3\u6790"),a.createElement("span",{className:b.right},ke!=null&&ke.analysis?a.createElement(x.Z,{value:ke==null?void 0:ke.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:b.bottomitem},a.createElement("span",{className:b.left},"\u96BE\u5EA6"),a.createElement("span",{className:b.right},(ke==null?void 0:ke.difficulty)===1?"\u7B80\u5355":(ke==null?void 0:ke.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:b.bottomitem},a.createElement("span",{className:b.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:b.right},ke!=null&&ke.tag_discipline?ke==null?void 0:ke.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ie=te(61250),Pe=te(57149),ze=te(25690),Me=te(61485),Xe=te(94361),lt=te(46722),be=te(59301),It=Object.defineProperty,tt=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,pt=(ke,We,ct)=>We in ke?It(ke,We,{enumerable:!0,configurable:!0,writable:!0,value:ct}):ke[We]=ct,Je=(ke,We)=>{for(var ct in We||(We={}))nt.call(We,ct)&&pt(ke,ct,We[ct]);if(Yt)for(var ct of Yt(We))Nt.call(We,ct)&&pt(ke,ct,We[ct]);return ke},kt=(ke,We)=>tt(ke,rt(We)),Lt=(ke,We,ct)=>new Promise((it,Oe)=>{var qe=Gt=>{try{Rt(ct.next(Gt))}catch(_t){Oe(_t)}},bt=Gt=>{try{Rt(ct.throw(Gt))}catch(_t){Oe(_t)}},Rt=Gt=>Gt.done?it(Gt.value):Promise.resolve(Gt.value).then(qe,bt);Rt((ct=ct.apply(ke,We)).next())});const Dt=({setScoreShow:ke,ScoreShow:We,onOk:ct,isshixuns:it,isloadings:Oe,dispatch:qe,isIntelligentAssistant:bt=!1,ispptModal:Rt=!1,isChangeQuestion:Gt=!1,newExercisePaper:_t,shixunsDetail:An})=>{var At,Ve,dt;let[Ge,ht]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:bt,is_smart_plan:Rt,group_id:[]}),[ut,$t]=(0,a.useState)([]),[gt,Qe]=(0,a.useState)([]),[Pt,He]=(0,a.useState)([]),[St,an]=(0,a.useState)([]);const[Et,_e]=(0,a.useState)(!1),[Ae]=me.default.useForm(),[Le,Ue]=(0,a.useState)(),[at,Vt]=(0,a.useState)(!1);let[zt,on]=(0,a.useState)(it);const[Wt,jt]=(0,a.useState)([]),[In,oa]=(0,a.useState)(0),[dn,Sn]=(0,a.useState)(!0),[$n,Dn]=(0,a.useState)([]),[Cn,tn]=(0,a.useState)([]),Vn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Jn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[xn,Xn]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const ln=(0,a.useRef)(new Set),fn=(0,a.useRef)(new Set),yn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Mn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],ta=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Ct,et]=(0,a.useState)(!1),xt=()=>{Ae.resetFields(),zt=!1,on(!1),et(!1),Ae.submit()};(0,a.useEffect)(()=>{var $e,Nn,ga,ia,Na,Aa,Va,Ma,Ln,Ua;(((ga=(Nn=($e=_t==null?void 0:_t.editData)==null?void 0:$e.exercise)==null?void 0:Nn.exist_item_bank_ids)==null?void 0:ga.length)>0||((Aa=(Na=(ia=_t==null?void 0:_t.editData)==null?void 0:ia.exercise)==null?void 0:Na.exist_item_bank_shixun_ids)==null?void 0:Aa.length)>0)&&tn([...(Ma=(Va=_t==null?void 0:_t.editData)==null?void 0:Va.exercise)==null?void 0:Ma.exist_item_bank_ids,...(Ua=(Ln=_t==null?void 0:_t.editData)==null?void 0:Ln.exercise)==null?void 0:Ua.exist_item_bank_shixun_ids])},[(Ve=(At=_t==null?void 0:_t.editData)==null?void 0:At.exercise)==null?void 0:Ve.exist_item_bank_ids]),(0,a.useEffect)(()=>{We&&(Ae.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),dn&&zt&&(Ae.setFieldsValue({item_type:"SHIXUN"}),Ge.item_type="SHIXUN",ht(Je({},Ge)),Sn(!1)),pn(Ge),Wn(),qn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[We]),(0,a.useEffect)(()=>{In>0&&setTimeout(()=>{oa(0)},2e3)},[In]);function pn($e){return Lt(this,null,function*(){var Nn,ga,ia;if(_e(!0),ht(Je({},$e)),(Pt==null?void 0:Pt.length)<=0&&$e.type==="5"){an([]),_e(!1);return}console.log("----",Pt,Wt);let Na=$e.type==="5"?Pt==null?void 0:Pt.filter(Ma=>!Wt.includes(Ma)):null,Aa=$e.type==="5"?Pt==null?void 0:Pt.filter(Ma=>Wt.includes(Ma)):null,Va=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:kt(Je({},$e),{discipline_id:((Nn=$e==null?void 0:$e.courseid)==null?void 0:Nn[0])||null,sub_discipline_id:((ga=$e==null?void 0:$e.courseid)==null?void 0:ga[1])||null,ids:Na,shixun_ids:Aa,include_shixuns:!bt,group_id:((ia=$e.group_id)==null?void 0:ia.map(Ma=>Ma==null?void 0:Ma.value))||null,keyword:$e.keyword?encodeURIComponent($e.keyword):$e.keyword,type:$e.type==="5"?null:$e.type,clazz:$e.type==="3"?"ItemBanksGroup":null,bigmodel:bt,is_smart_plan:Rt})});an(Va),_e(!1)})}function Wn(){return Lt(this,null,function*(){let $e=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Ge.type==="5"?null:Ge.type,clazz:"ItemBanksGroup"}});$t((0,y.L)($e==null?void 0:$e.disciplines))})}function qn($e){return Lt(this,null,function*(){var Nn;let ga=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:$e}),ia=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Nn=ga==null?void 0:ga.data)==null?void 0:Nn.map(Na=>({title:Na.name,id:Na.id,pid:Na.id,value:Na.id,key:Na.id,isLeaf:!Na.have_child}))}];Dn(ia)})}function ma($e){return Lt(this,null,function*(){var Nn,ga,ia,Na;_e(!0);let Aa=(Nn=$e.list)==null?void 0:Nn.filter(Ln=>!Wt.includes(Ln)),Va=(ga=$e.list)==null?void 0:ga.filter(Ln=>Wt.includes(Ln));if(Aa.length===0&&Va.length===0){_e(!1),an([]);return}let Ma=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:kt(Je({},$e),{discipline_id:((ia=$e==null?void 0:$e.courseid)==null?void 0:ia[0])||null,sub_discipline_id:((Na=$e==null?void 0:$e.courseid)==null?void 0:Na[1])||null,ids:Aa,shixun_ids:Va,type:$e.type==="5"?null:$e.type,clazz:$e.type==="3"?"ItemBanksGroup":null})});_e(!1),an(Ma)})}const bn=$e=>Lt(void 0,null,function*(){const Nn=yield qe({type:"shixunsDetail/release",payload:{id:$e}});let ga=Nn==null?void 0:Nn.tag_position,ia=(Nn==null?void 0:Nn.evaluation_set_position)||[],Na=Nn.status;return Na===0?(he.ZP.success("\u53D1\u5E03\u6210\u529F"),pn(Ge),!0):(Na===2?he.ZP.error(`\u7B2C${ia.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Na===3?he.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ga.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):he.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),On=$e=>($e==null?void 0:$e.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",fa=($e,Nn,ga)=>$e.map(ia=>ia.key===Nn?Je(Je({},ia),ga):ia.children?kt(Je({},ia),{children:fa(ia.children,Nn,ga)}):ia),ya=$e=>Lt(void 0,null,function*(){const{key:Nn}=$e;let ga=Ge.type;const ia=yield(0,lt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Nn),type:ga}),{data:Na,total_count:Aa}=ia||{};Aa>0&&Dn(Va=>fa(Va,Nn,{children:Na.map(Ma=>({title:Ma.name,id:Ma.id,pid:Ma.id,value:Ma.id,key:Ma.id,isLeaf:!Ma.have_child}))}))});function Qt($e){console.log("----",Ge),$e==="1"&&(xn.gg=Je({},Ge)),$e==="2"&&(xn.scj=Je({},Ge)),$e==="3"&&(xn.ttgx=Je({},Ge)),$e==="0"&&(xn.wcjd=Je({},Ge)),$e==="5"&&(xn.yx=Je({},Ge)),Xn(Je({},xn))}function sn(){Ge.type==="1"&&(Ge=xn.gg),Ge.type==="2"&&(Ge=xn.scj),Ge.type==="3"&&(Ge=xn.ttgx),Ge.type==="0"&&(Ge=xn.wcjd),Ge.type==="5"&&(Ge=xn.yx),(Ge==null?void 0:Ge.item_type)==="SHIXUN"?(zt=!0,on(!0)):(zt=!1,on(!1)),Ae.setFieldsValue(Je({},Ge)),ht(Je({},Ge)),pn(Je({},Ge))}return be.createElement("div",null,be.createElement(fe.default,{title:!1,footer:!1,open:We,width:1200,centered:!0,className:E.scoremodal,onCancel:()=>{ke(!1)}},be.createElement("div",{style:{display:"flex",alignItems:"center"}},be.createElement("div",{className:E.title},bt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),bt&&be.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),be.createElement(Ce.default,{className:E.tabWrap,activeKey:Ge.type,onChange:$e=>{$e==="3"?(Ge.show_all_share=!0,qn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Ge.show_all_share=null,$e==="0"&&qn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Qt(Ge.type),Ge.type=$e,(Ge==null?void 0:Ge.item_type)==="SHIXUN"&&Ge.type!=="5"&&(zt=!0,on(!0)),et(!1),Ge.type==="5"&&(zt=!1,on(!1)),sn(),Wn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:be.createElement("div",null,"\u5DF2\u9009",Pt.length>0&&be.createElement("span",{className:E.titlecount},Pt.length),In>0&&be.createElement("span",{className:E.add},"+",In)),key:"5"}]}),be.createElement(me.default,{layout:"inline",form:Ae,onValuesChange:($e,Nn)=>{const ga=Object.values(Nn).some(Na=>Na!==null&&Na!==""&&Na!==void 0),ia=Nn.keyword==="";if(et(ga||!ia),Ge.page=1,(Nn==null?void 0:Nn.item_type)==="SHIXUN"){if(Ge.type==="5"?on(!1):on(!0),$e.keyword||$e.keyword==="")return;Ae.submit()}else{if($e!=null&&$e.courseid&&Ae.setFieldsValue({tag_discipline_id:""}),on(!1),$e.keyword||$e.keyword==="")return;Ae.submit()}},onFinish:$e=>{var Nn;Ge.type==="3"&&(!$e.group_id||((Nn=$e==null?void 0:$e.group_id)==null?void 0:Nn.length)===0)?Ge.show_all_share=!0:Ge.show_all_share=null,ht(Je(Je({},Ge),$e)),pn(Je(Je({},Ge),$e))}},be.createElement(me.default.Item,{name:"item_type"},be.createElement(Se.default,{className:E.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Rt?Jn:bt?Vn==null?void 0:Vn.filter($e=>$e.question_type!==5):Vn).map($e=>be.createElement(Se.default.Option,{key:$e.value},$e.name)))),be.createElement(me.default.Item,{name:"courseid"},be.createElement(De.Z,{className:E.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:ut})),!zt&&be.createElement(me.default.Item,{name:"tag_discipline_id"},be.createElement(Se.default,{className:E.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(dt=St==null?void 0:St.tag_disciplines)==null?void 0:dt.map($e=>be.createElement(Se.default.Option,{key:$e.id},$e.name)))),be.createElement(me.default.Item,{name:zt?"diff":"difficulty"},be.createElement(Se.default,{className:E.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},yn.map($e=>be.createElement(Se.default.Option,{key:$e.value},$e.name)))),zt&&be.createElement(me.default.Item,{name:"shixun_publish_status"},be.createElement(Se.default,{className:E.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},ta.map($e=>be.createElement(Se.default.Option,{key:$e.value},$e.name)))),(Ge.type==="3"||Ge.type==="0")&&!zt&&be.createElement(me.default.Item,{name:"group_id"},be.createElement(Ze.default,{treeDataSimpleMode:!0,style:{width:118},className:E.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:($e,Nn)=>Nn.title.toUpperCase().indexOf($e.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:ya,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:$n})),Ct&&be.createElement("span",{className:E.allqingchu,onClick:xt},be.createElement("i",{className:"iconfont icon-guanbi4"}),be.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),be.createElement(me.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},be.createElement(Be.default.Search,{className:E.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:be.createElement("i",{className:`iconfont icon-sousuo9 font14 ${E.searchIcon}`,onClick:()=>Ae.submit()}),onSearch:$e=>{Ae.submit()}}))),be.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},be.createElement("div",{onClick:()=>{Ge.updated_at==="asc"?Ge.updated_at="desc":Ge.updated_at="asc",ht(kt(Je({},Ge),{page:1})),pn(kt(Je({},Ge),{page:1}))}}," ",Ge.updated_at?be.createElement("img",{src:Ge.updated_at==="asc"?ie.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):be.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),be.createElement("div",{onClick:()=>{Ge.quotes==="asc"?Ge.quotes="desc":Ge.quotes="asc",ht(kt(Je({},Ge),{page:1})),pn(kt(Je({},Ge),{page:1}))},style:{marginLeft:20}}," ",Ge.quotes?be.createElement("img",{src:Ge.quotes==="asc"?ie.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):be.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),be.createElement(le.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(St==null?void 0:St.items)||(St==null?void 0:St.shixun_list),pagination:!1,loading:Et,rowKey:$e=>$e.id,rowSelection:{type:bt||Gt?"radio":"checkbox",selectedRowKeys:gt,getCheckboxProps:$e=>({disabled:$e.shixun_tag_num===1||(Cn==null?void 0:Cn.find(Nn=>$e.id===Nn))}),onSelect($e,Nn,ga){if(bt||Gt){Qe([$e.id]),fn.current=new Set([$e.id]),oa(1),He([$e.id]);return}if(Nn)(zt||$e!=null&&$e.challenge_names)&&jt([...Wt,$e.id]),Qe([...gt,$e.id]),$e.identifier?ln.current.add($e.id):fn.current.add($e.id),oa(1),He([...Pt,$e.id]);else{$e.identifier?ln.current.delete($e.id):fn.current.delete($e.id);let ia=Pt.filter(Na=>Na!==$e.id);if(Qe(ia),He(ia),zt||$e!=null&&$e.challenge_names){let Na=Wt.filter(Aa=>Aa!==$e.id);jt([...Na])}if(Ge.type==="5"){ma(kt(Je({},Ge),{list:[...ia]}));return}}},onSelectAll($e,Nn,ga){var ia,Na;if($e){const Aa=ga.map(Ma=>Ma.id),Va=(Na=ga==null?void 0:ga.filter(Ma=>Ma==null?void 0:Ma.challenge_names))==null?void 0:Na.map(Ma=>Ma.id);jt([...Wt,...Va]),Qe([...gt,...Aa]),He([...Pt,...Aa]);for(const Ma of ga)Ma.identifier?ln.current.add(Ma.id):fn.current.add(Ma.id)}else{const Aa=ga.map(Ua=>Ua.id),Va=gt.filter(Ua=>!Aa.some(uo=>uo===Ua)),Ma=(ia=ga==null?void 0:ga.filter(Ua=>Ua==null?void 0:Ua.challenge_names))==null?void 0:ia.map(Ua=>Ua.id);Qe([...Va]),He([...Va]);let Ln=Wt.filter(Ua=>!Ma.some(uo=>uo===Ua.id));jt([...Ln]),Ge.type==="5"&&ma(kt(Je({},Ge),{list:[...Va]}));for(const Ua of Aa)Ua.identifier?ln.current.delete(Ua):fn.current.delete(Ua)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:($e,Nn,ga)=>{var ia,Na;return be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",null,zt||Nn!=null&&Nn.challenge_names?"\u5B9E\u8BAD\u9898":(Na=(ia=Vn==null?void 0:Vn.filter(Aa=>Aa.value===$e))==null?void 0:ia[0])==null?void 0:Na.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:zt?"30%":"60%",key:"name",render:($e,Nn,ga)=>{var ia;return be.createElement("div",{style:{display:"flex",alignItems:"center"}},be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",{className:Nn!=null&&Nn.high_resources_consume?E.q_title:""},be.createElement(x.Z,{key:1,showLines:1,showTextOnly:!0,value:zt||Nn!=null&&Nn.challenge_names?Nn!=null&&Nn.title||$e===null?"--":$e:(Nn==null?void 0:Nn.item_type)=="BPROGRAM"?(ia=Nn==null?void 0:Nn.program_attr)==null?void 0:ia.description:$e}))),(Nn==null?void 0:Nn.high_resources_consume)&&be.createElement(Xe.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!zt,render:($e,Nn,ga)=>{var ia;return be.createElement(Re.Z,{title:On(Nn)},be.createElement("span",null,$e?(ia=$e==null?void 0:$e.split("\u3001"))==null?void 0:ia[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!zt,render:($e,Nn,ga)=>be.createElement(Re.Z,{title:On(Nn)},be.createElement("span",null,$e||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:($e,Nn,ga)=>{var ia,Na,Aa,Va;return be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",null,zt||Nn!=null&&Nn.challenge_names?(Nn==null?void 0:Nn.level)||((Na=(ia=yn==null?void 0:yn.filter(Ma=>Ma.value===$e))==null?void 0:ia[0])==null?void 0:Na.name):(Va=(Aa=yn==null?void 0:yn.filter(Ma=>Ma.value===$e))==null?void 0:Aa[0])==null?void 0:Va.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!zt,render:($e,Nn,ga)=>be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",null,$e||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:($e,Nn,ga)=>be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",null,zt||Nn!=null&&Nn.challenge_names?(Nn==null?void 0:Nn.study_count)||(Nn==null?void 0:Nn.stu_num):$e))},{title:be.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",be.createElement(Re.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},be.createElement(Me.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!zt,render:($e,Nn,ga)=>be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",null,$e||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:($e,Nn,ga)=>be.createElement(Re.Z,{title:On(Nn)},be.createElement("div",{style:{flex:1,textAlign:"start"}},be.createElement("a",{onClick:()=>{var ia,Na;Ue(kt(Je({},Nn),{question_type:zt||Nn!=null&&Nn.challenge_names?5:(Na=(ia=Vn==null?void 0:Vn.filter(Aa=>Aa.value===(Nn==null?void 0:Nn.item_type)))==null?void 0:ia[0])==null?void 0:Na.question_type})),Vt(!0)}},"\u67E5\u770B"),(Nn==null?void 0:Nn.shixun_tag_num)===1&&be.createElement("a",{style:{marginLeft:10},onClick:()=>{fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:be.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",be.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Nn==null?void 0:Nn.identifier}/challenges`)}},(Nn==null?void 0:Nn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Lt(void 0,null,function*(){if(!bn(Nn==null?void 0:Nn.identifier))return new Promise((ia,Na)=>{Na()})})})}},"\u53D1\u5E03")))}].filter($e=>!$e.hidden)}),be.createElement(Ie.Z,{current:Ge.page,total:(St==null?void 0:St.items_count)||(St==null?void 0:St.shixuns_count),style:{marginBottom:20},defaultPageSize:Ge.per_page,showTotal:$e=>be.createElement("span",null,"\u5171\xA0",be.createElement("span",{style:{color:"#165DFF"}},$e),"\xA0\u6761\u6570\u636E"),pageSize:Ge.per_page,onChange:($e,Nn)=>{Ge.page=$e,Ge.per_page=Nn,ht(Je({},Ge)),pn(Je({},Ge))}}),be.createElement("div",{className:E.bottom},be.createElement(Ft.ZP,{className:E.no,onClick:()=>{ke(!1)}},"\u53D6\u6D88"),be.createElement(Ft.ZP,{loading:Oe,style:{width:Oe&&75},className:E.yes,onClick:()=>Lt(void 0,null,function*(){if((Pt==null?void 0:Pt.length)<=0){he.ZP.info(bt||Gt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ct([...fn.current],[...ln.current],!0,Pt==null?void 0:Pt.length)})},bt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),be.createElement(fe.default,{open:at,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:E.previewModal,width:1e3,centered:!0,onCancel:()=>{Vt(!1)},onOk:()=>{Vt(!1)}},be.createElement(ue,{qitem:Le})))};var Ye=(0,ze.connect)(({shixunsDetail:ke,newExercisePaper:We})=>({shixunsDetail:ke,newExercisePaper:We}))(Dt)},10866:function(Te,ot,te){"use strict";te.d(ot,{Im:function(){return Me},ZP:function(){return rt},gZ:function(){return It}});var a=te(59301),me=te(37568),he=te(99571),fe=te(84105),Ce=te(87395),Se=te(24363),De=te(24334),Ze=te(86074),Be=te(76902),le=te(51257),Re=te(94268),Ie=te(34376),Ft=te(92310),oe=te.n(Ft),E=te(59301),y=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,re=(Yt,nt,Nt)=>nt in Yt?y(Yt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):Yt[nt]=Nt,ue=(Yt,nt)=>{for(var Nt in nt||(nt={}))ee.call(nt,Nt)&&re(Yt,Nt,nt[Nt]);if(z)for(var Nt of z(nt))ne.call(nt,Nt)&&re(Yt,Nt,nt[Nt]);return Yt},ie=(Yt,nt)=>b(Yt,x(nt));const{TextArea:Pe}=me.default,ze={visible:!1,tabIndex:"0"},Me={[Se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Xe=(Yt=>(Yt[Yt.SET_VISIBLE=0]="SET_VISIBLE",Yt[Yt.SET_TABINDEX=1]="SET_TABINDEX",Yt))(Xe||{});function lt(Yt,nt){switch(nt.type){case 0:return ie(ue({},Yt),{visible:nt.payload});case 1:return ie(ue({},Yt),{tabIndex:nt.payload});default:throw new Error}}function be({value:Yt,className:nt}){const[Nt,pt]=(0,a.useState)(!1),Je=(0,a.useRef)(),kt=(0,a.useRef)();return(0,a.useEffect)(()=>{Nt&&(kt.current.reset(),kt.current.write((0,le.pp)(Yt||"")))},[Yt,Nt]),(0,a.useEffect)(()=>{var Lt,Dt,Ye,ke;if(Je.current){kt.current=new Ie.Terminal({fontSize:14,disableStdin:!0}),kt.current.open(Je.current);const We=Je.current.offsetWidth-14,ct=((ke=(Ye=(Dt=(Lt=kt.current)==null?void 0:Lt._core)==null?void 0:Dt._renderService)==null?void 0:Ye.dimensions)==null?void 0:ke.actualCellWidth)||9.5,it=Math.ceil(We/ct);kt.current.resize(it,8),pt(!0)}},[]),E.createElement("div",{ref:Je,className:oe()("XtermText-valueRef",nt)})}function It(Yt){const{status:nt,error_msg:Nt,output:pt,input:Je,expected_output:kt,is_file:Lt,input_file_url:Dt,output_file_url:Ye,expected_output_file_url:ke}=Yt;let We=null;const ct={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(nt){case Se.h.NOMATCH:We=E.createElement(E.Fragment,null,E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Lt&&E.createElement(be,{className:"mb10",value:Je}),Lt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,le.LR)(Dt,Je)},Je)),E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Lt&&E.createElement(be,{className:"mb10",value:pt&&De.Base64.decode(pt)||""}),Lt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,le.LR)(Ye,pt)},pt)),E.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Lt&&E.createElement(be,{className:"mb10",value:kt&&De.Base64.decode(kt)||""}),Lt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,le.LR)(ke,kt)},kt)));break;case Se.h.EXECUTEFAILURE:We=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Lt&&E.createElement(Be.Z,{value:Je,style:ct}),Lt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,le.LR)(Dt,Je)},Je)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},De.Base64.decode(Nt)));break;case Se.h.COMPILEFAILURE:We=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Lt&&E.createElement(Be.Z,{value:Je,style:ct}),Lt&&E.createElement("div",{style:ct},E.createElement("a",{onClick:()=>(0,le.LR)(Dt,Je)},Je)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},De.Base64.decode(Nt)));break;case Se.h.PODFAILURE:We=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Se.h.TIMEOUT:We=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",We," ")}function tt(Yt){const{status:nt,error_msg:Nt,execute_time:pt,output:Je,input:kt,expected_output:Lt,is_file:Dt,input_file_url:Ye,output_file_url:ke,expected_output_file_url:We}=Yt;let ct=null;switch(nt){case Se.h.OK:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",pt,"\u79D2"),E.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),E.createElement("pre",null,De.Base64.decode(Je)));break;case Se.h.NOMATCH:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u8F93\u5165\uFF1A",E.createElement("pre",null,kt)),E.createElement("p",null,"\u8F93\u51FA\uFF1A",Je&&De.Base64.decode(Je)),E.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Lt&&De.Base64.decode(Lt)));break;case Se.h.EXECUTEFAILURE:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,kt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},De.Base64.decode(Nt)));break;case Se.h.COMPILEFAILURE:ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,kt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},De.Base64.decode(Nt)));break;case Se.h.PODFAILURE:ct=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Se.h.TIMEOUT:ct=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",ct," ")}var rt=({id:Yt,is_file:nt,input:Nt,debuging:pt,submitting:Je,executingMessage:kt,debugResult:Lt,onChangeInput:Dt,onDebugCode:Ye,onSubmitCode:ke})=>{const[We,ct]=(0,a.useReducer)(lt,ze),{visible:it,tabIndex:Oe}=We;(0,a.useEffect)(()=>{ct({type:0,payload:!1})},[Yt]);function qe(_t){let An=_t.target.id;ct({type:1,payload:An})}function bt(){ct({type:0,payload:!it})}const Rt=(0,a.useMemo)(()=>{if(Lt){const{status:_t}=Lt;return E.createElement(E.Fragment,null,tt(Lt))}return null},[Lt]);function Gt(){ct({type:0,payload:!0}),ct({type:1,payload:"1"}),Ye()}return E.createElement("div",{className:"test-case-panel"},E.createElement("div",{className:`test-case-panel-body ${it?"active":""}`},E.createElement("ul",{className:"s-navs"},E.createElement("li",null,E.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),E.createElement(Re.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:E.createElement(Pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:nt?"":Nt,onChange:Dt}),rightNode:pt?E.createElement(Ze.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Lt?Rt:E.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),E.createElement("a",{className:`btn-collapse ${it?"up":""}`,onClick:bt},it?E.createElement(fe.Z,null):E.createElement(Ce.Z,null)),E.createElement("footer",{className:"footer"},E.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),E.createElement("div",{className:"flex-container"},E.createElement(he.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),E.createElement(he.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),E.createElement(he.ZP,{className:"btn-green",type:"ghost",loading:pt,onClick:Gt},"\u8C03\u8BD5\u4EE3\u7801"),E.createElement(he.ZP,{type:"primary",className:"custom-ant-disabled",loading:Je,disabled:Je,onClick:()=>{ct({type:0,payload:!1}),ke()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(Te,ot,te){"use strict";te.d(ot,{h:function(){return a}});var a=(me=>(me[me.NOMATCH=-1]="NOMATCH",me[me.OK=0]="OK",me[me.TIMEOUT=2]="TIMEOUT",me[me.PODFAILURE=3]="PODFAILURE",me[me.COMPILEFAILURE=4]="COMPILEFAILURE",me[me.EXECUTEFAILURE=5]="EXECUTEFAILURE",me[me.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",me))(a||{})},3532:function(Te,ot,te){"use strict";te.d(ot,{Y2:function(){return Yt},ZP:function(){return nt}});var a=te(59301),me=te(14566),he=te(6767),fe=te(62957),Ce=te(77019),Se=te(47889),De=te(99571),Ze=te(62673),Be=te(25399),le=te(37568),Re={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},Ie="data:image/png;base64,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",Ft=te(47257),oe=te.n(Ft),E=te(16253),y=te(38986),b=te(1012),x=te(51257),z=te(45677),ee=te(59301),ne=Object.defineProperty,re=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Me=(Nt,pt,Je)=>pt in Nt?ne(Nt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Nt[pt]=Je,Xe=(Nt,pt)=>{for(var Je in pt||(pt={}))Pe.call(pt,Je)&&Me(Nt,Je,pt[Je]);if(ie)for(var Je of ie(pt))ze.call(pt,Je)&&Me(Nt,Je,pt[Je]);return Nt},lt=(Nt,pt)=>re(Nt,ue(pt)),be=(Nt,pt,Je)=>new Promise((kt,Lt)=>{var Dt=We=>{try{ke(Je.next(We))}catch(ct){Lt(ct)}},Ye=We=>{try{ke(Je.throw(We))}catch(ct){Lt(ct)}},ke=We=>We.done?kt(We.value):Promise.resolve(We.value).then(Dt,Ye);ke((Je=Je.apply(Nt,pt)).next())});const{Dragger:It}=me.default,tt=Nt=>{const pt=ct=>ct&&ct.substring(0,ct.lastIndexOf("."));for(var Je=[...Nt],kt=0,Lt=[],Dt=0;Dt{if(ct.forEach(it=>{let Oe=it.name.split(/\.(?=[^\.]+$)/);it.name=`${Oe[0]}.${Oe[1].toLowerCase()}`}),ct[0].name.includes(".in"))return ct.length===2?ct:[ct[0],{}];if(ct[0].name.includes(".out"))return ct.length===2?ct.reverse():[{},ct[0]]})},rt=({onClose:Nt,onOK:pt,visible:Je,wrapClassName:kt,rootIdentifier:Lt,multiple:Dt=!1,defaultMultipleValue:Ye=!0})=>{const[ke,We]=(0,a.useState)([]),[ct,it]=(0,a.useState)({}),[Oe,qe]=(0,a.useState)(!1),[bt,Rt]=(0,a.useState)(!0),Gt=(0,a.useRef)([]),_t=(0,a.useRef)(0),An=()=>{Nt()};(0,a.useEffect)(()=>{At()},[]),(0,a.useEffect)(()=>{Je&&(Gt.current=[],_t.current=0,We([]),Rt(Ye))},[Je]);const At=()=>be(void 0,null,function*(){try{const Qe=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Pt=JSON.parse((0,E.pe)(Qe.data));it(Pt)}catch(Qe){}}),Ve=Qe=>Qe&&Qe.substring(0,Qe.lastIndexOf(".")),dt=Qe=>{var Pt,He;const St=Ve((Pt=Qe[0])==null?void 0:Pt.name)||Ve((He=Qe[1])==null?void 0:He.name),an=ke.filter(Et=>Ve(Et.name)!==St);Gt.current=[...an],We([...an])},Ge=Qe=>{if(!bt){const _e=new FormData;_e.append("file",Qe.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:_e},!0).then(Le=>{if(Le.status===0){_t.current=_t.current+1;const Ue=Gt.current.map(at=>{var Vt;if(at.name===Qe.name){const zt=Xe({},at);return(Vt=Qe==null?void 0:Qe.name)!=null&&Vt.includes(".in")?zt.input=Le==null?void 0:Le.content:zt.output=Le==null?void 0:Le.content,zt}return at});if(Gt.current=[...Ue],We([...Ue]),_t.current>0&&_t.current===ke.length){qe(!1);let at=tt(Ue);at=at.filter(Vt=>{var zt,on;return!!((zt=Vt[0])!=null&&zt.name&&((on=Vt[1])!=null&&on.name))}),at=at.map(Vt=>lt(Xe(Xe({},Vt[0]),Vt[1]),{is_file:!1})),pt(at),Nt()}}else qe(!1),Nt()});return}const Pt=new(oe())({endpoint:ct.end_point,region:ct.region,accessKeyId:ct.access_key_id,accessKeySecret:ct.access_key_secret,bucket:ct.bucket,stsToken:ct.security_token}),He=Qe.name,St={container_type:"TestSet",file_name:He},an=(0,b.Z)();let Et=`testsets/${Lt}/${an}${He.indexOf(".")>-1?"."+He.split(".").pop():""}`;Lt===null&&(Et=`testsets/${an}${He.indexOf(".")>-1?"."+He.split(".").pop():""}`),Pt.multipartUpload(Et,new Blob([Qe.file],{type:Qe.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:He+""},url:ct==null?void 0:ct.callback_url,host:ct==null?void 0:ct.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(St)}}).then(function(_e){if(_e.data.status===0){_t.current=_t.current+1;const Ae=Gt.current.map(Le=>{var Ue,at,Vt,zt,on,Wt,jt,In,oa,dn,Sn,$n,Dn,Cn,tn,Vn,Jn;if(Le.name===((at=(Ue=_e.data)==null?void 0:Ue.data)==null?void 0:at.file_name)){const xn=Xe({},Le);return(on=(zt=(Vt=_e.data)==null?void 0:Vt.data)==null?void 0:zt.file_name)!=null&&on.includes(".in")?(xn.in_object_key=(jt=(Wt=_e.data)==null?void 0:Wt.data)==null?void 0:jt.object,xn.in_object_size=(oa=(In=_e.data)==null?void 0:In.data)==null?void 0:oa.size,xn.input=(Sn=(dn=_e.data)==null?void 0:dn.data)==null?void 0:Sn.file_name,xn.in_file=Qe):(xn.out_object_key=(Dn=($n=_e.data)==null?void 0:$n.data)==null?void 0:Dn.object,xn.out_object_size=(tn=(Cn=_e.data)==null?void 0:Cn.data)==null?void 0:tn.size,xn.output=(Jn=(Vn=_e.data)==null?void 0:Vn.data)==null?void 0:Jn.file_name,xn.out_file=Qe),xn}return Le});if(Gt.current=[...Ae],We([...Ae]),_t.current>0&&_t.current===ke.length){qe(!1);let Le=tt(Ae);Le=Le.filter(Ue=>{var at,Vt;return!!((at=Ue[0])!=null&&at.name&&((Vt=Ue[1])!=null&&Vt.name))}),Le=Le.map(Ue=>lt(Xe(Xe({},Ue[0]),Ue[1]),{is_file:!0})),pt(Le),Nt()}}})},ht=Qe=>new Promise((Pt,He)=>{let St=0,an=[];for(let Et=0;Et{St++,St===Qe.length&&(an.length?(he.ZP.warning(`${an.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),He()):Pt(Qe))}).catch(_e=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",_e),St++,an.push(Qe[Et].name),St===Qe.length&&(an.length?(he.ZP.warning(`${an.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),He()):Pt(Qe))})}),ut=()=>be(void 0,null,function*(){if(ke.length===0){he.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield ht(ke),qe(!0),tt(ke).some(Pt=>{var He,St;return!((He=Pt[0])!=null&&He.name&&((St=Pt[1])!=null&&St.name))})){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>be(void 0,null,function*(){ke.map(Pt=>be(void 0,null,function*(){Ge(Pt)}))}),onCancel:()=>{qe(!1)}});return}ke.map(Pt=>be(void 0,null,function*(){Ge(Pt)}))}),$t={name:"file",fileList:ke,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Qe=>{if(ke!=null&&ke.some(He=>He.name===Qe.name))return he.ZP.info(`${Qe.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Qe.size/1024/1024>100)return he.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Qe.name))return he.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Pt={name:Qe.name,uid:Qe.uid,file:Qe,percent:0};return ke.push(Pt),Gt.current=[...ke],We([...ke]),!1}},gt=tt(ke);return console.log(ke,gt,"fileList"),ee.createElement(fe.default,{open:Je,wrapClassName:kt,onOk:ut,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Oe},onCancel:An,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:Re.wrap},ke.length?ee.createElement("div",null,ee.createElement(Ce.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:Dt?"visible":"hidden"}},ee.createElement("span",{className:Re.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(Se.ZP.Group,{className:`ml20 ${Re.testCaseRadio}`,optionType:"button",value:bt,onChange:Qe=>Rt(Qe.target.value)},ee.createElement(Se.ZP,{value:!1},"\u6587\u672C"),ee.createElement(Se.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(me.default,Xe({},$t),ee.createElement(De.ZP,{type:"primary",className:Re.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Yt,{data:gt,onRemove:dt})):ee.createElement("div",{className:`${Re.noData} mb30`},ee.createElement(me.default.Dragger,lt(Xe({},$t),{className:Re.dragger}),ee.createElement("img",{src:Ie,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:Re.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:Re.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Yt=({data:Nt=[],onRemove:pt,width:Je="auto",showScore:kt=!1,disabled:Lt=!1,inputChange:Dt,onEvaluatingChange:Ye,onSelectAll:ke,checkAll1:We,checkAll2:ct,checkAll3:it,checkAll4:Oe,checkAll5:qe,showEvaluatingSetting:bt=!1,className:Rt="",isProgramHomework:Gt=!1})=>{const _t={value:"",filename:"",dataUrl:""},[An,At]=(0,a.useState)(Xe({},_t)),Ve=ht=>{let ut=document.createElement("a");document.body.appendChild(ut);let $t=URL.createObjectURL(ht.file);ut.href=$t,ut.download=ht.name,ut.click(),URL.revokeObjectURL($t),document.body.removeChild(ut)},dt=(ht,ut)=>{(0,x.LR)(ht,ut)},Ge=(ht,ut)=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{pt(ht,ut)},onCancel:()=>{}})};return Nt.length?ee.createElement("div",{className:Rt,style:{width:Je}},ee.createElement("div",{className:`${Gt?Re.headProgram:Re.head}`},bt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(Ze.default,{checked:We,onChange:ht=>{ke(ht.target.checked,"hidden")}}),ee.createElement(Be.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:Gt?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:kt?Gt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:kt?Gt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),kt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),bt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ze.default,{checked:Oe,onChange:ht=>{ke(ht.target.checked,"input_visible")}}),ee.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),bt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ze.default,{checked:ct,onChange:ht=>{ke(ht.target.checked,"is_invisible")}}),ee.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),bt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ze.default,{checked:qe,onChange:ht=>{ke(ht.target.checked,"actual_output_visible")}}),ee.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),bt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Ze.default,{checked:it,onChange:ht=>{ke(ht.target.checked,"last_match_rule")}}),ee.createElement(Be.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:Re.operation,style:Gt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:Re.listWrapper,style:{boxShadow:Gt?"0px 2px 4px 0px #EAEEF4":"unset"}},Nt.map((ht,ut)=>{var $t,gt,Qe,Pt;return ee.createElement("div",{key:ut,className:Re.list,style:Gt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},bt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(Ze.default,{checked:!!ht.hidden,onChange:He=>{Ye(He.target.checked,ut,"hidden")}})),ee.createElement("div",{style:{width:Gt?"25%":"15%",paddingLeft:Gt?"5px":"0px",paddingRight:Gt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ut+1),ee.createElement("div",{className:Re.info,style:{width:kt?Gt?"20%":"15%":"25%"}},ee.createElement("span",{title:ht.input||(($t=ht[0])==null?void 0:$t.name),onClick:()=>be(void 0,null,function*(){let He;ht.input?ht.input_file_url?He=ht.input_file_url:He=ht.in_file:He=ht[0];let St;typeof He=="string"?(St=yield fetch(He,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),At({value:yield St.text(),filename:"",dataUrl:He})):(St=yield(0,x.db)(He.file),At({value:St.text,filename:He.name,dataUrl:St.link}))})},ht.input||((gt=ht[0])==null?void 0:gt.name))),ee.createElement("div",{className:Re.info,style:{width:kt?Gt?"20%":"15%":"25%"}},ee.createElement("span",{title:ht.output||((Qe=ht[1])==null?void 0:Qe.name),onClick:()=>be(void 0,null,function*(){let He;ht.input?ht.output_file_url?He=ht.output_file_url:He=ht.out_file:He=ht[1];let St;typeof He=="string"?(St=yield fetch(He,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),At({value:yield St.text(),filename:"",dataUrl:He})):(St=yield(0,x.db)(He.file),At({value:St.text,filename:He.name,dataUrl:St.link}))})},ht.output||((Pt=ht[1])==null?void 0:Pt.name))),kt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(le.default,{size:"large",addonAfter:Gt?"%":null,disabled:Lt,style:{width:"80%"},onChange:He=>Dt(He,ut),value:ht.score}),!Gt&&ee.createElement("span",null,"\xA0%")),bt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ze.default,{checked:ht.input_visible||!1,onChange:He=>{Ye(He.target.checked,ut,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),bt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ze.default,{checked:ht.is_invisible||!1,onChange:He=>{Ye(He.target.checked,ut,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),bt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ze.default,{checked:ht.actual_output_visible||!1,onChange:He=>{Ye(He.target.checked,ut,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),bt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Ze.default,{checked:ht.last_match_rule||!1,onChange:He=>{Ye(He.target.checked,ut,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>Ge(ht,ut),style:Gt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:Re.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:An.dataUrl,filename:An.filename,type:An.dataUrl.length?"txt":"",onClose:()=>At(Xe({},_t)),monacoEditor:{value:An.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var nt=rt},75604:function(Te,ot,te){"use strict";te.d(ot,{Z:function(){return Ft}});var a=te(59301),me=te(6767),he=te(25399),fe=te(29787),Ce=te(77019),Se=te(5269),De=te(13747),Ze=te(99571),Be=te(39793),le=te(38986),Re=te(76902),Ie=(E,y,b)=>new Promise((x,z)=>{var ee=ue=>{try{re(b.next(ue))}catch(ie){z(ie)}},ne=ue=>{try{re(b.throw(ue))}catch(ie){z(ie)}},re=ue=>ue.done?x(ue.value):Promise.resolve(ue.value).then(ee,ne);re((b=b.apply(E,y)).next())}),Ft=({id:E,activeDiscussIndex:y,onReplyDiscuss:b,adminOrOperator:x})=>{const[z,ee]=(0,a.useState)(""),[ne,re]=(0,a.useState)(!1);function ue(Pe){ee(Pe)}function ie(){if(!z){me.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}b(E,z),ee("")}return(0,a.useEffect)(()=>{y!=E&&re(!1)},[y]),a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:y===E?"block":"none",width:"100%"}},a.createElement(Be.Z,{miniToolbar:!0,startInit:y===E,defaultValue:z,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ue,extraUse:x&&a.createElement(he.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:E,isOpen:ne,activeDiscussIndex:y,onChange:ue,setIsOpen:re}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>re(!ne)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:ie,className:"btn-send"},"\u53D1\u9001"))};const oe=E=>{const[y,b]=(0,a.useState)(!1),[x,z]=(0,a.useState)([]),[ee,ne]=(0,a.useState)(1);(0,a.useEffect)(()=>{E!=null&&E.isOpen?re():(ne(1),z([]))},[E==null?void 0:E.isOpen]);const re=()=>Ie(void 0,null,function*(){b(!0);const ue=yield(0,le.ZP)(`/api/discusses/${E==null?void 0:E.id}/recommend_answer.json`,{method:"get"});(ue==null?void 0:ue.status)==0&&z(ue==null?void 0:ue.answer),b(!1)});return a.createElement(fe.Z,{spinning:y},a.createElement("div",{style:{color:"#000"}},a.createElement(Re.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(x==null?void 0:x[ee-1])||""}),a.createElement(Ce.Z,{justify:"end",align:"middle"},a.createElement(Se.Z,null,a.createElement(De.Z,{simple:!0,current:ee,pageSize:1,total:(x==null?void 0:x.length)||0,onChange:ue=>{ne(ue)}})),a.createElement(Se.Z,null,a.createElement(Ze.ZP,{onClick:()=>Ie(void 0,null,function*(){E==null||E.onChange(x==null?void 0:x[ee-1]),E==null||E.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},26547:function(Te,ot,te){"use strict";te.d(ot,{CP:function(){return he},_V:function(){return Se}});var a=te(28209),me=te.n(a);const he={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},fe={exam:he};function Ce(De="",Ze="exam"){const{secret:Be,iv:le}=fe[Ze];return AES.encrypt(De,Be,{iv:le,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function Se(De="",Ze="exam"){const{secret:Be,iv:le}=fe[Ze];return a.AES.decrypt(De,Be,{iv:le,mode:me().mode.CBC,padding:me().pad.Pkcs7}).toString(a.enc.Utf8)}},84989:function(Te,ot,te){"use strict";te.d(ot,{BU:function(){return me},Dj:function(){return a},gH:function(){return he},vp:function(){return fe}});function a(Ce){try{Ce.mozRequestFullScreen?Ce.mozRequestFullScreen():Ce.webkitRequestFullScreen&&Ce.webkitRequestFullScreen()}catch(Se){console.log(Se,":e")}}function me(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const he=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function fe(){var Ce=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ce),window.isFullScreen?window.isFullScreen:Ce!=null}},45937:function(Te,ot,te){"use strict";te.d(ot,{U:function(){return Be}});var a=te(59301),me=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(le,Re,Ie)=>Re in le?me(le,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):le[Re]=Ie,De=(le,Re)=>{for(var Ie in Re||(Re={}))fe.call(Re,Ie)&&Se(le,Ie,Re[Ie]);if(he)for(var Ie of he(Re))Ce.call(Re,Ie)&&Se(le,Ie,Re[Ie]);return le},Ze=(le,Re,Ie)=>new Promise((Ft,oe)=>{var E=x=>{try{b(Ie.next(x))}catch(z){oe(z)}},y=x=>{try{b(Ie.throw(x))}catch(z){oe(z)}},b=x=>x.done?Ft(x.value):Promise.resolve(x.value).then(E,y);b((Ie=Ie.apply(le,Re)).next())});function Be(le,Re){const[Ie,Ft]=(0,a.useState)(Re),[oe,E]=(0,a.useState)(!1),[y,b]=(0,a.useState)();return[Ie,oe,(z,ee=!1)=>Ze(this,null,function*(){const ne=ee?Re:De(De({},Ie),z);E(!0),Ft(ne);const re=yield le(ne);return E(!1),b(re),re}),y,b]}},3810:function(Te,ot,te){"use strict";te.d(ot,{_:function(){return he}});var a=te(59301),me=te(62957);const he=fe=>{var Ce,Se;const De=(0,a.useRef)([]),Ze=()=>{for(const Be of De.current)clearTimeout(Be);De.current=[]};return(0,a.useEffect)(()=>{var Be,le,Re,Ie,Ft,oe;if(Ze(),(Be=fe==null?void 0:fe.exercise)!=null&&Be.left_time&&((Re=(le=fe==null?void 0:fe.exercise)==null?void 0:le.exercise_events)==null?void 0:Re.length)>0){for(const E of(Ie=fe==null?void 0:fe.exercise)==null?void 0:Ie.exercise_events)if(((Ft=fe==null?void 0:fe.exercise)==null?void 0:Ft.left_time)>(E==null?void 0:E.reminder_time)*60){let y=(((oe=fe==null?void 0:fe.exercise)==null?void 0:oe.left_time)-(E==null?void 0:E.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const b=setTimeout(()=>{me.default.info({content:`${E==null?void 0:E.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);De.current.push(b)}}},[(Ce=fe==null?void 0:fe.exercise)==null?void 0:Ce.left_time,(Se=fe==null?void 0:fe.exercise)==null?void 0:Se.exercise_events]),Ze}},81428:function(Te,ot,te){"use strict";te.d(ot,{AL:function(){return ne},Iy:function(){return Re},Qv:function(){return oe},ez:function(){return ee},jb:function(){return Ie}});var a=te(32834),me=te.n(a),he=te(11690),fe=te.n(he);let Ce=1;function Se(ze,Me){const Xe=ze.match(/^(\s+)(?:```)/);if(Xe===null)return Me;const lt=Xe[1];return Me.split(` `).map(be=>{const It=be.match(/^\s+/);if(It===null)return be;const[tt]=It;return tt.length>=lt.length?be.slice(lt.length):be}).join(` `)}let De=[],Ze=["